<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:ango="http://www.angiodynamics.com/20220531"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="ango-20220531.xsd" xlink:type="simple"/>
    <context id="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="ia755cfe146e24c3598e72e5492b2fb6f_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="icaa5eaaefaa64299894caddf4abd2b2c_I20220721">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
        </entity>
        <period>
            <instant>2022-07-21</instant>
        </period>
    </context>
    <context id="i24863cd344f344938771db50618eae48_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="ifda3d221c2d64d869c064dbc340f7b4c_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="ib47d2e9ec9554e2e9b3ada9231fb4abd_I20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="i1462c5ee54a14b8c8341abb91a8ed26a_I20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="ia968dfa944114565addf2dd9a32bcbb0_I20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="i4335a4eec3724ee59f72d520e9181c1e_I20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="ibb04edb2f6e445a6ba40ad43fbc8d390_I20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="iaec92c43264143fb81097698a227e8dc_I20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="ib789c611b686415c9400f2aac0493ea6_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i48564978e9654c37bb6d26fbb8d63e08_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i7ed36e50e7fa4de89875991eb35b4817_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="icaccad031bd743aea20b5162adc16a4d_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="ib15136631dc04a7aa848bd083b1dd396_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i81f79bb21ad94b4d8b765ef65426038d_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="ib84aa1215dcb429fbc9fa8742708a18e_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i69d35a9d65ef481f94caa8a3f9496678_I20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="i1a93d6ac0a194005a720c759e542521d_I20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="if423f60a7e95492b9b2a7aeba8627bca_I20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="i94c40af45a1848d7953b81c2c814ffdb_I20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="ia335568865594281b0bdb68fccf640d1_I20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="i27b2ea3513284ca3b7579fdbb0d2d90f_I20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="ib47187a083a0476b88998d81550f8970_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i2239afeea98c42bb952feda48dc8889a_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i18a0e92b6b344c47b59dd97977a7b24c_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i2a7e6c2cb0874dcf9babeba14df243b2_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i07e5e13c2c474bb2b2bdd1ca07cd930f_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="iab3cc6ef941344859083564a867c7dd0_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i30a9ec175f0242e39dcf9985203c8d63_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="ic8efedfdb5724fc3ac539d532ba184ee_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i0ba852ba8c1246138e92091af6f916b7_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i084c1ddb4d2b43378dbdc060817edff3_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i3a43309224414656a7cc576ac5734052_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="ibfbaecd923d5496180e9f12207fd9566_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i7f4b6548fb2d4a76bb826765c0f87f9a_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="ie8d7fa42638e4e01b5fb0e034e117b6d_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i48d6209cd89243a6b82b49ff2303b73c_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i6950b3e0b24a4362882e4961558656b6_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="ic0c6cb900b5e464d9c4d28aa27366048_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i7c0bcc6f9ced4b0faaeff0c9663d3358_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="ibd1fd15fbb8948efa27f59db18f2e355_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="if429fad5091040e280753aba42014428_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i92c2767a77f145d4a58fb4a3af2642e1_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="if4b043760cc74780b3bef6a2d6cf8476_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="idc07bacee85746b1a4452d110b27cb86_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i7cf6969ef77c46f4822e165c39e56f7b_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i01e8d1b236524386a93cee27fa8a970d_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i6053b0d5e6ec412e9725f2e48018789a_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i81d2485492874bfe8ec33d7aab2a892c_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="idc624732f9f7485391d697da1701e290_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i1b431997df1944b091f28e2f82a0e28e_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="idf83f3c47ebb45d19ec39b9058e33345_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="icbbe2e50f0604c74a076e8615c173564_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i998d6266f95c467b9bd48e0d820e1881_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i8e71d1e9565340e6adeb76387c1810d8_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ango:PlacementAndEvaluationUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i6f32a2d4d0c24505b86aaa5ab05a4cf0_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i846948bb8589468c82685638a05ee3e6_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i1734255b4d874465951e615899d92a39_D20210727-20210727">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">ango:QXMedicalLLCCamaroSupportCatheterAssetAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-27</startDate>
            <endDate>2021-07-27</endDate>
        </period>
    </context>
    <context id="i83a4ad742e924cb5989703df2c55db30_I20210727">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">ango:QXMedicalLLCCamaroSupportCatheterAssetAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-27</instant>
        </period>
    </context>
    <context id="i3f3e889fc63846d09a851a9ba0af088a_D20210727-20210727">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">ango:QXMedicalLLCCamaroSupportCatheterAssetAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-27</startDate>
            <endDate>2021-07-27</endDate>
        </period>
    </context>
    <context id="id8347cbcfea44218bf07d9451f968515_D20191217-20191217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">ango:C3WaveTipLocationAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-17</startDate>
            <endDate>2019-12-17</endDate>
        </period>
    </context>
    <context id="ifde79805dfe3400fb7b63f953958ca08_I20191217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">ango:C3WaveTipLocationAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-17</instant>
        </period>
    </context>
    <context id="if76753bcdb01403baae4d542e3939c7a_I20191217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">ango:C3WaveTipLocationAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-17</instant>
        </period>
    </context>
    <context id="i24d86f86932b4659813931200fc68fc9_I20191217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">ango:C3WaveTipLocationAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-17</instant>
        </period>
    </context>
    <context id="i054f861bd3f143a1bfd3a0af80d806b8_D20191002-20191002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ango:EximoMedicalLtd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-02</startDate>
            <endDate>2019-10-02</endDate>
        </period>
    </context>
    <context id="i7863592366b74a0cbe5f8d376fadcf56_I20191002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ango:EximoMedicalLtd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-02</instant>
        </period>
    </context>
    <context id="i056aa6b554eb46a7be6c50f8aece8062_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ango:EximoMedicalLtd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="ib32a3e813a0e4f8e8e3b1bde1f3b71da_I20191002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ango:EximoMedicalLtd.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-02</instant>
        </period>
    </context>
    <context id="i526c8e492daf4cd0a7bfb5c46ccc215c_D20191002-20191002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ango:EximoMedicalLtd.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-02</startDate>
            <endDate>2019-10-02</endDate>
        </period>
    </context>
    <context id="ia881242d32f6421f9ff9e1bbff6b5224_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:VascularInterventionsandTherapiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i0699a58b3f024ce2a2bbe9f1e76fa458_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:VascularInterventionsandTherapiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i781f94db9457429e86357092fd77044b_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:VascularInterventionsandTherapiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="if589da0f250646f588dceb6e43972248_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:VascularInterventionsandTherapiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i685c7797fb61418caa22ef587174d64a_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:VascularInterventionsandTherapiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="ibc4597658a2744cba015b65d6df07502_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:VascularInterventionsandTherapiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="ideb4b371aa944a57815031725627fa4d_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:VascularAccessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i792ef3be4e4142a3b518a9b6f33bc937_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:VascularAccessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i7dfc4c2206cb4c2eb9e54f3f4a29e4e3_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:VascularAccessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i3db0eb463b654399a4b38ef9d48ec44e_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:VascularAccessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i34f7064996024cd58be16dabe75cf637_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:VascularAccessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i716a237284454b1fb6bdb512d5eba727_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:VascularAccessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="ida792030815645f4b926bf4ee7305835_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:OncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i47a0e621802d414492898afaa9a0444b_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:OncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i0067b89f6e4d4a978bcf66e9cf2d3716_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:OncologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i60622128c40e4f17b380d97bfede8e5a_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:OncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i301f322a46ac447eaa9a5698ce45b89d_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:OncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i0c6592fabe9a4ae79f196b2ef0138052_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:OncologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i6a7a147cda7a40348c23b48a690bd259_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="ie1eec75333d84c71b37d3a02ca56eef9_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i6c32d42515e8413cadb3187742d26fc8_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i8c61a8a513ca4521aa54b10f38bbf102_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="iabce01120ba94280b1b312ea370f430c_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:VascularInterventionsandTherapiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="id41fdedbad3c410dbbec453265b6973a_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:VascularInterventionsandTherapiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i35adfb8dc9f34db981f84b4b814f2f2f_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:VascularInterventionsandTherapiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="if04c7751dd6c454382804f27547780b9_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:VascularAccessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="id003d21139fb4ba5be9f06c3c7bc493e_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:VascularAccessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i5404567f3c1145808d05eede1eb50056_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:VascularAccessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="idf8c36efff724a36b8b1adf4f5579999_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:OncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i918d75873b0c41b886b1e9327fb68855_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:OncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i6341b8ef37f1422aa05e315d82d471b5_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:OncologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i7ca8d55f648742b4a18d85149fb56c2a_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i73076f6abc764870a6c064d5f5af6d50_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i7ddcd9536468425d81e757eebb962c07_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:MedTechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="ic7adfea33e934b5fac10dab0501e0459_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:MedTechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="ibddd6f65acf34e63aa3748c7847c8b32_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:MedTechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i1216f889be3145d68f9f2b92154057cd_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:MedDeviceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i9d10050bba2145d5bf3a09bfe5fd3143_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:MedDeviceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i016cd4beda174ec8a0f444af6f81d153_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:MedDeviceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="id102e33e231f493986ceca828225493d_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i123081f0f5f14c289aae609bf622fb6d_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="id6304a4929a843eca9862b5e946e8adf_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="ic450915adfe64538baa8f30b2d65bf66_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="ia0541c072a924df3b5aa9dddb0727308_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i5585d6957597451ebe8824ff4e6914cd_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i454e1f54f1504d12ac0a66837fe9989c_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i206c078a4018446cb00375d04ed6cd70_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i6215db7cb98d4d20a267623572d9d511_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">ango:RevenueBasedPaymentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i559834990bdd48e7be977b3d93264fd2_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">ango:RevenueBasedPaymentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="id8485fcffed14eacb7a5134f29540697_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">ango:RevenueBasedPaymentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">ango:MeasurementInputProbabilityofPaymentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i568882a3e24f4fa7a921a4cd44d88e3e_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">ango:RevenueBasedPaymentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">ango:MeasurementInputProbabilityofPaymentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="if4bc5b3d807249abb56078486e3c6309_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i42880616e05344709d20bf6fd0ecd2b6_D20220301-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ango:RadiaDyneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ango:OarTracTrademarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i567b28872262454187b2aa2a2478a61b_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i2d23391a693346dc87811adb91428afb_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i4b30100d8e4f461f8d93978ccc5f1ee1_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i15d64db8731c4027a43b17a2720bd775_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i496a956195274f39a12ebdabd6eae08c_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="ida7ddc5f997b49afac566c0ee21fb13b_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i7067a950ab9b47499d9d642775439521_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ango:PlacementAndEvaluationUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i4c6d6402b21046089569a22466c60a1f_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ango:PlacementAndEvaluationUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i1ba3e35e6b1d4f758658eaf0f3f251c5_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i4c4948990236419f88505499d86d3626_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="icdc7016d583f42cb870bc8e8d91e7b14_D20220430-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i7f262fcde4da45eab70544d73ef6cbe2_D20211231-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib44c8eea985843689765124ba50cc02e_D20210301-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i662a6cb5aad2429c97739df98ef264be_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ango:ProductTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="ib05985f74e7345a9a8254ed84bba5bcf_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i50b1d38bd4c84c57a12deb003b811c01_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i477c379d8dff430d9e2ba5043464c209_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="ib7d048857ff4457bb4a2cf1867ae412b_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ango:ProductTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="ife957a9a76d34b0792bafd8f203e0655_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="ic2864c172e6942e99b8b30ad17afeb0e_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="ic53155c595664bfbaea44a25cae5c3b5_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i89e0289672684b4f9b710e75be888607_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ango:EximoMedicalLtd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="ia655cd88c2c949b58cb78a92a8108428_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ango:EximoMedicalLtd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="ieca70d46c8da415584d364cafca74099_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i40aa86d583f14ce9903d68b795a6b79d_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ango:TaxPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i0b211daf41b34a3eb58dd058dd81f5cc_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ango:TaxPeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="ia41839f3703f47a1a0fa31c0f17e1a06_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ango:TaxPeriodFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="ife8eed33d47c49c3a43e73c09febc929_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ango:TaxPeriodThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="if2392c24b7734bc490877983350705cc_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:IsraelTaxAuthorityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ango:TaxPeriodFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i4a7b54623d0142ca9d6187c02cd607f8_I20190603">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-03</instant>
        </period>
    </context>
    <context id="i255f411d818e4644a8b1dbbf7d460511_D20190603-20190603">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-03</startDate>
            <endDate>2019-06-03</endDate>
        </period>
    </context>
    <context id="ief22b74491ac434a946197a271c938ef_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="ifba92e2c541c4f4db002aa5f7918a4fd_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i0722ebf1be7944d69339e6b2bf2f4f8a_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="ibf463f91e4f04e6a8a0d4b525903667e_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i56a4260dae3b4aad9ab7183e781d653c_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="ic0fb4f373226452e982524372b2d6a10_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i8929dbc84bcc4a9b9f72665eab37867e_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i8a057abd3d8f4f349d27c5fb9e19a9c8_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i24e5dfa997774a39be7e2beefbc30235_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i43477e69aa444238addda3a22e034cdf_I20141029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
        </entity>
        <period>
            <instant>2014-10-29</instant>
        </period>
    </context>
    <context id="i71b9a391e7e542938b978c86ce9a2790_D20141029-20141029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
        </entity>
        <period>
            <startDate>2014-10-29</startDate>
            <endDate>2014-10-29</endDate>
        </period>
    </context>
    <context id="i0d94d8ed80344a7cbea6de142a527c2d_I20201013">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ango:StockAndIncentiveAwardPlan2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-13</instant>
        </period>
    </context>
    <context id="if4d97c03922448ca97fb1f8e0c4d64bf_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ango:TwoThousandAndFourStockAndIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="ie40d2aa90e964de29fb109a1eca4564b_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i211d79cbd41b4e92a3c02c3e55782ad5_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i7f91497cdab34450be23a7f553442503_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i3865ba22c41a489e819e5edc7d3dcb26_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i744acebae8b549e887dfccb5a8c7cf4b_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ango:PerformanceShareAndRestrictedStockUnitAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i3700af25bf2e4fc7a1492e4b45825789_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ango:PerformanceShareAndRestrictedStockUnitAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i96eb739b51c94faa8758ae1a01b788d0_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ango:PerformanceShareAndRestrictedStockUnitAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i20467c6ed6cf4ecc97920e21348639e5_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i8dac86f4125042a492c709b67a4c65a0_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i1fc5b46fdd5f48ea84478144ba1e9e97_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="icbd80c8237d440bfa1a0c6d3054b0020_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ango:PerformanceSharesIncludingThreeYearMarketConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i58fa28454b5c4cbc82d3e0103be4d546_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ango:PerformanceSharesIncludingThreeYearMarketConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="ie2e4da7c21524b069f942af5d13bc897_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ango:PerformanceSharesIncludingThreeYearMarketConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i4da508f075d24c5683d6ecf4c5921085_I20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ango:PerformanceSharesIncludingThreeYearMarketConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="i658c6ce3b6ee4a4b8db56e624ff28dc4_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i8aad2da4eabd4f58aa597d64ce480931_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i1cc25c85320d481e841f7237af1647ab_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i4d6d01d2d1ff4172b0d173ddfdfb81d5_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ango:ResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i9c0a0ca74bdc43b1a03c2937d17ea280_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ango:ResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i2365da234cfb488ba926c559ec56c211_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ango:ResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i0a5efcd37cb948a08805be826a4a78b8_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ango:SalesandMarketingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i62d72a2a31dc468898ab8dac4c4a5905_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ango:SalesandMarketingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i0bfaba3b41ba4ae3be81a54e49447c88_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ango:SalesandMarketingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i499de22782a64bcfb2df0b7dd8a50c61_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="ifba8cec4932c4231b54485419cd20c45_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i033bf217b78542a3a37353f316fed4bb_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="ie5801890dad6495e873577579c01f3ba_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ango:StockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i1e70c35343714811a40575e847047cf2_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ango:StockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i23ab8533d1d444d8a07a6cb3bd0d29ef_D20160601-20170531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ango:StockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="i04190ee6a1ea482790bfe9ce5021f141_D20180601-20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ango:StockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="ibc6ce8a1a9be4a29a88576f5056b5938_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ango:StockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i210c37d34c1640e2918de3ff5d8c3018_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ango:StockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="idddb2256004643209c3a8721e00cd673_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="ifdfd678ab9634658b6a411db927d94f4_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="iaa8dc56d979641c09b020148c7e085e6_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i8c5705e7b15f46dda9088dd7cd9858b8_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i150ba7b11885489d818b129a2552c425_D20120111-20120111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ango:CrBardIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2012-01-11</startDate>
            <endDate>2012-01-11</endDate>
        </period>
    </context>
    <context id="iaf2dad0965c6424687322cdc44009444_D20150310-20150310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ango:TheDelawareActionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-03-10</startDate>
            <endDate>2015-03-10</endDate>
        </period>
    </context>
    <context id="id28dbe8ae5e64746a6d47eb6ef0055b3_D20190628-20190628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ango:MerzNorthAmericaSettlementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-28</startDate>
            <endDate>2019-06-28</endDate>
        </period>
    </context>
    <context id="id8736a95c07f4ae2a447551bffcaea89_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:EndovascularTherapiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="ifce66d776b8544bead44ac5d2d20fdd8_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:EndovascularTherapiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i6ca66cea7a0742cca4ca98ece0ab1d28_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:EndovascularTherapiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i50db9a0dd5904fce873bd0d67afed2c3_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:OncologySurgeryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i5827675dd3d944eb8a827335d78e96a4_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:OncologySurgeryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i95a34a9bb0cf426e8d377c29b67bf58c_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ango:OncologySurgeryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="icd541360cd5f4395993c15bda82a2119_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ango:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i63ca2ee2cc914a7bb707f7de77b80670_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ango:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i1e70f4b74c1b4ac4820b9d5662bc69c5_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ango:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i23e5c27377364fc8af41d63488efa5fc_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ango:LegalCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i83ec9e6f8dde4674b2a24a58fc1bdfea_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ango:LegalCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i8254f13bd6464a07ad2eba039a31e352_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ango:LegalCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="idad5a3e89f4d4f6b850ed73b9920766c_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ango:MergersandAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="idc025c7dfbfb4d14b7a0f3086bd29c0d_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ango:MergersandAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="ib0c43b0ef2884f15a87149c98057a34f_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ango:MergersandAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i8408ff1823c542ae9d861a00a7d677b6_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ango:TransitionServiceAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="ib36264a472cd401faae77b36181f9dce_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ango:TransitionServiceAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i42b7337c33564362b26fe606ac91bd67_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ango:TransitionServiceAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i1baa32d6d28b42c2ac5726b177cae485_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ango:DivestitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="ie030bf51b02f4e98ad24e60bd11e1a13_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ango:DivestitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i52d2b6aa85a849d785741d29e25f05ca_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ango:DivestitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="iaedd736d83e7470ebdc68d71fffe4d34_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ango:IntangibleImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i78981b1b49714b05ab314b1bc75915b9_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ango:IntangibleImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i0a3d683e007d44a28fd78d6730a48d27_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ango:IntangibleImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i8557370d543a48b5b17c615cd8012ed3_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ango:ManufacturingRelocationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="ia6d60b22c5624e698ddb63c3055f5634_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ango:ManufacturingRelocationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i280c224c974d43cfb1f99f6a95595a40_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ango:ManufacturingRelocationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i17e38cb5e7a34012a95280369be7d8df_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i5995e4bf480349388e477884f08ff9c3_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="ia59e7f87990c406194bf1b552b753f09_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i8d996641a3a44ffeaa3d9ef06cf0cb63_D20210301-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ango:RadiaDyneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ango:OarTracTrademarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i9e1001ad716246cf91881d97b48e68b5_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ango:SettlementExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="ieed08fdcdb6c443cac7b2962e851125a_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ango:BiolitecInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ango:LegalCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i8e42953570634b5ba0c1218da87a6531_I20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="id4564666620e4a92b63616876e1d4959_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i787526562ee44ce882c8238ee728267b_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i852e7fc1563c42789857cac8446d7603_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="iaac75aa441cb4e65bd7ddf219fd738c0_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="ib524e2952c334f6881c41980aae2d29d_I20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="idd32d3be4d6b4d41a953225405e39168_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="if76b8133b0a04261a7fb769ab7ea6d69_I20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="i9ed348c521154483a85c30d298d59813_I20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ango:AllowanceForSalesReturnsAndDoubtfulAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="ie54ffc0fcbf9424aa32574ec9b21c402_D20190601-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ango:AllowanceForSalesReturnsAndDoubtfulAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i5f7b663123a1483d88ae394e1bcf4acc_I20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ango:AllowanceForSalesReturnsAndDoubtfulAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="ie6765335bf0742db93c1873c2e8aefd2_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i046759692ea4483fa782e97f5d61a377_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i3434431282784899992658a1284a74c0_D20200601-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ango:AllowanceForSalesReturnsAndDoubtfulAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i03636c941ae1431994d14d06285daa41_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ango:AllowanceForSalesReturnsAndDoubtfulAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i4ad12d1123614537b7e56164d4af85f9_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i49a94c9e69fa492884150baaa524bf0b_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i702b2d0351a44d71b63761a045c07b71_D20210601-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ango:AllowanceForSalesReturnsAndDoubtfulAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="ie4f0687b0e494ef3b7ab8061e5b960cb_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001275187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ango:AllowanceForSalesReturnsAndDoubtfulAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>ango:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="covenant">
        <measure>ango:covenant</measure>
    </unit>
    <unit id="employees">
        <measure>ango:Employees</measure>
    </unit>
    <unit id="working_hour">
        <measure>ango:working_hour</measure>
    </unit>
    <unit id="patent">
        <measure>ango:patent</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF80L2ZyYWc6N2E5M2E4OGE1Yjc3NDNjNjgyODBjZmI4NTE5YjhiMGEvdGFibGU6MjViMjlhZmM5YmE0NGY1OWI1MzZhNTE3YjIyNTJhODcvdGFibGVyYW5nZToyNWIyOWFmYzliYTQ0ZjU5YjUzNmE1MTdiMjI1MmE4N18zLTEtMS0xLTI4NzQx_b824e753-0478-4e7f-b561-325af899cf2f">0001275187</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF80L2ZyYWc6N2E5M2E4OGE1Yjc3NDNjNjgyODBjZmI4NTE5YjhiMGEvdGFibGU6MjViMjlhZmM5YmE0NGY1OWI1MzZhNTE3YjIyNTJhODcvdGFibGVyYW5nZToyNWIyOWFmYzliYTQ0ZjU5YjUzNmE1MTdiMjI1MmE4N180LTEtMS0xLTI4NzQx_7cbf31f6-7533-424b-adb8-541ef538e7e0">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF80L2ZyYWc6N2E5M2E4OGE1Yjc3NDNjNjgyODBjZmI4NTE5YjhiMGEvdGFibGU6MjViMjlhZmM5YmE0NGY1OWI1MzZhNTE3YjIyNTJhODcvdGFibGVyYW5nZToyNWIyOWFmYzliYTQ0ZjU5YjUzNmE1MTdiMjI1MmE4N181LTEtMS0xLTI4NzQx_24c7af2e-ee69-4076-a7e8-45eb99e3da37">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF80L2ZyYWc6N2E5M2E4OGE1Yjc3NDNjNjgyODBjZmI4NTE5YjhiMGEvdGFibGU6MjViMjlhZmM5YmE0NGY1OWI1MzZhNTE3YjIyNTJhODcvdGFibGVyYW5nZToyNWIyOWFmYzliYTQ0ZjU5YjUzNmE1MTdiMjI1MmE4N182LTEtMS0xLTI4NzQx_56cd9054-74ef-4e57-8763-e964f60a6f9a">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i01e8d1b236524386a93cee27fa8a970d_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMzMvZnJhZzozZDQ4MGVkNGU2YWE0NWFlODU1NWRmZjEyMjIxNjEwOS90ZXh0cmVnaW9uOjNkNDgwZWQ0ZTZhYTQ1YWU4NTU1ZGZmMTIyMjE2MTA5XzIzMA_f0720170-787c-4d69-baf2-efa06b00e6d4">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i01e8d1b236524386a93cee27fa8a970d_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90ZXh0cmVnaW9uOjJmNTRhZjJmOGRiMDRlZDU4YjY1OTZmZGZmN2I0N2ZmXzE4NzA_f0720170-787c-4d69-baf2-efa06b00e6d4">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i7c0bcc6f9ced4b0faaeff0c9663d3358_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzEwNDQ1MzYwNDc0ODky_02778b6c-adbb-4d69-ae8b-4ec1216fbd69">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="icbd80c8237d440bfa1a0c6d3054b0020_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzEwNDQ1MzYwNDc0ODgw_3b6bd191-43af-4e53-98b6-ffa0d57db559">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTphMDZhOWVhMGY5ZTY0MGJkYjRkZWU5MTdkZmQxZWNhMy90YWJsZXJhbmdlOmEwNmE5ZWEwZjllNjQwYmRiNGRlZTkxN2RmZDFlY2EzXzItMS0xLTEtMjg3NDE_8346808e-4bfd-4b6d-9d90-334d6b517459">http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTphMDZhOWVhMGY5ZTY0MGJkYjRkZWU5MTdkZmQxZWNhMy90YWJsZXJhbmdlOmEwNmE5ZWEwZjllNjQwYmRiNGRlZTkxN2RmZDFlY2EzXzItMS0xLTEtMjg3NDE_b6f66569-dc3a-45f1-80ad-b614dbac6b27">http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTphMDZhOWVhMGY5ZTY0MGJkYjRkZWU5MTdkZmQxZWNhMy90YWJsZXJhbmdlOmEwNmE5ZWEwZjllNjQwYmRiNGRlZTkxN2RmZDFlY2EzXzQtMS0xLTEtMjg3NDE_4e033cfa-cd30-490d-8724-6060123bc2e3">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTphMDZhOWVhMGY5ZTY0MGJkYjRkZWU5MTdkZmQxZWNhMy90YWJsZXJhbmdlOmEwNmE5ZWEwZjllNjQwYmRiNGRlZTkxN2RmZDFlY2EzXzQtMS0xLTEtMjg3NDE_a81a3670-37c5-480d-88bf-21acd6b69016">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTphMDZhOWVhMGY5ZTY0MGJkYjRkZWU5MTdkZmQxZWNhMy90YWJsZXJhbmdlOmEwNmE5ZWEwZjllNjQwYmRiNGRlZTkxN2RmZDFlY2EzXzUtMS0xLTEtMjg3NDE_c1acae5b-d580-4c92-a01d-6ef448d69e9c">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTphMDZhOWVhMGY5ZTY0MGJkYjRkZWU5MTdkZmQxZWNhMy90YWJsZXJhbmdlOmEwNmE5ZWEwZjllNjQwYmRiNGRlZTkxN2RmZDFlY2EzXzUtMS0xLTEtMjg3NDE_e10d3996-7c30-4bc4-b851-594778daa1eb">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGV4dHJlZ2lvbjo2Y2FjMGI1MzYxOTc0NGRiYjJiYjc0MWQ0ODJmNGZlOF8zNTI2_c7ff0584-8354-41f8-abdb-0b2dee91c58c">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGFibGU6MzM1MzBkY2VhNWIwNDgzYWFkZmY4MWJkYTExNzFkMWIvdGFibGVyYW5nZTozMzUzMGRjZWE1YjA0ODNhYWRmZjgxYmRhMTE3MWQxYl8wLTAtMS0xLTI4NzQx_97c781d8-0a0b-47d9-8c54-e1a4fefcfe25">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGV4dHJlZ2lvbjo2Y2FjMGI1MzYxOTc0NGRiYjJiYjc0MWQ0ODJmNGZlOF8xMjA_8e135639-7612-43c7-8f55-6229428a9c02">2022-05-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGV4dHJlZ2lvbjo2Y2FjMGI1MzYxOTc0NGRiYjJiYjc0MWQ0ODJmNGZlOF8xMjA_65966bcf-ffb9-45f7-af56-c0ff140ea529">--05-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGFibGU6MGYzNTkxZjAzYzFhNGY0Zjk3ZWFkZjYzOWU2ZmJlZmEvdGFibGVyYW5nZTowZjM1OTFmMDNjMWE0ZjRmOTdlYWRmNjM5ZTZmYmVmYV8wLTAtMS0xLTI4NzQx_6405cb7a-70d1-4c9a-9c39-c4aa1a17ef17">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGV4dHJlZ2lvbjo2Y2FjMGI1MzYxOTc0NGRiYjJiYjc0MWQ0ODJmNGZlOF8zNTIy_addc50d2-d9d0-453a-9fae-48aa48457016">0-50761</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGV4dHJlZ2lvbjo2Y2FjMGI1MzYxOTc0NGRiYjJiYjc0MWQ0ODJmNGZlOF8zNTM0_c222aff4-73d2-4eea-b3c9-4ee10307d010">AngioDynamics, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGFibGU6YTQ0MWFkMTYxYmVkNDBmNTg3YWQ0ZDY5ODQzYTZlYjMvdGFibGVyYW5nZTphNDQxYWQxNjFiZWQ0MGY1ODdhZDRkNjk4NDNhNmViM18wLTAtMS0xLTI4NzQx_f967afd2-2ef3-4290-9320-0b5c5af71f4d">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGFibGU6YTQ0MWFkMTYxYmVkNDBmNTg3YWQ0ZDY5ODQzYTZlYjMvdGFibGVyYW5nZTphNDQxYWQxNjFiZWQ0MGY1ODdhZDRkNjk4NDNhNmViM18wLTItMS0xLTI4NzQx_2f6e98ee-9a97-4fd4-90f9-0509885139b7">11-3146460</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGV4dHJlZ2lvbjo2Y2FjMGI1MzYxOTc0NGRiYjJiYjc0MWQ0ODJmNGZlOF8zNTIz_98fddfac-0764-4953-95c0-380506fc1ab5">14 Plaza Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGV4dHJlZ2lvbjo2Y2FjMGI1MzYxOTc0NGRiYjJiYjc0MWQ0ODJmNGZlOF8zNTI3_8a0d4a34-ad78-485e-91c0-c2200f1fe47d">Latham</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGV4dHJlZ2lvbjo2Y2FjMGI1MzYxOTc0NGRiYjJiYjc0MWQ0ODJmNGZlOF8zNTM1_20864856-4cbc-4516-ad16-4afbe201f59b">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGV4dHJlZ2lvbjo2Y2FjMGI1MzYxOTc0NGRiYjJiYjc0MWQ0ODJmNGZlOF8zNTI4_aa037986-2d62-4e73-a2ef-145fee6879aa">12110</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGV4dHJlZ2lvbjo2Y2FjMGI1MzYxOTc0NGRiYjJiYjc0MWQ0ODJmNGZlOF8zNTI0_3f5eb696-41a2-41e4-ac96-a769011973ff">518</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGV4dHJlZ2lvbjo2Y2FjMGI1MzYxOTc0NGRiYjJiYjc0MWQ0ODJmNGZlOF8zNTM3_dca1bf0c-1a6f-430c-9685-a7f7d142686a">795-1400</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGFibGU6MmI0MDliZTk3MDEzNDM1ZmE4ODIwNTdjYmMwZmQ2NTQvdGFibGVyYW5nZToyYjQwOWJlOTcwMTM0MzVmYTg4MjA1N2NiYzBmZDY1NF8xLTAtMS0xLTI4NzQx_b4a895f9-ee1f-4760-b84c-e7a7bf7f4651">Common Stock, par value $.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGFibGU6MmI0MDliZTk3MDEzNDM1ZmE4ODIwNTdjYmMwZmQ2NTQvdGFibGVyYW5nZToyYjQwOWJlOTcwMTM0MzVmYTg4MjA1N2NiYzBmZDY1NF8xLTEtMS0xLTI4NzQx_f3ca0386-a796-445d-b182-a2dca7d3f5a6">ANGO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGFibGU6MmI0MDliZTk3MDEzNDM1ZmE4ODIwNTdjYmMwZmQ2NTQvdGFibGVyYW5nZToyYjQwOWJlOTcwMTM0MzVmYTg4MjA1N2NiYzBmZDY1NF8xLTItMS0xLTI4NzQx_7462eba1-fe18-48f1-9db6-861208940c53">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGV4dHJlZ2lvbjo2Y2FjMGI1MzYxOTc0NGRiYjJiYjc0MWQ0ODJmNGZlOF8zNTI5_95ca9e6e-ce20-4bb9-a170-a0bc50e24916">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGV4dHJlZ2lvbjo2Y2FjMGI1MzYxOTc0NGRiYjJiYjc0MWQ0ODJmNGZlOF8zNTMw_aa5652b4-a72a-4a81-b0dc-91b5c380670d">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGV4dHJlZ2lvbjo2Y2FjMGI1MzYxOTc0NGRiYjJiYjc0MWQ0ODJmNGZlOF8zNTMx_c56d66fb-3375-45a3-87f1-74911840d072">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGV4dHJlZ2lvbjo2Y2FjMGI1MzYxOTc0NGRiYjJiYjc0MWQ0ODJmNGZlOF8zNTMy_5ec53ebe-81cb-49f9-86b2-9929740f6296">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGFibGU6MWQ2ZTEzMmFkNmFhNDgzYThjOTZlZjVkZGQxOTQ0YmQvdGFibGVyYW5nZToxZDZlMTMyYWQ2YWE0ODNhOGM5NmVmNWRkZDE5NDRiZF8wLTEtMS0xLTM3MzMx_9364e724-048f-4c28-890b-b21e2a7362f9">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGFibGU6MWQ2ZTEzMmFkNmFhNDgzYThjOTZlZjVkZGQxOTQ0YmQvdGFibGVyYW5nZToxZDZlMTMyYWQ2YWE0ODNhOGM5NmVmNWRkZDE5NDRiZF8xLTUtMS0xLTI4NzQx_297ac414-bf79-4a7a-b68c-a8191cdba78a">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGFibGU6MWQ2ZTEzMmFkNmFhNDgzYThjOTZlZjVkZGQxOTQ0YmQvdGFibGVyYW5nZToxZDZlMTMyYWQ2YWE0ODNhOGM5NmVmNWRkZDE5NDRiZF8yLTItMS0xLTI4NzQx_92ebb66e-9add-455d-a56b-49f3e64bd958">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGV4dHJlZ2lvbjo2Y2FjMGI1MzYxOTc0NGRiYjJiYjc0MWQ0ODJmNGZlOF8zNTMz_283cc915-7f96-43a1-889b-f05d7a78326c">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGV4dHJlZ2lvbjo2Y2FjMGI1MzYxOTc0NGRiYjJiYjc0MWQ0ODJmNGZlOF8zNTM2_74f8936f-b39d-47c6-a0ed-7507d0b538e3">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ia755cfe146e24c3598e72e5492b2fb6f_I20211130"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGV4dHJlZ2lvbjo2Y2FjMGI1MzYxOTc0NGRiYjJiYjc0MWQ0ODJmNGZlOF8zMDE3_44418ae0-3c50-455a-ba7f-365dce0e1102"
      unitRef="usd">894149103</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="icaa5eaaefaa64299894caddf4abd2b2c_I20220721"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGV4dHJlZ2lvbjo2Y2FjMGI1MzYxOTc0NGRiYjJiYjc0MWQ0ODJmNGZlOF8zMTc4_89b2fada-b837-4ad1-93f4-4782e566d600"
      unitRef="shares">38970094</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xL2ZyYWc6NmNhYzBiNTM2MTk3NDRkYmIyYmI3NDFkNDgyZjRmZTgvdGV4dHJlZ2lvbjo2Y2FjMGI1MzYxOTc0NGRiYjJiYjc0MWQ0ODJmNGZlOF8zNTI1_8a96cc69-9649-47a6-8895-79bf3d020965">DOCUMENTS INCORPORATED BY REFERENCEThe information required for Part III of this Annual Report on Form 10-K is incorporated by reference to the registrant&#x2019;s Proxy Statement for its 2022 Annual Meeting of Stockholders to be filed within 120 days of the registrant's fiscal year ended May&#160;31, 2022.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF84Mi9mcmFnOmNiMDFiZWIwZDAzNzQ4N2JhMGY0YmM4ZmUwYzdmMTBkL3RhYmxlOjNmODIyNDRkZGRkZTRhNzRiMTVlZDk5YWNjNzc4Y2Y2L3RhYmxlcmFuZ2U6M2Y4MjI0NGRkZGRlNGE3NGIxNWVkOTlhY2M3NzhjZjZfMC0wLTEtMS0zODE5NS90ZXh0cmVnaW9uOjhiNmNmMTU1YzI0OTQ0NDA4NTJlMmE2ODM5YTMzNDlhXzEwNDQ1MzYwNDY0MzA2_c3bb310f-3947-44ad-843b-59be0d484e4c">34</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85MS9mcmFnOjA2MTQwNGM2NjBhYjRkOGU4ZjdkNGZjMzZlMmI0NjA3L3RleHRyZWdpb246MDYxNDA0YzY2MGFiNGQ4ZThmN2Q0ZmMzNmUyYjQ2MDdfMTA0NDUzNjA0ODE5MDM_c6cb036e-a324-410e-aaa9-b03b1d0a28b8">Deloitte &amp; Touche LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85MS9mcmFnOjA2MTQwNGM2NjBhYjRkOGU4ZjdkNGZjMzZlMmI0NjA3L3RleHRyZWdpb246MDYxNDA0YzY2MGFiNGQ4ZThmN2Q0ZmMzNmUyYjQ2MDdfMTA0NDUzNjA0ODE5MDQ_f744439f-a5cb-41e4-85cd-63a15b0e3ca3">Boston, Massachusetts</dei:AuditorLocation>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMi0xLTEtMS0yODc0MQ_aa35d4f6-6693-4cb2-a2a6-f541885020e0"
      unitRef="usd">316219000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMi0zLTEtMS0yODc0MQ_9137f130-e700-4b00-81e1-74640e64063f"
      unitRef="usd">291010000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMi01LTEtMS0yODc0MQ_465aa128-c245-4002-aad4-afd656300232"
      unitRef="usd">264157000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMy0xLTEtMS0yODc0MQ_a9dd653a-e568-4c80-9e31-08211aa4f6fa"
      unitRef="usd">150487000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMy0zLTEtMS0yODc0MQ_2a403d90-2f43-45dd-a4d1-89560aa5dbcf"
      unitRef="usd">134222000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMy01LTEtMS0yODc0MQ_3c0fbb25-5b2c-463c-8a03-e5b7646b3683"
      unitRef="usd">113885000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfNC0xLTEtMS0yODc0MQ_b8f5a7dc-7392-4462-b8d8-c76fa17081eb"
      unitRef="usd">165732000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfNC0zLTEtMS0yODc0MQ_3240c159-3862-4936-a5d6-75c13a09cec7"
      unitRef="usd">156788000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfNC01LTEtMS0yODc0MQ_f06b6602-d26c-4982-a901-e0f30361fdc1"
      unitRef="usd">150272000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfNi0xLTEtMS0yODc0MQ_f0e11313-3c83-43b3-9f27-bbf7136f3f1c"
      unitRef="usd">30739000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfNi0zLTEtMS0yODc0MQ_e3b549d0-8047-47a6-ab57-b5f8972e5d5c"
      unitRef="usd">36390000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfNi01LTEtMS0yODc0MQ_272fc14d-b5b2-46bf-bcee-ab87855422fa"
      unitRef="usd">29682000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfNy0xLTEtMS0yODc0MQ_b36f8cca-fc9f-4ecb-8546-4be70ff63b8c"
      unitRef="usd">95301000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfNy0zLTEtMS0yODc0MQ_2202a593-1567-4dcc-96ce-4bee16839967"
      unitRef="usd">81306000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfNy01LTEtMS0yODc0MQ_4795965f-0482-4c16-8fef-fb5d314b34e1"
      unitRef="usd">78634000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfOC0xLTEtMS0yODc0MQ_ad67d8a9-fe02-4438-99c2-8b8948d8c066"
      unitRef="usd">38451000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfOC0zLTEtMS0yODc0MQ_8dcead98-6449-421a-87cf-5c5ef13c861a"
      unitRef="usd">35918000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfOC01LTEtMS0yODc0MQ_4e606c05-d0a1-4a3a-b654-bfe12c9ae628"
      unitRef="usd">37872000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfOS0xLTEtMS0yODc0MQ_519830c5-b258-4099-9125-41cbaed74d3b"
      unitRef="usd">19458000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfOS0zLTEtMS0yODc0MQ_91a6a16e-9dcb-4a66-98ce-7c5476626bb5"
      unitRef="usd">18136000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfOS01LTEtMS0yODc0MQ_81be3c51-f9b4-4f98-9a42-93780ddab3a5"
      unitRef="usd">18121000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMTAtMS0xLTEtMjg3NDE_3040797d-68dc-4d89-93a8-d65cc296a1c8"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMTAtMy0xLTEtMjg3NDE_2b93f398-f043-4caf-8ffa-60eff142c0d6"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMTAtNS0xLTEtMjg3NDE_6883b9c9-23db-4a97-98b2-c3a9b21cf4b4"
      unitRef="usd">158578000</us-gaap:GoodwillImpairmentLoss>
    <ango:ChangeInFairValueOfContingentConsideration
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMTEtMS0xLTEtMjg3NDE_69cdb4ac-6505-414d-bee7-630c04609839"
      unitRef="usd">1212000</ango:ChangeInFairValueOfContingentConsideration>
    <ango:ChangeInFairValueOfContingentConsideration
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMTEtMy0xLTEtMjg3NDE_3b41d7e8-db34-4218-992a-2d0c40f42538"
      unitRef="usd">89000</ango:ChangeInFairValueOfContingentConsideration>
    <ango:ChangeInFairValueOfContingentConsideration
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMTEtNS0xLTEtMjg3NDE_30aadf23-9fed-4c86-81eb-3432fcbc3610"
      unitRef="usd">-11531000</ango:ChangeInFairValueOfContingentConsideration>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMTItMS0xLTEtMjg3NDE_603c7052-b65f-4d59-b273-dcd512c3d177"
      unitRef="usd">9042000</ango:AcquisitionRestructuringAndOtherItemsNet>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMTItMy0xLTEtMjg3NDE_58f12380-f602-4282-9f62-9bc849549471"
      unitRef="usd">20232000</ango:AcquisitionRestructuringAndOtherItemsNet>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMTItNS0xLTEtMjg3NDE_8b0bf0ac-95fe-40db-9db8-bf1de3fb77e8"
      unitRef="usd">6014000</ango:AcquisitionRestructuringAndOtherItemsNet>
    <us-gaap:OperatingExpenses
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMTQtMS0xLTEtMjg3NDE_7fd89a4f-e2c0-4cd5-9110-b25c2c63d836"
      unitRef="usd">194203000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMTQtMy0xLTEtMjg3NDE_d965ba41-dc36-440f-84c4-a56c2f39222f"
      unitRef="usd">192071000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMTQtNS0xLTEtMjg3NDE_3c38228f-cbfd-4d2e-a6b3-7155e0ca1fa3"
      unitRef="usd">317370000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMTUtMS0xLTEtMjg3NDE_6131fe38-a1bf-4f0e-91ff-f86f2490943a"
      unitRef="usd">-28471000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMTUtMy0xLTEtMjg3NDE_59a2b46b-c1e7-457a-bf6e-765f2a910586"
      unitRef="usd">-35283000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMTUtNS0xLTEtMjg3NDE_5b65cc15-d3b0-4cda-bca1-09fe60f5181b"
      unitRef="usd">-167098000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMTgtMS0xLTEtMjg3NDE_1bf39836-8aca-4ae7-9c8d-e62f5e6daf87"
      unitRef="usd">688000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMTgtMy0xLTEtMjg3NDE_002665eb-79bd-4783-95ee-fef197d4edb1"
      unitRef="usd">861000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMTgtNS0xLTEtMjg3NDE_6c88751d-7d10-4000-9b73-3ce4d2d6ff7d"
      unitRef="usd">907000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMTktMS0xLTEtMjg3NDE_0e377ea5-0023-4cc8-8a2e-219318620d91"
      unitRef="usd">-790000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMTktMy0xLTEtMjg3NDE_4c366c3d-edb9-4aaa-9562-5351cbad3b4e"
      unitRef="usd">92000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMTktNS0xLTEtMjg3NDE_d5fc608e-b3b6-4d74-bf35-6a20ba71f6f3"
      unitRef="usd">-130000</us-gaap:OtherNonoperatingIncomeExpense>
    <ango:OtherNonoperatingIncomeExpenseAndInterestExpense
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMjAtMS0xLTEtMjg3NDE_b3b1399c-20ff-452b-a257-3fa7e3f82b5f"
      unitRef="usd">-1478000</ango:OtherNonoperatingIncomeExpenseAndInterestExpense>
    <ango:OtherNonoperatingIncomeExpenseAndInterestExpense
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMjAtMy0xLTEtMjg3NDE_3fd5e26e-2bdb-4586-aae3-aaa6a02b7445"
      unitRef="usd">-769000</ango:OtherNonoperatingIncomeExpenseAndInterestExpense>
    <ango:OtherNonoperatingIncomeExpenseAndInterestExpense
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMjAtNS0xLTEtMjg3NDE_99ec5802-d755-4c2a-9fce-453dae9ec010"
      unitRef="usd">-1037000</ango:OtherNonoperatingIncomeExpenseAndInterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMjEtMS0xLTEtMjg3NDE_63cc2e5f-b0e3-42e5-87e5-7da31a2c7b88"
      unitRef="usd">-29949000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMjEtMy0xLTEtMjg3NDE_cfe179dd-6e4a-477c-adb2-12e6cd2c8e19"
      unitRef="usd">-36052000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMjEtNS0xLTEtMjg3NDE_6a35d393-9387-4f27-b52d-7c382aef6be0"
      unitRef="usd">-168135000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMjItMS0xLTEtMjg3NDE_5798f475-6c72-47f3-a3f7-ec2c450421cf"
      unitRef="usd">-3402000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMjItMy0xLTEtMjg3NDE_4eb6fb08-b15a-451c-aeee-9f4d0c5011c6"
      unitRef="usd">-4504000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMjItNS0xLTEtMjg3NDE_e46fb260-502d-47d2-bbbf-fdded243a640"
      unitRef="usd">-1348000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMjUtMS0xLTEtMjg3NDE_6bb0fc91-a30e-4358-9127-3dc5bfe3a03c"
      unitRef="usd">-26547000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMjUtMy0xLTEtMjg3NDE_6b9636b4-c193-4035-86bb-2455170772ed"
      unitRef="usd">-31548000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMjUtNS0xLTEtMjg3NDE_6477bbc6-e453-401b-98f6-1ee4591eaae6"
      unitRef="usd">-166787000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMzQtMS0xLTEtMjg3NDE_8409e691-cbda-4a51-8640-63caefd9c426"
      unitRef="usdPerShare">-0.68</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMzQtMy0xLTEtMjg3NDE_2690088d-f65e-47f6-be24-4e0f805acc4e"
      unitRef="usdPerShare">-0.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMzQtNS0xLTEtMjg3NDE_8bd8f54e-308e-4790-901c-456175cd7509"
      unitRef="usdPerShare">-4.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMzUtMS0xLTEtMjg3NDE_ce2d6fd4-d018-4a1b-a819-241710bb005d"
      unitRef="usdPerShare">-0.68</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMzUtMy0xLTEtMjg3NDE_83f0a1a5-7a11-41c6-8214-78a5e34eb6d0"
      unitRef="usdPerShare">-0.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMzUtNS0xLTEtMjg3NDE_2bf86bff-4fd1-468f-8bd6-202100723e59"
      unitRef="usdPerShare">-4.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMzctMS0xLTEtMjg3NDE_d3e038cc-58e5-49ac-8d50-b89e28bd42ae"
      unitRef="shares">39009000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMzctMy0xLTEtMjg3NDE_87576c2a-5950-46e0-824d-cd4cf0f5b46e"
      unitRef="shares">38342000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMzctNS0xLTEtMjg3NDE_d8e66fcd-c5bc-43d6-b616-079661fbb80d"
      unitRef="shares">37961000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMzgtMS0xLTEtMjg3NDE_d7607bf7-89e8-4d50-9215-8fca7e46bc36"
      unitRef="shares">39009000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMzgtMy0xLTEtMjg3NDE_ac24b69f-3e59-43fa-8a23-a99ca2cb66fa"
      unitRef="shares">38342000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85NC9mcmFnOjFlOGNlOWQzMDIzZjRkOTRhYmU0YmIxMWNkNzI3ZjAyL3RhYmxlOjEyMzNhODE5NjkzNTRiZDZhMDJhNTcwNDRiN2Y0MmE0L3RhYmxlcmFuZ2U6MTIzM2E4MTk2OTM1NGJkNmEwMmE1NzA0NGI3ZjQyYTRfMzgtNS0xLTEtMjg3NDE_d34360d4-28d5-4572-b6fa-42d58e27f152"
      unitRef="shares">37961000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85Ny9mcmFnOjIxMmFiMWY5ZDhjZDRlNzZiMDc4MTZhY2NiOWRmOWZkL3RhYmxlOjQwNjRjZGE3NzlmNDQ1MjlhOGU2NzU0NDU3NWQ4ZjA0L3RhYmxlcmFuZ2U6NDA2NGNkYTc3OWY0NDUyOWE4ZTY3NTQ0NTc1ZDhmMDRfMi0xLTEtMS0yODc0MQ_9924a21d-6f30-4d66-86dd-7e336b304c16"
      unitRef="usd">-26547000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85Ny9mcmFnOjIxMmFiMWY5ZDhjZDRlNzZiMDc4MTZhY2NiOWRmOWZkL3RhYmxlOjQwNjRjZGE3NzlmNDQ1MjlhOGU2NzU0NDU3NWQ4ZjA0L3RhYmxlcmFuZ2U6NDA2NGNkYTc3OWY0NDUyOWE4ZTY3NTQ0NTc1ZDhmMDRfMi0zLTEtMS0yODc0MQ_6b9636b4-c193-4035-86bb-2455170772ed"
      unitRef="usd">-31548000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85Ny9mcmFnOjIxMmFiMWY5ZDhjZDRlNzZiMDc4MTZhY2NiOWRmOWZkL3RhYmxlOjQwNjRjZGE3NzlmNDQ1MjlhOGU2NzU0NDU3NWQ4ZjA0L3RhYmxlcmFuZ2U6NDA2NGNkYTc3OWY0NDUyOWE4ZTY3NTQ0NTc1ZDhmMDRfMi01LTEtMS0yODc0MQ_6477bbc6-e453-401b-98f6-1ee4591eaae6"
      unitRef="usd">-166787000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85Ny9mcmFnOjIxMmFiMWY5ZDhjZDRlNzZiMDc4MTZhY2NiOWRmOWZkL3RhYmxlOjQwNjRjZGE3NzlmNDQ1MjlhOGU2NzU0NDU3NWQ4ZjA0L3RhYmxlcmFuZ2U6NDA2NGNkYTc3OWY0NDUyOWE4ZTY3NTQ0NTc1ZDhmMDRfNy0xLTEtMS0yODc0MQ_9755d02f-db56-4e92-bf7a-363fa5b03e4e"
      unitRef="usd">-1796000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85Ny9mcmFnOjIxMmFiMWY5ZDhjZDRlNzZiMDc4MTZhY2NiOWRmOWZkL3RhYmxlOjQwNjRjZGE3NzlmNDQ1MjlhOGU2NzU0NDU3NWQ4ZjA0L3RhYmxlcmFuZ2U6NDA2NGNkYTc3OWY0NDUyOWE4ZTY3NTQ0NTc1ZDhmMDRfNy0zLTEtMS0yODc0MQ_42d9fe62-d96a-4dd6-b60a-fe92207b45de"
      unitRef="usd">4494000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85Ny9mcmFnOjIxMmFiMWY5ZDhjZDRlNzZiMDc4MTZhY2NiOWRmOWZkL3RhYmxlOjQwNjRjZGE3NzlmNDQ1MjlhOGU2NzU0NDU3NWQ4ZjA0L3RhYmxlcmFuZ2U6NDA2NGNkYTc3OWY0NDUyOWE4ZTY3NTQ0NTc1ZDhmMDRfNy01LTEtMS0yODc0MQ_b2675435-5d6f-49db-95e8-61ff0ae402c1"
      unitRef="usd">11000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85Ny9mcmFnOjIxMmFiMWY5ZDhjZDRlNzZiMDc4MTZhY2NiOWRmOWZkL3RhYmxlOjQwNjRjZGE3NzlmNDQ1MjlhOGU2NzU0NDU3NWQ4ZjA0L3RhYmxlcmFuZ2U6NDA2NGNkYTc3OWY0NDUyOWE4ZTY3NTQ0NTc1ZDhmMDRfOC0xLTEtMS0yODc0MQ_9dabfd3a-0525-4eff-bc49-84f4377d6b8d"
      unitRef="usd">-1796000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85Ny9mcmFnOjIxMmFiMWY5ZDhjZDRlNzZiMDc4MTZhY2NiOWRmOWZkL3RhYmxlOjQwNjRjZGE3NzlmNDQ1MjlhOGU2NzU0NDU3NWQ4ZjA0L3RhYmxlcmFuZ2U6NDA2NGNkYTc3OWY0NDUyOWE4ZTY3NTQ0NTc1ZDhmMDRfOC0zLTEtMS0yODc0MQ_0c2353ca-29f9-4ae3-8e80-ef9d41b8ae4d"
      unitRef="usd">4494000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85Ny9mcmFnOjIxMmFiMWY5ZDhjZDRlNzZiMDc4MTZhY2NiOWRmOWZkL3RhYmxlOjQwNjRjZGE3NzlmNDQ1MjlhOGU2NzU0NDU3NWQ4ZjA0L3RhYmxlcmFuZ2U6NDA2NGNkYTc3OWY0NDUyOWE4ZTY3NTQ0NTc1ZDhmMDRfOC01LTEtMS0yODc0MQ_9af7d26c-93e9-4bec-9429-f83a27e5977d"
      unitRef="usd">11000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85Ny9mcmFnOjIxMmFiMWY5ZDhjZDRlNzZiMDc4MTZhY2NiOWRmOWZkL3RhYmxlOjQwNjRjZGE3NzlmNDQ1MjlhOGU2NzU0NDU3NWQ4ZjA0L3RhYmxlcmFuZ2U6NDA2NGNkYTc3OWY0NDUyOWE4ZTY3NTQ0NTc1ZDhmMDRfOS0xLTEtMS0yODc0MQ_081fa0bc-1e55-474d-a7a4-6349e5e2ab5a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85Ny9mcmFnOjIxMmFiMWY5ZDhjZDRlNzZiMDc4MTZhY2NiOWRmOWZkL3RhYmxlOjQwNjRjZGE3NzlmNDQ1MjlhOGU2NzU0NDU3NWQ4ZjA0L3RhYmxlcmFuZ2U6NDA2NGNkYTc3OWY0NDUyOWE4ZTY3NTQ0NTc1ZDhmMDRfOS0zLTEtMS0yODc0MQ_71300710-fd77-4fcc-a778-484b00d77bc6"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85Ny9mcmFnOjIxMmFiMWY5ZDhjZDRlNzZiMDc4MTZhY2NiOWRmOWZkL3RhYmxlOjQwNjRjZGE3NzlmNDQ1MjlhOGU2NzU0NDU3NWQ4ZjA0L3RhYmxlcmFuZ2U6NDA2NGNkYTc3OWY0NDUyOWE4ZTY3NTQ0NTc1ZDhmMDRfOS01LTEtMS0yODc0MQ_b1fc1995-b901-4439-a74f-6b5ae929b2e4"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85Ny9mcmFnOjIxMmFiMWY5ZDhjZDRlNzZiMDc4MTZhY2NiOWRmOWZkL3RhYmxlOjQwNjRjZGE3NzlmNDQ1MjlhOGU2NzU0NDU3NWQ4ZjA0L3RhYmxlcmFuZ2U6NDA2NGNkYTc3OWY0NDUyOWE4ZTY3NTQ0NTc1ZDhmMDRfMTAtMS0xLTEtMjg3NDE_f5586547-81b6-45dc-ac7b-1972390d92f0"
      unitRef="usd">-1796000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85Ny9mcmFnOjIxMmFiMWY5ZDhjZDRlNzZiMDc4MTZhY2NiOWRmOWZkL3RhYmxlOjQwNjRjZGE3NzlmNDQ1MjlhOGU2NzU0NDU3NWQ4ZjA0L3RhYmxlcmFuZ2U6NDA2NGNkYTc3OWY0NDUyOWE4ZTY3NTQ0NTc1ZDhmMDRfMTAtMy0xLTEtMjg3NDE_29e0e27e-0eba-416d-9f53-06df35edc60b"
      unitRef="usd">4494000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85Ny9mcmFnOjIxMmFiMWY5ZDhjZDRlNzZiMDc4MTZhY2NiOWRmOWZkL3RhYmxlOjQwNjRjZGE3NzlmNDQ1MjlhOGU2NzU0NDU3NWQ4ZjA0L3RhYmxlcmFuZ2U6NDA2NGNkYTc3OWY0NDUyOWE4ZTY3NTQ0NTc1ZDhmMDRfMTAtNS0xLTEtMjg3NDE_15d8dd98-2638-4bc2-9869-011a75f019a4"
      unitRef="usd">11000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85Ny9mcmFnOjIxMmFiMWY5ZDhjZDRlNzZiMDc4MTZhY2NiOWRmOWZkL3RhYmxlOjQwNjRjZGE3NzlmNDQ1MjlhOGU2NzU0NDU3NWQ4ZjA0L3RhYmxlcmFuZ2U6NDA2NGNkYTc3OWY0NDUyOWE4ZTY3NTQ0NTc1ZDhmMDRfMTEtMS0xLTEtMjg3NDE_69282582-004f-41cc-be41-9566e1c9be88"
      unitRef="usd">-28343000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85Ny9mcmFnOjIxMmFiMWY5ZDhjZDRlNzZiMDc4MTZhY2NiOWRmOWZkL3RhYmxlOjQwNjRjZGE3NzlmNDQ1MjlhOGU2NzU0NDU3NWQ4ZjA0L3RhYmxlcmFuZ2U6NDA2NGNkYTc3OWY0NDUyOWE4ZTY3NTQ0NTc1ZDhmMDRfMTEtMy0xLTEtMjg3NDE_3c05c278-f6ca-468a-b69e-cf73c717a213"
      unitRef="usd">-27054000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF85Ny9mcmFnOjIxMmFiMWY5ZDhjZDRlNzZiMDc4MTZhY2NiOWRmOWZkL3RhYmxlOjQwNjRjZGE3NzlmNDQ1MjlhOGU2NzU0NDU3NWQ4ZjA0L3RhYmxlcmFuZ2U6NDA2NGNkYTc3OWY0NDUyOWE4ZTY3NTQ0NTc1ZDhmMDRfMTEtNS0xLTEtMjg3NDE_63e8624b-b0b3-4e8c-9dba-830acae168bd"
      unitRef="usd">-166776000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzMtMS0xLTEtMjg3NDE_7056a310-272f-476b-adbf-e4390772c634"
      unitRef="usd">28825000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzMtMy0xLTEtMjg3NDE_e08aff09-d8c0-4e16-b7ba-8e0aefea111a"
      unitRef="usd">48161000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzYtMC0xLTEtMjg3NDEvdGV4dHJlZ2lvbjo1ZGQxYzU4M2JjOTM0MmRjOTc2OTNmNWU3NDExYTYzZl80Nw_a8f56835-8571-45f8-8998-8703e791e9e0"
      unitRef="usd">1939000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzYtMC0xLTEtMjg3NDEvdGV4dHJlZ2lvbjo1ZGQxYzU4M2JjOTM0MmRjOTc2OTNmNWU3NDExYTYzZl81NQ_ac19799a-5319-41a4-bcfa-70a3cfdb944a"
      unitRef="usd">1919000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzYtMS0xLTEtMjg3NDE_f386c813-43b3-4a9c-8a7f-349460f0ff65"
      unitRef="usd">52304000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzYtMy0xLTEtMjg3NDE_35620a4f-0fb5-4c26-bf33-08a4ab121e01"
      unitRef="usd">35405000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzctMS0xLTEtMjg3NDE_cc26e68c-2453-4bc5-b473-b417937c09e5"
      unitRef="usd">51392000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzctMy0xLTEtMjg3NDE_d9432801-d50e-4612-8674-e78864b622af"
      unitRef="usd">48614000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzktMS0xLTEtMjg3NDE_39e1a3e4-cde6-480f-89ac-3f160e23eb1c"
      unitRef="usd">10824000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzktMy0xLTEtMjg3NDE_c64c28ea-1da5-4db4-9f88-1d2d8bfeae85"
      unitRef="usd">8699000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzExLTEtMS0xLTI4NzQx_1c6039dc-5638-4c10-8793-a1354bd80798"
      unitRef="usd">143345000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzExLTMtMS0xLTI4NzQx_97e803fc-142c-43cd-ac72-619c9f87ab11"
      unitRef="usd">140879000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzEyLTEtMS0xLTI4NzQx_70ee5557-2e5e-4929-af39-7ae2d2967b97"
      unitRef="usd">45005000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzEyLTMtMS0xLTI4NzQx_38ffb0d7-dbe3-46ee-9ec7-64b40c503b71"
      unitRef="usd">37073000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzEzLTEtMS0xLTI4NzQx_56d48957-db2d-4a1b-830c-32697a2be5ec"
      unitRef="usd">152380000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzEzLTMtMS0xLTI4NzQx_dfb46325-107a-4762-9d68-fc2b66af4f5d"
      unitRef="usd">168977000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzE0LTEtMS0xLTI4NzQx_df4b4df6-5a0f-4826-95dc-705aa9e6ba45"
      unitRef="usd">201058000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzE0LTMtMS0xLTI4NzQx_bd763eac-262e-4a1c-9371-108a8e0035c8"
      unitRef="usd">201316000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzE1LTEtMS0xLTI4NzQx_4dfe4d39-fdee-48b6-8d69-54a9592d812a"
      unitRef="usd">10963000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzE1LTMtMS0xLTI4NzQx_b232a461-339a-4b4f-b7a0-0d80028f240c"
      unitRef="usd">13193000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzE5LTEtMS0xLTI4NzQx_4478b6c5-b712-4e2b-8168-c38fadb01a7e"
      unitRef="usd">552751000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzE5LTMtMS0xLTI4NzQx_b3973082-e306-4c3f-8c83-6cc3d6ffb3af"
      unitRef="usd">561438000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzIyLTEtMS0xLTI4NzQx_b338a6e2-1fdb-4af3-8029-f5c6da63e7a9"
      unitRef="usd">28047000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzIyLTMtMS0xLTI4NzQx_ea311ad5-7bac-40b1-ba7a-553cb4ebe48d"
      unitRef="usd">19630000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzIzLTEtMS0xLTI4NzQx_34f650b9-dc9e-4a22-8e22-60f634b79cea"
      unitRef="usd">34842000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzIzLTMtMS0xLTI4NzQx_41d90856-0ed5-4af4-be1b-8350705183f3"
      unitRef="usd">35459000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzI2LTEtMS0xLTI4NzQx_700d9768-c379-4d31-a1d1-0fcaca785195"
      unitRef="usd">8783000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzI2LTMtMS0xLTI4NzQx_8b2d324b-9603-4c0f-a339-df5579cb5fa5"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzI3LTEtMS0xLTI4NzQx_e12fbb08-15e4-4662-975f-cff8329870a5"
      unitRef="usd">2652000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzI3LTMtMS0xLTI4NzQx_f0267896-0897-493e-b2f5-d9fe4e5225d7"
      unitRef="usd">2495000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzI5LTEtMS0xLTI4NzQx_7ec3b981-0540-4fc7-aa08-9450bf9290a7"
      unitRef="usd">74324000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzI5LTMtMS0xLTI4NzQx_7f787a07-f130-45b4-b837-000910fcfa43"
      unitRef="usd">57584000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LoansPayable
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzMxLTEtMS0xLTI4NzQx_3d7b68e8-e4b9-4e99-9c33-3f6560ec7317"
      unitRef="usd">25000000</us-gaap:LoansPayable>
    <us-gaap:LoansPayable
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzMxLTMtMS0xLTI4NzQx_02a14221-3f15-46c2-9c57-4020497701da"
      unitRef="usd">20000000</us-gaap:LoansPayable>
    <us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzMyLTEtMS0xLTI4NzQx_09ac028c-17a4-4bfa-a510-4ec8353e5e0b"
      unitRef="usd">16037000</us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzMyLTMtMS0xLTI4NzQx_f00e559a-1add-477b-88b5-3786be65b0b0"
      unitRef="usd">19955000</us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzMzLTEtMS0xLTI4NzQx_b7886039-33bd-4eae-b24a-6925dcd6cdab"
      unitRef="usd">8165000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzMzLTMtMS0xLTI4NzQx_b460c088-9466-46fd-a2a4-7d1c0f7e56ea"
      unitRef="usd">15741000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzM0LTEtMS0xLTI4NzQx_e985338b-07f2-4991-8c6c-7b43c846c4d2"
      unitRef="usd">4736000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzM0LTMtMS0xLTI4NzQx_d97771e5-8227-4904-b592-51410ac6a8c6"
      unitRef="usd">8701000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzM2LTEtMS0xLTI4NzQx_b60f908b-e409-409e-886d-cc2c635d63de"
      unitRef="usd">128262000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzM2LTMtMS0xLTI4NzQx_1ffdf0f7-e134-4a2c-aeae-a5218d2019d2"
      unitRef="usd">121981000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzM3LTEtMS0xLTI4NzQx_0f38532b-59aa-486f-b606-55a0ccc0fb36"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzM3LTMtMS0xLTI4NzQx_e1b362b1-2bb7-45b7-b1a3-e5ba365f3abc"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzM5LTAtMS0xLTI4NzQxL3RleHRyZWdpb246OGI3YjA2YjA5MWI4NGNmMDg3NGQzY2I3MTljOTYzMTRfMzE_27c097ea-1715-4efe-aa4e-0f319f0a43f7"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzM5LTAtMS0xLTI4NzQxL3RleHRyZWdpb246OGI3YjA2YjA5MWI4NGNmMDg3NGQzY2I3MTljOTYzMTRfMzE_a860c3c0-155d-43e4-923a-d1ef102f2aa0"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzM5LTAtMS0xLTI4NzQxL3RleHRyZWdpb246OGI3YjA2YjA5MWI4NGNmMDg3NGQzY2I3MTljOTYzMTRfNDU_1939b93c-c29b-49b1-8eab-9819bdb551ce"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzM5LTAtMS0xLTI4NzQxL3RleHRyZWdpb246OGI3YjA2YjA5MWI4NGNmMDg3NGQzY2I3MTljOTYzMTRfNDU_8901d1c0-e11c-48a6-9333-48ae1106a40e"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzM5LTAtMS0xLTI4NzQxL3RleHRyZWdpb246OGI3YjA2YjA5MWI4NGNmMDg3NGQzY2I3MTljOTYzMTRfNjc_0e25c32a-b4c7-44e8-a7e1-fad9a73a22a4"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzM5LTAtMS0xLTI4NzQxL3RleHRyZWdpb246OGI3YjA2YjA5MWI4NGNmMDg3NGQzY2I3MTljOTYzMTRfNjc_53872272-1a06-4413-998a-3171d7df9567"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzM5LTAtMS0xLTI4NzQxL3RleHRyZWdpb246OGI3YjA2YjA5MWI4NGNmMDg3NGQzY2I3MTljOTYzMTRfNjc_c72a3c9e-9267-40ab-b32e-9105d36e6b37"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzM5LTAtMS0xLTI4NzQxL3RleHRyZWdpb246OGI3YjA2YjA5MWI4NGNmMDg3NGQzY2I3MTljOTYzMTRfNjc_e87c97b2-3da9-413b-accf-82af995d5d95"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzM5LTEtMS0xLTI4NzQx_90dd8e59-35b3-4493-b0a1-0f6550a114ac"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzM5LTMtMS0xLTI4NzQx_7652c9b7-ed95-444b-b493-1cca134a87d7"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzQwLTAtMS0xLTI4NzQxL3RleHRyZWdpb246ZjBhZjUxYmM0Mzk0NDdiYTk5M2RlYjFkMzkyMmY4ZWVfMjk_b243d916-d4b0-451c-8e3b-7b7a9513039f"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzQwLTAtMS0xLTI4NzQxL3RleHRyZWdpb246ZjBhZjUxYmM0Mzk0NDdiYTk5M2RlYjFkMzkyMmY4ZWVfMjk_d5435ebc-6d70-44a7-853c-5925407d9879"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzQwLTAtMS0xLTI4NzQxL3RleHRyZWdpb246ZjBhZjUxYmM0Mzk0NDdiYTk5M2RlYjFkMzkyMmY4ZWVfNDM_47edadfb-48e7-4475-bbb2-e0b5f2ed67c3"
      unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzQwLTAtMS0xLTI4NzQxL3RleHRyZWdpb246ZjBhZjUxYmM0Mzk0NDdiYTk5M2RlYjFkMzkyMmY4ZWVfNDM_655a6f6c-fa5b-4223-857b-6d0d68bdbb65"
      unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzQwLTAtMS0xLTI4NzQxL3RleHRyZWdpb246ZjBhZjUxYmM0Mzk0NDdiYTk5M2RlYjFkMzkyMmY4ZWVfNjU_cd098d95-9b0d-4208-8473-8a1d298b9dfe"
      unitRef="shares">39541173</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzQwLTAtMS0xLTI4NzQxL3RleHRyZWdpb246ZjBhZjUxYmM0Mzk0NDdiYTk5M2RlYjFkMzkyMmY4ZWVfNzI_371f31f0-eb5a-4ead-9fb7-c4813f382bbe"
      unitRef="shares">38920951</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzQwLTAtMS0xLTI4NzQxL3RleHRyZWdpb246ZjBhZjUxYmM0Mzk0NDdiYTk5M2RlYjFkMzkyMmY4ZWVfOTM_ecff1595-0696-4790-9478-73e3b68ee48e"
      unitRef="shares">39171173</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzQwLTAtMS0xLTI4NzQxL3RleHRyZWdpb246ZjBhZjUxYmM0Mzk0NDdiYTk5M2RlYjFkMzkyMmY4ZWVfMTAw_756f5f1a-a54c-45b2-a82b-bb6359310657"
      unitRef="shares">38550951</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzQwLTEtMS0xLTI4NzQx_41b6e43d-9d7f-49cd-9ccb-c0600c1ba45f"
      unitRef="usd">380000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzQwLTMtMS0xLTI4NzQx_134637bc-a4c7-4308-9380-5c188fda6726"
      unitRef="usd">377000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzQxLTEtMS0xLTI4NzQx_37c62550-1386-46b9-9ca0-1abd491e7fde"
      unitRef="usd">586879000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzQxLTMtMS0xLTI4NzQx_993c495b-dc32-4be4-af3d-0fa40f65b26e"
      unitRef="usd">573507000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzQyLTEtMS0xLTI4NzQx_3f4b6911-2c68-44d0-9bcb-40f1ee3a3430"
      unitRef="usd">-158413000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzQyLTMtMS0xLTI4NzQx_c8d847e6-c6cf-4ad8-8a54-5a98975e5337"
      unitRef="usd">-131866000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockShares
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzQzLTAtMS0xLTI4NzQxL3RleHRyZWdpb246Y2YwZTFkZTZlNzNlNGE1NTg0ZmI5ZmRiYTQ1ZGY0MDFfMjA_6093de70-d1ad-4ce6-b4fc-aaa3678d91b3"
      unitRef="shares">370000000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzQzLTAtMS0xLTI4NzQxL3RleHRyZWdpb246Y2YwZTFkZTZlNzNlNGE1NTg0ZmI5ZmRiYTQ1ZGY0MDFfMjA_8a126c02-9e5c-4414-8c45-8c2b80436d59"
      unitRef="shares">370000000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzQzLTEtMS0xLTI4NzQx_f9819430-ac0f-4fff-84ff-8449207e27b8"
      unitRef="usd">5714000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzQzLTMtMS0xLTI4NzQx_94294b70-db4c-44b5-b009-aba3cbabeb6f"
      unitRef="usd">5714000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzQ0LTEtMS0xLTI4NzQx_87b45ff1-42ab-48a3-b525-842f41d23c60"
      unitRef="usd">1357000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzQ0LTMtMS0xLTI4NzQx_703b1764-f720-41a0-ba63-022f95db170f"
      unitRef="usd">3153000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzQ1LTEtMS0xLTI4NzQx_43a9fda4-f22a-495a-b598-854aabbd5160"
      unitRef="usd">424489000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzQ1LTMtMS0xLTI4NzQx_0f87daf9-3401-4ea7-8127-4d660ed22b01"
      unitRef="usd">439457000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzQ2LTEtMS0xLTI4NzQx_809bf915-a0db-4304-967b-c808a34d010b"
      unitRef="usd">552751000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDAvZnJhZzoyM2ZkN2M3MGQzOGY0NzdkOWEyZDUwMDM5ZjkyYTEyZC90YWJsZTozZmJjMDIwNDNlNDY0MWVkOTk1MTE1ZTRkZjA2MDI1OS90YWJsZXJhbmdlOjNmYmMwMjA0M2U0NjQxZWQ5OTUxMTVlNGRmMDYwMjU5XzQ2LTMtMS0xLTI4NzQx_0083a189-bba4-4b36-8499-fb7ea53ac640"
      unitRef="usd">561438000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib47d2e9ec9554e2e9b3ada9231fb4abd_I20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzItMS0xLTEtMjg3NDE_036aabc1-ecdc-4d76-95d1-6a5677b5ffa3"
      unitRef="shares">37984382</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib47d2e9ec9554e2e9b3ada9231fb4abd_I20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzItMy0xLTEtMjg3NDE_24ce33c3-4da0-425c-9d42-35e4bbb3c2c0"
      unitRef="usd">372000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1462c5ee54a14b8c8341abb91a8ed26a_I20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzItNS0xLTEtMjg3NDE_93e52e27-35c3-466d-bd45-abb7ca28488e"
      unitRef="usd">555040000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia968dfa944114565addf2dd9a32bcbb0_I20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzItNy0xLTEtMjg3NDE_623dc9c2-cf85-4ecb-8336-f4abe59ac381"
      unitRef="usd">66469000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4335a4eec3724ee59f72d520e9181c1e_I20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzItOS0xLTEtMjg3NDE_cf586fc4-c654-44c6-9910-9c7a600d2f0e"
      unitRef="usd">-1352000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ibb04edb2f6e445a6ba40ad43fbc8d390_I20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzItMTEtMS0xLTI4NzQx_9f4aa4cc-2285-4105-8b0a-26acacbdafdf"
      unitRef="shares">370000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="ibb04edb2f6e445a6ba40ad43fbc8d390_I20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzItMTMtMS0xLTI4NzQx_b6812507-e18a-4655-aece-895bb76f5d74"
      unitRef="usd">-5714000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaec92c43264143fb81097698a227e8dc_I20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzItMTUtMS0xLTI4NzQx_6255ac12-9f85-4bdd-9be7-b5af10c7cf24"
      unitRef="usd">614815000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ib789c611b686415c9400f2aac0493ea6_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzMtNy0xLTEtMjg3NDE_c75421bd-c085-48c0-b3b5-cc1cfabfa849"
      unitRef="usd">-166787000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzMtMTUtMS0xLTI4NzQx_935b57c5-9e4b-4b91-94dc-aae675b4b107"
      unitRef="usd">-166787000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i48564978e9654c37bb6d26fbb8d63e08_D20190601-20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzQtMS0xLTEtMjg3NDE_e9bc5dfb-f3c9-435c-8b00-fecf296bfe9b"
      unitRef="shares">50636</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i48564978e9654c37bb6d26fbb8d63e08_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzQtMy0xLTEtMjg3NDE_86d96f4e-7992-4124-999a-0b22911c922f"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7ed36e50e7fa4de89875991eb35b4817_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzQtNS0xLTEtMjg3NDE_b6f7a510-db5c-4c57-9452-fd9a20ee0e1f"
      unitRef="usd">560000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzQtMTUtMS0xLTI4NzQx_e2f7db13-cf6c-4365-b82f-8ed6b6ebdb74"
      unitRef="usd">561000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="icaccad031bd743aea20b5162adc16a4d_D20190601-20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzUtMS0xLTEtMjg3NDE_02755949-aac5-47e5-a377-72eb64b950a8"
      unitRef="shares">312951</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib15136631dc04a7aa848bd083b1dd396_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzUtNS0xLTEtMjg3NDE_4c05fcd6-24cf-4b62-b3a9-cc0f97db8bc4"
      unitRef="usd">-2537000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i81f79bb21ad94b4d8b765ef65426038d_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzUtMTUtMS0xLTI4NzQx_d8e4ee89-5058-4946-bd34-83143fb2170d"
      unitRef="usd">-2537000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i48564978e9654c37bb6d26fbb8d63e08_D20190601-20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzctMS0xLTEtMjg3NDE_979ee18c-c524-4c37-8738-99f90e6b861f"
      unitRef="shares">100567</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i48564978e9654c37bb6d26fbb8d63e08_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzctMy0xLTEtMjg3NDE_6e53f2e7-2578-4993-a608-0330e369593a"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i7ed36e50e7fa4de89875991eb35b4817_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzctNS0xLTEtMjg3NDE_4509ef3c-7809-4ebb-b3f6-6fe0a44b76b7"
      unitRef="usd">1216000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzctMTUtMS0xLTI4NzQx_7f61f8e7-a2f9-4171-9a99-4fd919e1973e"
      unitRef="usd">1217000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7ed36e50e7fa4de89875991eb35b4817_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzgtNS0xLTEtMjg3NDE_2ffd6e7f-9691-41cc-9b6a-7c53b80602c6"
      unitRef="usd">7592000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzgtMTUtMS0xLTI4NzQx_6a326521-bc97-4247-b3d6-93927046bed0"
      unitRef="usd">7592000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib84aa1215dcb429fbc9fa8742708a18e_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzktOS0xLTEtMjg3NDE_e22e1cb7-4c1b-46d4-8066-b8816949b39c"
      unitRef="usd">11000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzktMTUtMS0xLTI4NzQx_4505ef75-2d1b-4577-aa31-cbd10113ec3d"
      unitRef="usd">11000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i69d35a9d65ef481f94caa8a3f9496678_I20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzEwLTEtMS0xLTI4NzQx_46427855-aa88-4e6b-961d-da719c822ce9"
      unitRef="shares">38448536</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i69d35a9d65ef481f94caa8a3f9496678_I20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzEwLTMtMS0xLTI4NzQx_60237170-ffee-4fb1-bbf9-968b7ce7454b"
      unitRef="usd">374000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1a93d6ac0a194005a720c759e542521d_I20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzEwLTUtMS0xLTI4NzQx_0df5136e-6308-4f72-9a25-c4c73c87a0e4"
      unitRef="usd">561871000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if423f60a7e95492b9b2a7aeba8627bca_I20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzEwLTctMS0xLTI4NzQx_d696dc1a-7777-4b97-9335-0693a3fd62f0"
      unitRef="usd">-100318000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i94c40af45a1848d7953b81c2c814ffdb_I20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzEwLTktMS0xLTI4NzQx_f21e0d84-c898-409f-a9e5-46ef2886913a"
      unitRef="usd">-1341000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ia335568865594281b0bdb68fccf640d1_I20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzEwLTExLTEtMS0yODc0MQ_7b2d14fa-489e-4276-bd7b-c5c53b21ad4f"
      unitRef="shares">370000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="ia335568865594281b0bdb68fccf640d1_I20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzEwLTEzLTEtMS0yODc0MQ_cc1cb63b-752f-4649-986b-232353af0186"
      unitRef="usd">-5714000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i27b2ea3513284ca3b7579fdbb0d2d90f_I20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzEwLTE1LTEtMS0yODc0MQ_bca3c048-e67a-46e0-8251-73f5acc354b9"
      unitRef="usd">454872000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ib47187a083a0476b88998d81550f8970_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzExLTctMS0xLTI4NzQx_857228f3-2d3b-40ae-b2c9-2ca0ba7a8e11"
      unitRef="usd">-31548000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzExLTE1LTEtMS0yODc0MQ_f5619f8c-9b07-4b5c-92d9-bbd62adae468"
      unitRef="usd">-31548000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i2239afeea98c42bb952feda48dc8889a_D20200601-20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzEyLTEtMS0xLTI4NzQx_ff801ae5-0e9d-4909-b949-cb758697b2db"
      unitRef="shares">123536</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2239afeea98c42bb952feda48dc8889a_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzEyLTMtMS0xLTI4NzQx_2fd2a9cd-36ed-4732-8477-aff2f3bbf418"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i18a0e92b6b344c47b59dd97977a7b24c_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzEyLTUtMS0xLTI4NzQx_ad0cffc3-499f-4e02-bf9c-b650423a637d"
      unitRef="usd">1929000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzEyLTE1LTEtMS0yODc0MQ_b761158c-55a3-491b-9cca-27ccac15505b"
      unitRef="usd">1930000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i2a7e6c2cb0874dcf9babeba14df243b2_D20200601-20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzEzLTEtMS0xLTI4NzQx_a810e179-6803-4dba-9e9a-ae7c89bd4585"
      unitRef="shares">184685</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i07e5e13c2c474bb2b2bdd1ca07cd930f_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzEzLTUtMS0xLTI4NzQx_9895ea30-02bd-403f-8f88-b84f3d1aa460"
      unitRef="usd">-223000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iab3cc6ef941344859083564a867c7dd0_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzEzLTE1LTEtMS0yODc0MQ_4eefa836-2cb4-468c-806c-ce9b5a1e21b6"
      unitRef="usd">-223000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i2239afeea98c42bb952feda48dc8889a_D20200601-20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzE1LTEtMS0xLTI4NzQx_52846f92-8d50-4974-9c2c-5e66d3d765f2"
      unitRef="shares">164194</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i2239afeea98c42bb952feda48dc8889a_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzE1LTMtMS0xLTI4NzQx_4890c026-9283-47d4-b29e-ed0391a71679"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i18a0e92b6b344c47b59dd97977a7b24c_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzE1LTUtMS0xLTI4NzQx_c4183342-e5f7-4584-aed6-7f9607980e61"
      unitRef="usd">1305000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzE1LTE1LTEtMS0yODc0MQ_0366b2ae-1383-4f2c-b81b-3ec4d7d19b2b"
      unitRef="usd">1307000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i18a0e92b6b344c47b59dd97977a7b24c_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzE2LTUtMS0xLTI4NzQx_9d83c3a3-f573-490f-9d67-8b778fc19b97"
      unitRef="usd">8625000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzE2LTE1LTEtMS0yODc0MQ_0b492cd0-057b-44d7-b6eb-68d38b653948"
      unitRef="usd">8625000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i30a9ec175f0242e39dcf9985203c8d63_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzE5LTktMS0xLTI4NzQx_efec11b4-6e86-4ad4-854e-2b9abd1da48d"
      unitRef="usd">4494000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzE5LTE1LTEtMS0yODc0MQ_f58ad976-eca8-434c-a47b-15b7a4c5ba8d"
      unitRef="usd">4494000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic8efedfdb5724fc3ac539d532ba184ee_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzIwLTEtMS0xLTI4NzQx_00ab72c5-d57a-43fb-9924-8e0874cb9123"
      unitRef="shares">38920951</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic8efedfdb5724fc3ac539d532ba184ee_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzIwLTMtMS0xLTI4NzQx_b4ab8f96-c290-4979-a6c6-99cc67b46061"
      unitRef="usd">377000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0ba852ba8c1246138e92091af6f916b7_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzIwLTUtMS0xLTI4NzQx_9639c2b2-f634-4a45-9436-ce4a6e24796b"
      unitRef="usd">573507000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i084c1ddb4d2b43378dbdc060817edff3_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzIwLTctMS0xLTI4NzQx_0fdd0129-19bd-4a14-8869-454130071791"
      unitRef="usd">-131866000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3a43309224414656a7cc576ac5734052_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzIwLTktMS0xLTI4NzQx_a372083a-85ad-410d-b66b-189796654278"
      unitRef="usd">3153000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ibfbaecd923d5496180e9f12207fd9566_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzIwLTExLTEtMS0yODc0MQ_bdb99eb8-a0c7-486d-beff-42b3b91b6eed"
      unitRef="shares">370000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="ibfbaecd923d5496180e9f12207fd9566_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzIwLTEzLTEtMS0yODc0MQ_21ff6341-2830-4c9c-97ac-8a4c358da636"
      unitRef="usd">-5714000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzIwLTE1LTEtMS0yODc0MQ_d1a4e151-782c-4095-ba58-b169381bbe5e"
      unitRef="usd">439457000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i7f4b6548fb2d4a76bb826765c0f87f9a_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzIxLTctMS0xLTI4NzQx_5dfe49c3-40ca-456f-a11a-a45db3ff0657"
      unitRef="usd">-26547000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzIxLTE1LTEtMS0yODc0MQ_db60b325-4b44-46c8-8288-0ed27b367b56"
      unitRef="usd">-26547000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ie8d7fa42638e4e01b5fb0e034e117b6d_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzIyLTEtMS0xLTI4NzQx_83e1b7e0-e72a-419a-81b2-f161dafdf139"
      unitRef="shares">162721</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie8d7fa42638e4e01b5fb0e034e117b6d_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzIyLTMtMS0xLTI4NzQx_ad0fd775-06a7-4ad1-b87d-a89e5673237d"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i48d6209cd89243a6b82b49ff2303b73c_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzIyLTUtMS0xLTI4NzQx_5bed749d-576e-4e22-9908-7729cc6308a1"
      unitRef="usd">2706000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzIyLTE1LTEtMS0yODc0MQ_75cd052a-2f8e-48f5-aad9-b772bdfc48e8"
      unitRef="usd">2707000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i6950b3e0b24a4362882e4961558656b6_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzIzLTEtMS0xLTI4NzQx_92f6fa8f-b3dd-44ca-a430-93f159a1d5a8"
      unitRef="shares">299544</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic0c6cb900b5e464d9c4d28aa27366048_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzIzLTUtMS0xLTI4NzQx_de220994-bb80-487c-afe1-7030d097df58"
      unitRef="usd">-1900000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7c0bcc6f9ced4b0faaeff0c9663d3358_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzIzLTE1LTEtMS0yODc0MQ_96e9579f-a0e6-4b7b-84e9-267ba97a71c1"
      unitRef="usd">-1900000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ie8d7fa42638e4e01b5fb0e034e117b6d_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzI0LTEtMS0xLTMyMTI0_65bc6114-04de-438b-82be-65ddd893c007"
      unitRef="shares">59371</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ie8d7fa42638e4e01b5fb0e034e117b6d_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzI1LTEtMS0xLTI4NzQx_2ac3c925-c052-4f00-87f4-d533145049c2"
      unitRef="shares">98586</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ie8d7fa42638e4e01b5fb0e034e117b6d_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzI1LTMtMS0xLTI4NzQx_9e0a7d5e-f3ca-455a-973f-45308a2899ff"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i48d6209cd89243a6b82b49ff2303b73c_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzI1LTUtMS0xLTI4NzQx_7638c319-1e15-41e2-b028-a25b161bd5df"
      unitRef="usd">1874000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzI1LTE1LTEtMS0yODc0MQ_a579c75f-e55a-49ca-b4e8-62593e23a019"
      unitRef="usd">1876000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i48d6209cd89243a6b82b49ff2303b73c_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzI2LTUtMS0xLTI4NzQx_b6e603ce-76f3-4e9e-8f11-7c532b06752e"
      unitRef="usd">10692000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzI2LTE1LTEtMS0yODc0MQ_a8771b22-5907-48f8-a8b2-71c73c859431"
      unitRef="usd">10692000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibd1fd15fbb8948efa27f59db18f2e355_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzI3LTktMS0xLTI4NzQx_a69597ba-6b16-4c38-8c74-b53dcc1e7232"
      unitRef="usd">-1796000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzI3LTE1LTEtMS0yODc0MQ_1bdbb668-d27c-4d46-a4c8-000c363669df"
      unitRef="usd">-1796000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if429fad5091040e280753aba42014428_I20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzI4LTEtMS0xLTI4NzQx_de554770-f756-464d-8fbd-eae688868260"
      unitRef="shares">39541173</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if429fad5091040e280753aba42014428_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzI4LTMtMS0xLTI4NzQx_e85b409a-a2af-4bef-a573-3f2d71ab5f05"
      unitRef="usd">380000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i92c2767a77f145d4a58fb4a3af2642e1_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzI4LTUtMS0xLTI4NzQx_829deb5d-466e-4573-a523-28a61be979c5"
      unitRef="usd">586879000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if4b043760cc74780b3bef6a2d6cf8476_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzI4LTctMS0xLTI4NzQx_614c05cd-59a4-4f8f-8de6-b9e27bc94a6d"
      unitRef="usd">-158413000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idc07bacee85746b1a4452d110b27cb86_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzI4LTktMS0xLTI4NzQx_90d47d07-4cee-4c7e-92df-b62fbf632e35"
      unitRef="usd">1357000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i7cf6969ef77c46f4822e165c39e56f7b_I20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzI4LTExLTEtMS0yODc0MQ_bf9a8d39-901a-47e2-b123-a1b9bfe89045"
      unitRef="shares">370000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="i7cf6969ef77c46f4822e165c39e56f7b_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzI4LTEzLTEtMS0yODc0MQ_b125b467-0312-41c7-a6e5-9b2a911b9e24"
      unitRef="usd">-5714000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDMvZnJhZzpiMzUwOTFiNDIxNGU0NGZhYWZhOWExMTNlMGQ2YWZiYi90YWJsZTpjYzI5ZGViZDgzZjM0NjQzODMyM2JmYjY4ZWZhZmE1Ny90YWJsZXJhbmdlOmNjMjlkZWJkODNmMzQ2NDM4MzIzYmZiNjhlZmFmYTU3XzI4LTE1LTEtMS0yODc0MQ_e2b0f693-ca0e-410f-8ff9-2ecc9eef8393"
      unitRef="usd">424489000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzMtMS0xLTEtMjg3NDE_6bb0fc91-a30e-4358-9127-3dc5bfe3a03c"
      unitRef="usd">-26547000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzMtMy0xLTEtMjg3NDE_6b9636b4-c193-4035-86bb-2455170772ed"
      unitRef="usd">-31548000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzMtNS0xLTEtMjg3NDE_6477bbc6-e453-401b-98f6-1ee4591eaae6"
      unitRef="usd">-166787000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzUtMS0xLTEtMjg3NDE_7c5063b1-6a30-4b8f-b169-5d902f550a3a"
      unitRef="usd">29349000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzUtMy0xLTEtMjg3NDE_aa7430fc-494a-417c-ac57-0032e898cfa6"
      unitRef="usd">25916000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzUtNS0xLTEtMjg3NDE_a6eb8ab9-682d-49fe-9d8e-200bc046fe12"
      unitRef="usd">23805000</us-gaap:DepreciationAndAmortization>
    <ango:NoncashLeaseExpense
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzYtMS0xLTEtMjg3NDE_b20d43e2-2cd5-4a8c-b836-f07c7809e295"
      unitRef="usd">2439000</ango:NoncashLeaseExpense>
    <ango:NoncashLeaseExpense
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzYtMy0xLTEtMjg3NDE_9d799a5c-07a5-465d-b4e0-1ab550bc10bb"
      unitRef="usd">2456000</ango:NoncashLeaseExpense>
    <ango:NoncashLeaseExpense
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzYtNS0xLTEtMjg3NDE_a3f40925-7861-4153-be30-07b1fbd7da7f"
      unitRef="usd">2070000</ango:NoncashLeaseExpense>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzgtMS0xLTEtMjg3NDE_da0dcc02-f608-45d6-9420-f9e967b7b475"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzgtMy0xLTEtMjg3NDE_130735e3-959e-4088-b13b-2625eb267c19"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzgtNS0xLTEtMjg3NDE_c85153c9-ca63-4000-b09e-3fe4885b4c38"
      unitRef="usd">158578000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzktMS0xLTEtMjg3NDE_e0bede77-120f-4e53-a309-873bd85557c6"
      unitRef="usd">10692000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzktMy0xLTEtMjg3NDE_17918474-ec5c-48d4-8dbf-971bd0ff85f5"
      unitRef="usd">8625000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzktNS0xLTEtMjg3NDE_194025a9-759e-45ac-8841-93a7176f081b"
      unitRef="usd">7592000</us-gaap:ShareBasedCompensation>
    <ango:ChangeInFairValueOfContingentConsideration
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzEyLTEtMS0xLTI4NzQx_26f0c979-dae9-469c-b688-20e48e49c3e3"
      unitRef="usd">1212000</ango:ChangeInFairValueOfContingentConsideration>
    <ango:ChangeInFairValueOfContingentConsideration
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzEyLTMtMS0xLTI4NzQx_837ac347-06c6-476c-b6ae-650e1da81a72"
      unitRef="usd">89000</ango:ChangeInFairValueOfContingentConsideration>
    <ango:ChangeInFairValueOfContingentConsideration
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzEyLTUtMS0xLTI4NzQx_07bd4dc0-f39d-4ede-9064-8507316fba84"
      unitRef="usd">-11531000</ango:ChangeInFairValueOfContingentConsideration>
    <ango:DeferredIncomeTaxRelatedToOperatingActivity
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzEzLTEtMS0xLTI4NzQx_5de7208b-fad2-4915-87a7-cf55b666c7f1"
      unitRef="usd">-3708000</ango:DeferredIncomeTaxRelatedToOperatingActivity>
    <ango:DeferredIncomeTaxRelatedToOperatingActivity
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzEzLTMtMS0xLTI4NzQx_7f58c04d-1fdc-4791-add7-e3368d2c107b"
      unitRef="usd">-4805000</ango:DeferredIncomeTaxRelatedToOperatingActivity>
    <ango:DeferredIncomeTaxRelatedToOperatingActivity
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzEzLTUtMS0xLTI4NzQx_7be39b14-d5f8-4510-9da7-b13149744e43"
      unitRef="usd">-1568000</ango:DeferredIncomeTaxRelatedToOperatingActivity>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzE0LTEtMS0xLTI4NzQx_79dc37f4-580b-47a3-a429-54d3d76cd593"
      unitRef="usd">118000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzE0LTMtMS0xLTI4NzQx_c5a3c358-5e50-4a44-a8aa-869f324590ed"
      unitRef="usd">207000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzE0LTUtMS0xLTI4NzQx_ee32dbd2-5fac-420d-a7d0-20bfa43969cd"
      unitRef="usd">429000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzE1LTEtMS0xLTI4NzQx_15ea13c8-9aeb-4a3e-afa7-1e5056480a62"
      unitRef="usd">391000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzE1LTMtMS0xLTI4NzQx_d04a49b6-e3ff-44a8-bd63-0d1c08b28ddd"
      unitRef="usd">14228000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzE1LTUtMS0xLTI4NzQx_d957c95d-36c6-4a9f-8c7f-45af7af2ff6d"
      unitRef="usd">1321000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzE4LTEtMS0xLTI4NzQx_9f407250-c012-4899-9251-1c2f212fc79f"
      unitRef="usd">93000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzE4LTMtMS0xLTI4NzQx_484b21c5-d051-4efb-a111-af3d032dce14"
      unitRef="usd">147000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzE4LTUtMS0xLTI4NzQx_dfc8984c-bd6b-4d33-a2c9-97ca2dbe0359"
      unitRef="usd">-86000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzIwLTEtMS0xLTI4NzQx_ffc33f42-ef6e-4b81-b2b2-ebf2090f618e"
      unitRef="usd">17151000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzIwLTMtMS0xLTI4NzQx_2b4d7fad-05bc-4b48-9ce3-d082deaf0943"
      unitRef="usd">4162000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzIwLTUtMS0xLTI4NzQx_bd15b6db-f6ef-4aa2-87bf-44d025b5bffd"
      unitRef="usd">-11918000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzIxLTEtMS0xLTI4NzQx_ec7ecd2a-9df1-432a-aa32-eb3c548af0e6"
      unitRef="usd">2796000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzIxLTMtMS0xLTI4NzQx_3e1d9b2a-7e01-49c1-a746-2ff9bf59a58d"
      unitRef="usd">-11539000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzIxLTUtMS0xLTI4NzQx_d83d5490-07ef-443f-9401-c7709eb27f9f"
      unitRef="usd">18845000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzIyLTEtMS0xLTI4NzQx_d60e534c-b6ae-4e38-867b-05a3385a871e"
      unitRef="usd">5012000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzIyLTMtMS0xLTI4NzQx_07bdc93d-966f-4f36-b47b-e7fa38bbdd34"
      unitRef="usd">3181000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzIyLTUtMS0xLTI4NzQx_beffb1c0-ff61-4a78-a9f9-37da5d298ab6"
      unitRef="usd">6155000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzIzLTEtMS0xLTI4NzQx_b42ec791-4f65-4ce3-b8ff-f7a4b76d357c"
      unitRef="usd">3912000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzIzLTMtMS0xLTI4NzQx_807130d4-99ee-4481-b575-bd2723bfb6dc"
      unitRef="usd">4876000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzIzLTUtMS0xLTI4NzQx_399af73e-e1ed-4c28-be35-c422315c3969"
      unitRef="usd">-15467000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzI0LTEtMS0xLTI4NzQx_c078e93c-1089-4796-ab8b-55cbd828fd04"
      unitRef="usd">-7194000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzI0LTMtMS0xLTI4NzQx_ef43d09f-fc24-43ca-ab43-fc8dc41b7ffb"
      unitRef="usd">24093000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzI0LTUtMS0xLTI4NzQx_85a56e7f-086c-4e1c-b426-860710a248ae"
      unitRef="usd">-14554000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzI2LTEtMS0xLTI4NzQx_6db2c1df-2e87-4375-ad97-4a1ebaafa2a6"
      unitRef="usd">4297000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzI2LTMtMS0xLTI4NzQx_223d21e3-565d-4def-8cda-4db079a6fca8"
      unitRef="usd">5187000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzI2LTUtMS0xLTI4NzQx_e67b663e-8438-481c-9f13-fa0984ac3e49"
      unitRef="usd">7235000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <ango:IncreaseInPlacementAndEvaluationUnits
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzI3LTEtMS0xLTI4NzQx_d589d840-5995-44d2-a270-ea8099fff2b9"
      unitRef="usd">11410000</ango:IncreaseInPlacementAndEvaluationUnits>
    <ango:IncreaseInPlacementAndEvaluationUnits
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzI3LTMtMS0xLTI4NzQx_d6a8cf78-468e-4ddb-971f-9844ba43ee37"
      unitRef="usd">8524000</ango:IncreaseInPlacementAndEvaluationUnits>
    <ango:IncreaseInPlacementAndEvaluationUnits
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzI3LTUtMS0xLTI4NzQx_08b2ff4c-a3e1-4ad5-a571-f0cd99ea242f"
      unitRef="usd">0</ango:IncreaseInPlacementAndEvaluationUnits>
    <us-gaap:PaymentsToAcquireBusinessTwoNetOfCashAcquired
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzI5LTEtMS0xLTI4NzQx_7d243f07-7dcb-4d47-8c89-e74b3d9c680c"
      unitRef="usd">3600000</us-gaap:PaymentsToAcquireBusinessTwoNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessTwoNetOfCashAcquired
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzI5LTMtMS0xLTI4NzQx_16fefc48-60e4-4f89-9440-8e7fb449ef5f"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessTwoNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessTwoNetOfCashAcquired
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzI5LTUtMS0xLTI4NzQx_ec33ec4b-e5cc-43d7-9a2b-a1283ba7def3"
      unitRef="usd">55760000</us-gaap:PaymentsToAcquireBusinessTwoNetOfCashAcquired>
    <ango:PaymentsToAcquireIntangibleAssetsNetOfCashAcquired
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzMwLTEtMS0xLTI4NzQx_7d64487c-9373-40f2-a990-abf2f5b0a521"
      unitRef="usd">0</ango:PaymentsToAcquireIntangibleAssetsNetOfCashAcquired>
    <ango:PaymentsToAcquireIntangibleAssetsNetOfCashAcquired
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzMwLTMtMS0xLTI4NzQx_d275d43c-6115-4bbb-b590-b4bce2df7257"
      unitRef="usd">0</ango:PaymentsToAcquireIntangibleAssetsNetOfCashAcquired>
    <ango:PaymentsToAcquireIntangibleAssetsNetOfCashAcquired
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzMwLTUtMS0xLTI4NzQx_cd439ead-5eff-496a-a7a0-8e5aa5003174"
      unitRef="usd">350000</ango:PaymentsToAcquireIntangibleAssetsNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzM1LTEtMS0xLTI4NzQx_bda3b736-dc68-4e17-9cbf-107ae3e9a9c0"
      unitRef="usd">-19307000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzM1LTMtMS0xLTI4NzQx_02e3b108-2cc5-4c9b-a42c-20f86f402e99"
      unitRef="usd">-13711000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzM1LTUtMS0xLTI4NzQx_5088369a-b308-47f4-8777-3c2ca745034a"
      unitRef="usd">-63345000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzM4LTEtMS0xLTI4NzQx_65b1332e-f03a-4ae8-afc2-7da3bbecb17d"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzM4LTMtMS0xLTI4NzQx_b86a1fca-7c88-479b-8ffe-f9213629284c"
      unitRef="usd">20000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzM4LTUtMS0xLTI4NzQx_291e10ee-f0d0-4733-9db0-88c08476cc38"
      unitRef="usd">132500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzM5LTEtMS0xLTI4NzQx_0c742ec8-cdcb-476a-8914-f2d63df306ca"
      unitRef="usd">5000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzM5LTMtMS0xLTI4NzQx_65f5f381-a67d-4063-b029-d67dce95342e"
      unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzM5LTUtMS0xLTI4NzQx_c626f012-afd1-4bc7-9def-bc374804139a"
      unitRef="usd">40000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzQwLTEtMS0xLTI4NzQx_eed9e40a-8d54-45de-baeb-125e57e56a64"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzQwLTMtMS0xLTI4NzQx_f466ec6a-09d1-47d3-8795-d5cfa7d7081f"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzQwLTUtMS0xLTI4NzQx_841a983a-fe93-46b2-892b-97a310e2f838"
      unitRef="usd">775000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzQxLTEtMS0xLTI4NzQx_da06a791-4e33-4953-b40f-e28abf5f9392"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzQxLTMtMS0xLTI4NzQx_b62cd4af-a25c-48d2-b3c3-622fe53a079a"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzQxLTUtMS0xLTI4NzQx_e240c4de-1e24-4ea3-b33f-3b014be5e5d1"
      unitRef="usd">-1208000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <ango:ProceedsPaymentsIssuanceOfSharesShareBasedPaymentArrangementIncludingOptionExercised
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzQzLTEtMS0xLTI4NzQx_deb67a1b-8466-4ec7-8556-a8caa86e1fea"
      unitRef="usd">2683000</ango:ProceedsPaymentsIssuanceOfSharesShareBasedPaymentArrangementIncludingOptionExercised>
    <ango:ProceedsPaymentsIssuanceOfSharesShareBasedPaymentArrangementIncludingOptionExercised
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzQzLTMtMS0xLTI4NzQx_d9ca1f0f-9550-41b0-8dd3-08cd5cb2e6df"
      unitRef="usd">3014000</ango:ProceedsPaymentsIssuanceOfSharesShareBasedPaymentArrangementIncludingOptionExercised>
    <ango:ProceedsPaymentsIssuanceOfSharesShareBasedPaymentArrangementIncludingOptionExercised
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzQzLTUtMS0xLTI4NzQx_4c7a4a82-83b4-4b07-b205-30d0a023c2f6"
      unitRef="usd">-759000</ango:ProceedsPaymentsIssuanceOfSharesShareBasedPaymentArrangementIncludingOptionExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzQ1LTEtMS0xLTI4NzQx_4b5e65c5-4012-43d9-a675-a1ed99502934"
      unitRef="usd">7683000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzQ1LTMtMS0xLTI4NzQx_029ad593-b138-4245-b643-0524548d1501"
      unitRef="usd">-16986000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzQ1LTUtMS0xLTI4NzQx_9f411b45-0d83-4916-a954-8a979e62219c"
      unitRef="usd">-95242000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzQ2LTEtMS0xLTI4NzQx_923c0592-f970-48ab-bb8f-4d9961582255"
      unitRef="usd">-518000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzQ2LTMtMS0xLTI4NzQx_201181c9-51c8-44e6-84d2-de0749729352"
      unitRef="usd">330000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzQ2LTUtMS0xLTI4NzQx_7d7ada1c-37f6-4e19-9f3e-c692012f121e"
      unitRef="usd">-65000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzQ3LTEtMS0xLTI4NzQx_36eaf844-2bef-4787-ae67-e62539371999"
      unitRef="usd">-19336000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzQ3LTMtMS0xLTI4NzQx_cc1bc801-848d-42a3-ab55-579e9a62281d"
      unitRef="usd">-6274000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzQ3LTUtMS0xLTI4NzQx_f9a1530c-3914-4241-870f-85a8eb7c9ef2"
      unitRef="usd">-173206000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzQ4LTEtMS0xLTI4NzQx_2e457981-4614-4a4d-9997-260feecfffa0"
      unitRef="usd">48161000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i27b2ea3513284ca3b7579fdbb0d2d90f_I20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzQ4LTMtMS0xLTI4NzQx_a5af04fb-ca90-46de-a156-33c917c0c8ca"
      unitRef="usd">54435000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iaec92c43264143fb81097698a227e8dc_I20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzQ4LTUtMS0xLTI4NzQx_a28c6e24-cbbb-4343-94c1-08dc84eb0f23"
      unitRef="usd">227641000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzQ5LTEtMS0xLTI4NzQx_c38b744d-fd6e-4bf3-9d7e-f99b0636b471"
      unitRef="usd">28825000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzQ5LTMtMS0xLTI4NzQx_b5c24880-35be-4379-b30f-40bea718cd68"
      unitRef="usd">48161000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i27b2ea3513284ca3b7579fdbb0d2d90f_I20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTpmYTcxNTQyMzdkMzI0ZjE4YmQ2Y2I3Zjk2NTE2ZTJmYi90YWJsZXJhbmdlOmZhNzE1NDIzN2QzMjRmMThiZDZjYjdmOTY1MTZlMmZiXzQ5LTUtMS0xLTI4NzQx_645a5d8c-14c3-49fa-864d-909c86a86f55"
      unitRef="usd">54435000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTo0M2M5YmQxMjllYmI0ZDZiYjJmYzBjMjAxNjcwNjllMS90YWJsZXJhbmdlOjQzYzliZDEyOWViYjRkNmJiMmZjMGMyMDE2NzA2OWUxXzMtMS0xLTEtMjg3NDE_6581f375-848b-46e5-948f-17f7e0ded279"
      unitRef="usd">14000</us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1>
    <us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTo0M2M5YmQxMjllYmI0ZDZiYjJmYzBjMjAxNjcwNjllMS90YWJsZXJhbmdlOjQzYzliZDEyOWViYjRkNmJiMmZjMGMyMDE2NzA2OWUxXzMtMy0xLTEtMjg3NDE_fe34eaf2-de00-4d27-8e57-54dbf334843a"
      unitRef="usd">-139000</us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1>
    <us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTo0M2M5YmQxMjllYmI0ZDZiYjJmYzBjMjAxNjcwNjllMS90YWJsZXJhbmdlOjQzYzliZDEyOWViYjRkNmJiMmZjMGMyMDE2NzA2OWUxXzMtNS0xLTEtMjg3NDE_51b172bb-c629-4556-9903-f99bc16b390d"
      unitRef="usd">224000</us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1>
    <ango:NoncashorPartNoncashAcquisitionValueofContingentConsiderationReceived
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTo0M2M5YmQxMjllYmI0ZDZiYjJmYzBjMjAxNjcwNjllMS90YWJsZXJhbmdlOjQzYzliZDEyOWViYjRkNmJiMmZjMGMyMDE2NzA2OWUxXzQtMS0xLTEtMjg3NDE_7f14bd60-a572-4850-b915-91971e629fbd"
      unitRef="usd">0</ango:NoncashorPartNoncashAcquisitionValueofContingentConsiderationReceived>
    <ango:NoncashorPartNoncashAcquisitionValueofContingentConsiderationReceived
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTo0M2M5YmQxMjllYmI0ZDZiYjJmYzBjMjAxNjcwNjllMS90YWJsZXJhbmdlOjQzYzliZDEyOWViYjRkNmJiMmZjMGMyMDE2NzA2OWUxXzQtMy0xLTEtMjg3NDE_b141af72-9596-4906-992c-2e4b6308f504"
      unitRef="usd">0</ango:NoncashorPartNoncashAcquisitionValueofContingentConsiderationReceived>
    <ango:NoncashorPartNoncashAcquisitionValueofContingentConsiderationReceived
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTo0M2M5YmQxMjllYmI0ZDZiYjJmYzBjMjAxNjcwNjllMS90YWJsZXJhbmdlOjQzYzliZDEyOWViYjRkNmJiMmZjMGMyMDE2NzA2OWUxXzQtNS0xLTEtMjg3NDE_32c46363-5338-452e-9b3a-4c22ce21ea5b"
      unitRef="usd">14900000</ango:NoncashorPartNoncashAcquisitionValueofContingentConsiderationReceived>
    <us-gaap:InterestPaid
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTo0M2M5YmQxMjllYmI0ZDZiYjJmYzBjMjAxNjcwNjllMS90YWJsZXJhbmdlOjQzYzliZDEyOWViYjRkNmJiMmZjMGMyMDE2NzA2OWUxXzctMS0xLTEtMjg3NDE_e88e131f-efff-4ce3-97a3-6a6491f55440"
      unitRef="usd">562000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTo0M2M5YmQxMjllYmI0ZDZiYjJmYzBjMjAxNjcwNjllMS90YWJsZXJhbmdlOjQzYzliZDEyOWViYjRkNmJiMmZjMGMyMDE2NzA2OWUxXzctMy0xLTEtMjg3NDE_b523dc42-0698-40e7-9f39-d5c992308f96"
      unitRef="usd">731000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTo0M2M5YmQxMjllYmI0ZDZiYjJmYzBjMjAxNjcwNjllMS90YWJsZXJhbmdlOjQzYzliZDEyOWViYjRkNmJiMmZjMGMyMDE2NzA2OWUxXzctNS0xLTEtMjg3NDE_1bd15b23-914f-4d85-864e-eb9caf41295d"
      unitRef="usd">413000</us-gaap:InterestPaid>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTo0M2M5YmQxMjllYmI0ZDZiYjJmYzBjMjAxNjcwNjllMS90YWJsZXJhbmdlOjQzYzliZDEyOWViYjRkNmJiMmZjMGMyMDE2NzA2OWUxXzgtMS0xLTEtMjg3NDE_95d05bef-3059-4d95-a2ae-bd5d8e9426ca"
      unitRef="usd">329000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTo0M2M5YmQxMjllYmI0ZDZiYjJmYzBjMjAxNjcwNjllMS90YWJsZXJhbmdlOjQzYzliZDEyOWViYjRkNmJiMmZjMGMyMDE2NzA2OWUxXzgtMy0xLTEtMjg3NDE_16135199-0d0f-4f69-8cbf-4631050ee2f5"
      unitRef="usd">313000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMDYvZnJhZzplMGExYjhjYzc4OGQ0YzdkODU0OWVjMWQ3MjFmMmNlYi90YWJsZTo0M2M5YmQxMjllYmI0ZDZiYjJmYzBjMjAxNjcwNjllMS90YWJsZXJhbmdlOjQzYzliZDEyOWViYjRkNmJiMmZjMGMyMDE2NzA2OWUxXzgtNS0xLTEtMjg3NDE_363d1649-998e-49be-af0d-0036579c59cb"
      unitRef="usd">682000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMTIvZnJhZzo1NTgxN2QzODA2MmM0MWY0ODViZWZiNmYzNGU5ZjJhMi90ZXh0cmVnaW9uOjU1ODE3ZDM4MDYyYzQxZjQ4NWJlZmI2ZjM0ZTlmMmEyXzEwMg_4346a48d-bd02-4d34-91aa-2907ad44b5bd">BASIS OF PRESENTATION, BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of AngioDynamics, Inc. and its wholly owned subsidiaries, (collectively, the "Company", "we", "our", or "us").  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company 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 the quality of life for patients.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounting Principles&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements and accompanying notes have been prepared in conformity with accounting principles generally accepted in the United States of America ("GAAP").&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of AngioDynamics and its subsidiaries (all of which are wholly owned).  All intercompany balances and transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements, in conformity with accounting principles generally accepted in the United States of America, requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements. Estimates also affect reported amounts of sales and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all unrestricted highly liquid investments with an initial maturity of less than three months at the date of purchase to be cash equivalents. The Company maintains cash and cash equivalent balances with financial institutions in the United States in excess of amounts insured by the Federal Deposit Insurance Corporation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of the Company's cash and cash equivalents, accounts receivable, accounts payable and long-term debt approximates fair value due to the short-term nature or market interest rates of these items. The Company bases the fair value of short-term investments on quoted market prices or other relevant information generated by market transactions involving identical or comparable assets. The Company measures and records derivative financial instruments at fair value. See Note 4 for further discussion of financial instruments that are carried at fair value on a recurring and nonrecurring basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, principally trade receivables, are generally due within 30 to 90 days and are stated at amounts due from customers, net of an allowance for estimated sales returns and doubtful accounts. The Company performs ongoing credit evaluations of customers and adjusts credit limits based upon payment history and the customer&#x2019;s current creditworthiness, as determined by a review of their current credit information. The Company continuously monitors aging reports, collections and payments from customers, and a provision for estimated credit losses is maintained based upon historical experience and any specific customer collection issues that have been identified. While such credit losses have historically been within expectations and the provisions established, the Company cannot guarantee that the same credit loss rates will be experienced in the future. The Company writes off accounts receivable when they are determined to be uncollectible.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Inventories are stated at the lower of cost or net realizable value based on the first-in, first-out cost method and consist of raw materials, work in process and finished goods.  The standard cost of finished goods and work-in-process inventory is composed of material, labor and manufacturing overhead, which approximates actual cost. In addition to stating inventory at the lower of cost or net realizable value, we also evaluate inventory each reporting period for excess quantities and obsolescence, establishing reserves when necessary based upon historical experience, assessment of economic conditions and expected &lt;/span&gt;&lt;/div&gt;demand. Once recorded, these reserves are considered permanent adjustments to the carrying value of inventory. An increase to inventory reserves results in a corresponding increase in cost of revenue. Inventories are written off against the reserve when they are physically disposed.&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property, Plant and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment are stated at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets.  Placement and evaluation units represent capital equipment placed at customer locations under placement or evaluation agreements for which depreciation expense is included in cost of sales on the Consolidated Statements of Operations.  Refer below for useful lives by category:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated useful lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 to 39 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 8 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Placement and evaluation units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates property, plant and equipment for impairment periodically to determine if changes in circumstances or the occurrence of events suggest the carrying value of the asset or asset group may not be recoverable. Expenditures for repairs and maintenance are charged to expense as incurred. Renewals and betterments are capitalized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets other than goodwill, indefinite lived intangible assets and in process research and development ("IP R&amp;amp;D") are amortized over their estimated useful lives, which range between &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMzMvZnJhZzozZDQ4MGVkNGU2YWE0NWFlODU1NWRmZjEyMjIxNjEwOS90ZXh0cmVnaW9uOjNkNDgwZWQ0ZTZhYTQ1YWU4NTU1ZGZmMTIyMjE2MTA5XzIzMA_f0720170-787c-4d69-baf2-efa06b00e6d4"&gt;two&lt;/span&gt; to eighteen years, on a straight-line basis over the expected period of benefit.  The Company periodically reviews the estimated useful lives of 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 may not be recoverable. Such conditions could include significant adverse changes in the business climate, current-period operating or cash flow losses, significant declines in forecasted operations, or a current expectation that an asset group will be disposed of before the end of its useful life.  When testing for impairment of definite-lived intangible assets held for use, the Company groups assets at the lowest level for which cash flows are separately identifiable. The Company operates as a single asset group.  If a triggering event is deemed to exist, the Company performs an undiscounted operating cash flow analysis to determine if an impairment exists.  If an intangible asset 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.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill and other intangible assets that have indefinite useful lives are not amortized, but rather, are tested for impairment annually or more frequently if impairment indicators arise. The Company has historically performed its annual goodwill assessment during the third quarter of each year (as of December 31).  During the fourth quarter of fiscal year 2022, the Company decided to change the date of its annual impairment assessment from December 31 to April 30.  The change was made to more closely align the impairment assessment date with the Company's long term planning and forecasting process.  See Note 8, "Goodwill and Intangible Assets" accompanying the consolidated financial statements. 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. Goodwill and intangible assets have been recorded at either incurred or allocated cost. Allocated costs were based on respective fair market values at the date of acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For goodwill, the impairment test requires a comparison of the estimated fair value of the reporting unit to which the goodwill is assigned to the carrying value of the assets and liabilities of that reporting unit. The determination of reporting units also requires management judgment. The Company considers whether a reporting unit exists within a reportable segment based on the availability of discrete financial information. The Company operates as a single operating segment with one reporting unit and consequently evaluates goodwill for impairment based on an evaluation of the fair value of the Company as a whole. If the carrying value of the reporting unit exceeds the fair value of the reporting unit, the carrying value is reduced to its fair value through an adjustment to the goodwill balance, resulting in an impairment charge. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contingent Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the liability for contingent consideration recorded on the acquisition date for a business combination is based on probability weighted estimated cash flow streams, discounted back to present value using a discount rate determined in accordance with accepted valuation methods and reflective of the risk associated with the estimated cash flow streams. The liability for contingent consideration is remeasured to fair value at each reporting period with changes recorded in earnings until the contingency is resolved.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when it transfers control of promised goods or services to its customers in an amount that reflects the consideration to which the Company expects to be entitled to in exchange for those goods and services.&#160;See Note 3, &#x201c;Revenue from Contracts with Customers&#x201d; for further discussion on revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs, including salaries, consulting fees, building costs, utilities and administrative expenses that are related to developing new products, enhancing existing products, validating new and enhanced products, managing clinical, regulatory and medical affairs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company calculates income tax expense for each jurisdiction in which it operates. This involves estimating actual current taxes due plus assessing temporary differences arising from differing treatment for tax and accounting purposes that are recorded as deferred tax assets and liabilities. The Company periodically evaluates deferred tax assets, capital loss carryforwards and tax credit carryforwards to determine their recoverability based primarily on the Company's ability to generate future taxable income and capital gains.  Where it is more-likely-than-not these will not be recovered, the Company estimates a valuation allowance and records a corresponding additional tax expense in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes and measures uncertain tax positions taken or expected to be taken in a tax return utilizing a two-step approach. The Company first determines if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is that the Company measures the tax benefit as the largest amount that is more likely than not to be realized upon ultimate settlement. The Company recognizes interest and penalties related to uncertain tax positions in the provision for income taxes on the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;Stock-Based CompensationStock-based compensation expense reflects the fair value of stock-based awards measured at the grant date and recognized over the relevant service period.  The expense recognized includes the impact of forfeitures as they occur.  The Company estimates the fair value of each stock-based award on the measurement date using either the current market price of the stock, the Black-Scholes option valuation model, or the Monte Carlo Simulation valuation model. The Black-Scholes and Monte Carlo Simulation valuation models incorporate assumptions as to stock price volatility, the expected life of options or restricted stock units, a risk-free interest rate and dividend yield. The Company recognizes stock-based compensation expense related to options, restricted stock units and market based performance stock units on a straight-line basis over the service period of the award, which is generally 4 years for options and restricted stock units and 3 years for market based performance stock units.&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The functional currency of the Company's foreign subsidiaries is the local currency in which the subsidiary operates. For foreign operations where the local currency is considered to be the functional currency, the Company translates assets and liabilities into U.S. dollars at the exchange rate on the balance sheet date. The Company translates income and expense items at average rates of exchange prevailing during each period. The Company accumulates translation adjustments in accumulated other comprehensive loss, a component of stockholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Transaction gains or losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in Other income (expense), net in the Consolidated Statements of Operations as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Derivative Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is exposed to market risks, including changes in foreign currency and interest rates. The Company periodically enters into certain derivative financial instruments to hedge the underlying economic exposure. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments are presented in the consolidated financial statements at their fair value. Changes in the fair value of derivative financial instruments are either recognized periodically in income or in stockholders&#x2019; equity as a component of accumulated other comprehensive income (loss) depending on whether the derivative financial instrument qualifies for hedge accounting and, if so, whether it qualifies as a fair value or cash flow hedge. Generally, the changes in the fair value of derivatives accounted for as fair value hedges are recorded in income along with the portions of the changes in the fair value of hedged items that relate to the hedged risks. Changes in the fair value of derivatives accounted for as cash flow hedges, to the &lt;/span&gt;&lt;/div&gt;extent they are effective as hedges, are recorded in accumulated other comprehensive income (loss).  There were no derivative instruments held by the Company as of May 31, 2022 and 2021.&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to various legal proceedings that arise in the ordinary course of business, including patent infringement and product liability matters. The Company records accruals for contingencies when it is probable the liability has been incurred and the amount can be reasonably estimated.  Legal fees are expensed as incurred. Insurance recoveries related to potential claims are recognized up to the amount of the recorded liability when coverage is confirmed and the estimated recoveries are probable of payment. These recoveries are not netted against the related liabilities for financial statement presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMTUvZnJhZzo5NzQyYjIzZmRmZTk0OTg5OTNmNTM3N2IyZTZlZTY3Yy90ZXh0cmVnaW9uOjk3NDJiMjNmZGZlOTQ5ODk5M2Y1Mzc3YjJlNmVlNjdjXzIzNzQ_3fb73914-35d8-4fdc-872e-418795d08a42">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of AngioDynamics, Inc. and its wholly owned subsidiaries, (collectively, the "Company", "we", "our", or "us").  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company 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 the quality of life for patients.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounting Principles&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements and accompanying notes have been prepared in conformity with accounting principles generally accepted in the United States of America ("GAAP").&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of AngioDynamics and its subsidiaries (all of which are wholly owned).  All intercompany balances and transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements, in conformity with accounting principles generally accepted in the United States of America, requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements. Estimates also affect reported amounts of sales and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMTgvZnJhZzo4ZmM3ZjQ1NjUxMDY0NWMxYWQ4MTFiZDI4NGZhN2VkYy90ZXh0cmVnaW9uOjhmYzdmNDU2NTEwNjQ1YzFhZDgxMWJkMjg0ZmE3ZWRjXzM4Mw_7e849bee-1213-41fb-8a28-a7d09366b208">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all unrestricted highly liquid investments with an initial maturity of less than three months at the date of purchase to be cash equivalents. The Company maintains cash and cash equivalent balances with financial institutions in the United States in excess of amounts insured by the Federal Deposit Insurance Corporation.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <ango:ShortTermInvestmentsMaturityPeriod
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMTgvZnJhZzo4ZmM3ZjQ1NjUxMDY0NWMxYWQ4MTFiZDI4NGZhN2VkYy90ZXh0cmVnaW9uOjhmYzdmNDU2NTEwNjQ1YzFhZDgxMWJkMjg0ZmE3ZWRjXzM3OQ_1b20171b-5f66-41e7-9ff5-275752b0b306">less than three months</ango:ShortTermInvestmentsMaturityPeriod>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMjEvZnJhZzozOGFiNDNmNDg5ZTQ0NmQ3OWJjMGI2MDRmOTQxZGYyNy90ZXh0cmVnaW9uOjM4YWI0M2Y0ODllNDQ2ZDc5YmMwYjYwNGY5NDFkZjI3XzY0MA_fb8fd445-bf71-493f-959f-90720597a8c2">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of the Company's cash and cash equivalents, accounts receivable, accounts payable and long-term debt approximates fair value due to the short-term nature or market interest rates of these items. The Company bases the fair value of short-term investments on quoted market prices or other relevant information generated by market transactions involving identical or comparable assets. The Company measures and records derivative financial instruments at fair value. See Note 4 for further discussion of financial instruments that are carried at fair value on a recurring and nonrecurring basis.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMjQvZnJhZzoxNjMyM2JiMTRkYTQ0OGJmYjc4YzYyMWVjZGYwNDA4Mi90ZXh0cmVnaW9uOjE2MzIzYmIxNGRhNDQ4YmZiNzhjNjIxZWNkZjA0MDgyXzk5OA_5599529d-5a6b-461f-ab59-98f76dfed49d">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, principally trade receivables, are generally due within 30 to 90 days and are stated at amounts due from customers, net of an allowance for estimated sales returns and doubtful accounts. The Company performs ongoing credit evaluations of customers and adjusts credit limits based upon payment history and the customer&#x2019;s current creditworthiness, as determined by a review of their current credit information. The Company continuously monitors aging reports, collections and payments from customers, and a provision for estimated credit losses is maintained based upon historical experience and any specific customer collection issues that have been identified. While such credit losses have historically been within expectations and the provisions established, the Company cannot guarantee that the same credit loss rates will be experienced in the future. The Company writes off accounts receivable when they are determined to be uncollectible.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <ango:AccountsReceivableDuePeriod
      contextRef="i01e8d1b236524386a93cee27fa8a970d_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMjQvZnJhZzoxNjMyM2JiMTRkYTQ0OGJmYjc4YzYyMWVjZGYwNDA4Mi90ZXh0cmVnaW9uOjE2MzIzYmIxNGRhNDQ4YmZiNzhjNjIxZWNkZjA0MDgyXzEwMg_36a6c4a5-e537-4042-9b37-5ce2e8fcd750">P30D</ango:AccountsReceivableDuePeriod>
    <ango:AccountsReceivableDuePeriod
      contextRef="i6053b0d5e6ec412e9725f2e48018789a_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMjQvZnJhZzoxNjMyM2JiMTRkYTQ0OGJmYjc4YzYyMWVjZGYwNDA4Mi90ZXh0cmVnaW9uOjE2MzIzYmIxNGRhNDQ4YmZiNzhjNjIxZWNkZjA0MDgyXzEwOA_4ab0225b-0505-4789-b352-964f983a16c0">P90D</ango:AccountsReceivableDuePeriod>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMjcvZnJhZzo0MzBkMDM3NTAzZmU0YmI2ODFjZjE3YzNmODA0YWMzNC90ZXh0cmVnaW9uOjQzMGQwMzc1MDNmZTRiYjY4MWNmMTdjM2Y4MDRhYzM0XzkyNg_59d622bd-1dfa-45c4-b601-e7a1c131ae3f">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Inventories are stated at the lower of cost or net realizable value based on the first-in, first-out cost method and consist of raw materials, work in process and finished goods.  The standard cost of finished goods and work-in-process inventory is composed of material, labor and manufacturing overhead, which approximates actual cost. In addition to stating inventory at the lower of cost or net realizable value, we also evaluate inventory each reporting period for excess quantities and obsolescence, establishing reserves when necessary based upon historical experience, assessment of economic conditions and expected &lt;/span&gt;&lt;/div&gt;demand. Once recorded, these reserves are considered permanent adjustments to the carrying value of inventory. An increase to inventory reserves results in a corresponding increase in cost of revenue. Inventories are written off against the reserve when they are physically disposed.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMzAvZnJhZzo5N2ZjMzU0OGM2ZmE0ODliOTQ3ODk5NjBkMTY1ZWY2Ny90ZXh0cmVnaW9uOjk3ZmMzNTQ4YzZmYTQ4OWI5NDc4OTk2MGQxNjVlZjY3Xzg1MQ_3f031e9b-411b-4ec2-aa5b-450e8d5e8c34">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property, Plant and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment are stated at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets.  Placement and evaluation units represent capital equipment placed at customer locations under placement or evaluation agreements for which depreciation expense is included in cost of sales on the Consolidated Statements of Operations.  Refer below for useful lives by category:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated useful lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 to 39 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 8 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Placement and evaluation units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates property, plant and equipment for impairment periodically to determine if changes in circumstances or the occurrence of events suggest the carrying value of the asset or asset group may not be recoverable. Expenditures for repairs and maintenance are charged to expense as incurred. Renewals and betterments are capitalized.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMzAvZnJhZzo5N2ZjMzU0OGM2ZmE0ODliOTQ3ODk5NjBkMTY1ZWY2Ny90ZXh0cmVnaW9uOjk3ZmMzNTQ4YzZmYTQ4OWI5NDc4OTk2MGQxNjVlZjY3Xzg1OA_eadf993b-8daa-4a34-a6a1-3fe38380eb01">Refer below for useful lives by category:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated useful lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 to 39 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 8 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Placement and evaluation units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Placement and evaluation units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,635)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and land improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i81d2485492874bfe8ec33d7aab2a892c_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMzAvZnJhZzo5N2ZjMzU0OGM2ZmE0ODliOTQ3ODk5NjBkMTY1ZWY2Ny90YWJsZTpmOTlhNDU0YWYxYzQ0NGJmYTllYmZkNGY4NTYxMDJiNC90YWJsZXJhbmdlOmY5OWE0NTRhZjFjNDQ0YmZhOWViZmQ0Zjg1NjEwMmI0XzEtMS0xLTEtMjg3NDEvdGV4dHJlZ2lvbjoyOWI0NmM0MDJkODE0MDFiYTdjMmU2MTliOTc4NjU4N180_081bf08e-5d89-471f-9203-e57ff77d4976">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="idc624732f9f7485391d697da1701e290_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMzAvZnJhZzo5N2ZjMzU0OGM2ZmE0ODliOTQ3ODk5NjBkMTY1ZWY2Ny90YWJsZTpmOTlhNDU0YWYxYzQ0NGJmYTllYmZkNGY4NTYxMDJiNC90YWJsZXJhbmdlOmY5OWE0NTRhZjFjNDQ0YmZhOWViZmQ0Zjg1NjEwMmI0XzEtMS0xLTEtMjg3NDEvdGV4dHJlZ2lvbjoyOWI0NmM0MDJkODE0MDFiYTdjMmU2MTliOTc4NjU4N18xMA_fdb66783-21c3-4b99-baa6-ced6746fdaa0">P39Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1b431997df1944b091f28e2f82a0e28e_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMzAvZnJhZzo5N2ZjMzU0OGM2ZmE0ODliOTQ3ODk5NjBkMTY1ZWY2Ny90YWJsZTpmOTlhNDU0YWYxYzQ0NGJmYTllYmZkNGY4NTYxMDJiNC90YWJsZXJhbmdlOmY5OWE0NTRhZjFjNDQ0YmZhOWViZmQ0Zjg1NjEwMmI0XzItMS0xLTEtMjg3NDEvdGV4dHJlZ2lvbjpkMTZkZjA0ZmZkNzM0MDcwODM2ZGJjNjRjNWQ1ZDg2ZF80_a2474c6d-8aab-452d-9580-2a1c6b3a8ebc">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="idf83f3c47ebb45d19ec39b9058e33345_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMzAvZnJhZzo5N2ZjMzU0OGM2ZmE0ODliOTQ3ODk5NjBkMTY1ZWY2Ny90YWJsZTpmOTlhNDU0YWYxYzQ0NGJmYTllYmZkNGY4NTYxMDJiNC90YWJsZXJhbmdlOmY5OWE0NTRhZjFjNDQ0YmZhOWViZmQ0Zjg1NjEwMmI0XzItMS0xLTEtMjg3NDEvdGV4dHJlZ2lvbjpkMTZkZjA0ZmZkNzM0MDcwODM2ZGJjNjRjNWQ1ZDg2ZF8xMA_d0ea3c04-298d-4612-bfca-5b5f4e2a1053">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="icbbe2e50f0604c74a076e8615c173564_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMzAvZnJhZzo5N2ZjMzU0OGM2ZmE0ODliOTQ3ODk5NjBkMTY1ZWY2Ny90YWJsZTpmOTlhNDU0YWYxYzQ0NGJmYTllYmZkNGY4NTYxMDJiNC90YWJsZXJhbmdlOmY5OWE0NTRhZjFjNDQ0YmZhOWViZmQ0Zjg1NjEwMmI0XzMtMS0xLTEtMjg3NDEvdGV4dHJlZ2lvbjpmYTYzMTNiMzNmNmM0ZjdlOGNjZTE3NWNkYzBlN2M2Yl80_a58e0ae1-f8fc-467e-bf7e-51cdea197e44">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i998d6266f95c467b9bd48e0d820e1881_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMzAvZnJhZzo5N2ZjMzU0OGM2ZmE0ODliOTQ3ODk5NjBkMTY1ZWY2Ny90YWJsZTpmOTlhNDU0YWYxYzQ0NGJmYTllYmZkNGY4NTYxMDJiNC90YWJsZXJhbmdlOmY5OWE0NTRhZjFjNDQ0YmZhOWViZmQ0Zjg1NjEwMmI0XzMtMS0xLTEtMjg3NDEvdGV4dHJlZ2lvbjpmYTYzMTNiMzNmNmM0ZjdlOGNjZTE3NWNkYzBlN2M2Yl8xMA_5caf0b00-2230-4972-846c-42571d96af79">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8e71d1e9565340e6adeb76387c1810d8_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMzAvZnJhZzo5N2ZjMzU0OGM2ZmE0ODliOTQ3ODk5NjBkMTY1ZWY2Ny90YWJsZTpmOTlhNDU0YWYxYzQ0NGJmYTllYmZkNGY4NTYxMDJiNC90YWJsZXJhbmdlOmY5OWE0NTRhZjFjNDQ0YmZhOWViZmQ0Zjg1NjEwMmI0XzQtMS0xLTEtMjg3NDE_0e29a2ed-3867-4a80-a273-48ad3a5e83b5">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMzMvZnJhZzozZDQ4MGVkNGU2YWE0NWFlODU1NWRmZjEyMjIxNjEwOS90ZXh0cmVnaW9uOjNkNDgwZWQ0ZTZhYTQ1YWU4NTU1ZGZmMTIyMjE2MTA5XzI4MDg_4d074419-8ece-4122-abd5-cb05e4e43c4a">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets other than goodwill, indefinite lived intangible assets and in process research and development ("IP R&amp;amp;D") are amortized over their estimated useful lives, which range between &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMzMvZnJhZzozZDQ4MGVkNGU2YWE0NWFlODU1NWRmZjEyMjIxNjEwOS90ZXh0cmVnaW9uOjNkNDgwZWQ0ZTZhYTQ1YWU4NTU1ZGZmMTIyMjE2MTA5XzIzMA_f0720170-787c-4d69-baf2-efa06b00e6d4"&gt;two&lt;/span&gt; to eighteen years, on a straight-line basis over the expected period of benefit.  The Company periodically reviews the estimated useful lives of 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 may not be recoverable. Such conditions could include significant adverse changes in the business climate, current-period operating or cash flow losses, significant declines in forecasted operations, or a current expectation that an asset group will be disposed of before the end of its useful life.  When testing for impairment of definite-lived intangible assets held for use, the Company groups assets at the lowest level for which cash flows are separately identifiable. The Company operates as a single asset group.  If a triggering event is deemed to exist, the Company performs an undiscounted operating cash flow analysis to determine if an impairment exists.  If an intangible asset 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.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill and other intangible assets that have indefinite useful lives are not amortized, but rather, are tested for impairment annually or more frequently if impairment indicators arise. The Company has historically performed its annual goodwill assessment during the third quarter of each year (as of December 31).  During the fourth quarter of fiscal year 2022, the Company decided to change the date of its annual impairment assessment from December 31 to April 30.  The change was made to more closely align the impairment assessment date with the Company's long term planning and forecasting process.  See Note 8, "Goodwill and Intangible Assets" accompanying the consolidated financial statements. 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. Goodwill and intangible assets have been recorded at either incurred or allocated cost. Allocated costs were based on respective fair market values at the date of acquisition.&lt;/span&gt;&lt;/div&gt;For goodwill, the impairment test requires a comparison of the estimated fair value of the reporting unit to which the goodwill is assigned to the carrying value of the assets and liabilities of that reporting unit. The determination of reporting units also requires management judgment. The Company considers whether a reporting unit exists within a reportable segment based on the availability of discrete financial information. The Company operates as a single operating segment with one reporting unit and consequently evaluates goodwill for impairment based on an evaluation of the fair value of the Company as a whole. If the carrying value of the reporting unit exceeds the fair value of the reporting unit, the carrying value is reduced to its fair value through an adjustment to the goodwill balance, resulting in an impairment charge.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6053b0d5e6ec412e9725f2e48018789a_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMzMvZnJhZzozZDQ4MGVkNGU2YWE0NWFlODU1NWRmZjEyMjIxNjEwOS90ZXh0cmVnaW9uOjNkNDgwZWQ0ZTZhYTQ1YWU4NTU1ZGZmMTIyMjE2MTA5XzIzNg_d18a30e5-1ba9-4233-bafb-638fa4012fa1">P18Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMzMvZnJhZzozZDQ4MGVkNGU2YWE0NWFlODU1NWRmZjEyMjIxNjEwOS90ZXh0cmVnaW9uOjNkNDgwZWQ0ZTZhYTQ1YWU4NTU1ZGZmMTIyMjE2MTA5XzI0NDg_281ea2a2-b3ca-4bc2-a50b-f80e6ec4524a"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportingUnits
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMzMvZnJhZzozZDQ4MGVkNGU2YWE0NWFlODU1NWRmZjEyMjIxNjEwOS90ZXh0cmVnaW9uOjNkNDgwZWQ0ZTZhYTQ1YWU4NTU1ZGZmMTIyMjE2MTA5XzI0NDg_6d9ad1de-de88-4035-bc8e-20a02fd26107"
      unitRef="segment">1</us-gaap:NumberOfReportingUnits>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMzYvZnJhZzo0MWFhMzAxN2U2YWY0Y2M3YjQ2NWMyMmRlMjllOThkMi90ZXh0cmVnaW9uOjQxYWEzMDE3ZTZhZjRjYzdiNDY1YzIyZGUyOWU5OGQyXzU2OA_7f0dec8b-2cea-4773-8083-6e92911018d2">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contingent Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the liability for contingent consideration recorded on the acquisition date for a business combination is based on probability weighted estimated cash flow streams, discounted back to present value using a discount rate determined in accordance with accepted valuation methods and reflective of the risk associated with the estimated cash flow streams. The liability for contingent consideration is remeasured to fair value at each reporting period with changes recorded in earnings until the contingency is resolved.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xMzkvZnJhZzowZDI2MzRhMzk2YzA0OWQ0OGVmNzJlNmEzYTdlYzFhMS90ZXh0cmVnaW9uOjBkMjYzNGEzOTZjMDQ5ZDQ4ZWY3MmU2YTNhN2VjMWExXzM0OQ_f3023a99-b6a4-4189-b58f-9843d572d654">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when it transfers control of promised goods or services to its customers in an amount that reflects the consideration to which the Company expects to be entitled to in exchange for those goods and services.&#160;See Note 3, &#x201c;Revenue from Contracts with Customers&#x201d; for further discussion on revenue.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNDIvZnJhZzo3YzhlYzA0MDY1MjM0ZTg0OGFlZmZjMDI2ZTBjYTkxMC90ZXh0cmVnaW9uOjdjOGVjMDQwNjUyMzRlODQ4YWVmZmMwMjZlMGNhOTEwXzMzOQ_7984c12e-21c3-4899-ba09-3352f50507a5">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs, including salaries, consulting fees, building costs, utilities and administrative expenses that are related to developing new products, enhancing existing products, validating new and enhanced products, managing clinical, regulatory and medical affairs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNDUvZnJhZzo0OGQxY2Y4YTAzZTk0YjlhOGUzMzBhMzZmODliMDNlYS90ZXh0cmVnaW9uOjQ4ZDFjZjhhMDNlOTRiOWE4ZTMzMGEzNmY4OWIwM2VhXzE0Mzc_a8434ae1-adbb-421c-aad6-f48e8e15b652">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company calculates income tax expense for each jurisdiction in which it operates. This involves estimating actual current taxes due plus assessing temporary differences arising from differing treatment for tax and accounting purposes that are recorded as deferred tax assets and liabilities. The Company periodically evaluates deferred tax assets, capital loss carryforwards and tax credit carryforwards to determine their recoverability based primarily on the Company's ability to generate future taxable income and capital gains.  Where it is more-likely-than-not these will not be recovered, the Company estimates a valuation allowance and records a corresponding additional tax expense in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes and measures uncertain tax positions taken or expected to be taken in a tax return utilizing a two-step approach. The Company first determines if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is that the Company measures the tax benefit as the largest amount that is more likely than not to be realized upon ultimate settlement. The Company recognizes interest and penalties related to uncertain tax positions in the provision for income taxes on the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNDgvZnJhZzo5MGZhYzA2NTRlZmM0ZWQ1YmJkYjUwMzAwMDE1ZTJjNS90ZXh0cmVnaW9uOjkwZmFjMDY1NGVmYzRlZDViYmRiNTAzMDAwMTVlMmM1XzEwMzA_686c6c72-4cac-4584-a9a9-8709759c0132">Stock-Based CompensationStock-based compensation expense reflects the fair value of stock-based awards measured at the grant date and recognized over the relevant service period.  The expense recognized includes the impact of forfeitures as they occur.  The Company estimates the fair value of each stock-based award on the measurement date using either the current market price of the stock, the Black-Scholes option valuation model, or the Monte Carlo Simulation valuation model. The Black-Scholes and Monte Carlo Simulation valuation models incorporate assumptions as to stock price volatility, the expected life of options or restricted stock units, a risk-free interest rate and dividend yield. The Company recognizes stock-based compensation expense related to options, restricted stock units and market based performance stock units on a straight-line basis over the service period of the award, which is generally 4 years for options and restricted stock units and 3 years for market based performance stock units.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i6f32a2d4d0c24505b86aaa5ab05a4cf0_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNDgvZnJhZzo5MGZhYzA2NTRlZmM0ZWQ1YmJkYjUwMzAwMDE1ZTJjNS90ZXh0cmVnaW9uOjkwZmFjMDY1NGVmYzRlZDViYmRiNTAzMDAwMTVlMmM1XzkyOA_65a79fab-23af-4128-ab32-f78a351d2f8f">P4Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i846948bb8589468c82685638a05ee3e6_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNDgvZnJhZzo5MGZhYzA2NTRlZmM0ZWQ1YmJkYjUwMzAwMDE1ZTJjNS90ZXh0cmVnaW9uOjkwZmFjMDY1NGVmYzRlZDViYmRiNTAzMDAwMTVlMmM1Xzk4MA_7e2b531a-338c-4c12-800a-919d838dea78">P3Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNTEvZnJhZzo5MDQ2MDk3NDY4M2M0OTkyOTA4M2JmMjg2YTNkYjAwNS90ZXh0cmVnaW9uOjkwNDYwOTc0NjgzYzQ5OTI5MDgzYmYyODZhM2RiMDA1XzgxNA_c2edf5c0-e96d-4704-b0b3-248658222d8e">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The functional currency of the Company's foreign subsidiaries is the local currency in which the subsidiary operates. For foreign operations where the local currency is considered to be the functional currency, the Company translates assets and liabilities into U.S. dollars at the exchange rate on the balance sheet date. The Company translates income and expense items at average rates of exchange prevailing during each period. The Company accumulates translation adjustments in accumulated other comprehensive loss, a component of stockholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Transaction gains or losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in Other income (expense), net in the Consolidated Statements of Operations as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNTQvZnJhZzphYmUzN2RhMTljYzA0ZTAyYWJkMTY5MGZiZDM3MDM0Ni90ZXh0cmVnaW9uOmFiZTM3ZGExOWNjMDRlMDJhYmQxNjkwZmJkMzcwMzQ2XzEyMDI_7a77bc06-bbf6-4d6c-ae28-a41cbe9d4a9a">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Derivative Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is exposed to market risks, including changes in foreign currency and interest rates. The Company periodically enters into certain derivative financial instruments to hedge the underlying economic exposure. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments are presented in the consolidated financial statements at their fair value. Changes in the fair value of derivative financial instruments are either recognized periodically in income or in stockholders&#x2019; equity as a component of accumulated other comprehensive income (loss) depending on whether the derivative financial instrument qualifies for hedge accounting and, if so, whether it qualifies as a fair value or cash flow hedge. Generally, the changes in the fair value of derivatives accounted for as fair value hedges are recorded in income along with the portions of the changes in the fair value of hedged items that relate to the hedged risks. Changes in the fair value of derivatives accounted for as cash flow hedges, to the &lt;/span&gt;&lt;/div&gt;extent they are effective as hedges, are recorded in accumulated other comprehensive income (loss).  There were no derivative instruments held by the Company as of May 31, 2022 and 2021.</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNTcvZnJhZzo0ZTQ5OTA3YWE0YmQ0NDEyODU1ZTQyOTZhN2E1ODJjMi90ZXh0cmVnaW9uOjRlNDk5MDdhYTRiZDQ0MTI4NTVlNDI5NmE3YTU4MmMyXzY1MQ_6c1df5a6-cec5-422e-93ff-6a2f342e2b04">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to various legal proceedings that arise in the ordinary course of business, including patent infringement and product liability matters. The Company records accruals for contingencies when it is probable the liability has been incurred and the amount can be reasonably estimated.  Legal fees are expensed as incurred. Insurance recoveries related to potential claims are recognized up to the amount of the recorded liability when coverage is confirmed and the estimated recoveries are probable of payment. These recoveries are not netted against the related liabilities for financial statement presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjAvZnJhZzphNTc0ZTdlNDQwM2Q0N2E1ODY5MWFkMWU0NDQ2NzNkZS90ZXh0cmVnaW9uOmE1NzRlN2U0NDAzZDQ3YTU4NjkxYWQxZTQ0NDY3M2RlXzM1Mg_ac880d8a-04d0-4d31-ac33-7d130af72add">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements - Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There are no recently issued accounting pronouncements that have been adopted. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Recently Issued Accounting Pronouncements - Not Yet Applicable or Adopted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effective Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on the Consolidated Financial Statements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;ASU 2021-10,&#160; Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;This ASU increases the transparency of government assistance to include the disclosure of (1) the types of assistance, (2) an entity's accounting for the assistance, and (3) the effect of the assistance on an entity's financial statements. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The Company plans to adopt the new standard in the first quarter of fiscal year 2023 and does not expect there to be a material impact to the consolidated financial statements.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ASU 2021-08,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;This ASU&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt; 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. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The Company plans to adopt the new standard in the first quarter of fiscal year 2024 and does not expect there to be a material impact to the consolidated financial statements.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjAvZnJhZzphNTc0ZTdlNDQwM2Q0N2E1ODY5MWFkMWU0NDQ2NzNkZS90ZXh0cmVnaW9uOmE1NzRlN2U0NDAzZDQ3YTU4NjkxYWQxZTQ0NDY3M2RlXzM1NA_4e8e1080-c279-408f-8e29-fe281899f59b">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Recently Issued Accounting Pronouncements - Not Yet Applicable or Adopted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effective Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on the Consolidated Financial Statements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;ASU 2021-10,&#160; Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;This ASU increases the transparency of government assistance to include the disclosure of (1) the types of assistance, (2) an entity's accounting for the assistance, and (3) the effect of the assistance on an entity's financial statements. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The Company plans to adopt the new standard in the first quarter of fiscal year 2023 and does not expect there to be a material impact to the consolidated financial statements.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ASU 2021-08,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;This ASU&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt; 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. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The Company plans to adopt the new standard in the first quarter of fiscal year 2024 and does not expect there to be a material impact to the consolidated financial statements.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90ZXh0cmVnaW9uOjcyODBlZmIzZDk4MDQwNWNiZjYxMWE3ZGJiZTQ5ZWU5Xzk4Mjc_e6429930-893c-4e54-a408-c992525382ab">ACQUISITIONS&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Camaro Support Catheter Asset Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 27, 2021, the Company acquired the Camaro support catheter (rebranded as Syntrax) from QX Medical, LLC for an aggregate purchase price of $4.0&#160;million, which included an upfront payment of $3.6&#160;million and $0.4&#160;million in purchase price holdbacks, along with $1.0&#160;million of potential future contingent consideration related to revenue milestones. This acquisition supports the Auryon product family and the Company's strategic plan.  The Company accounted for this acquisition as an asset purchase.  The Company recorded the amount paid at closing as inventory and fixed assets of $0.1&#160;million and an intangible asset product technology of $3.9&#160;million.  The intangible asset will be amortized over 15 years.  The contingent consideration is comprised of revenue milestones and will be accounted for when the contingency is resolved or becomes probable and reasonably estimable.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;C3 Wave Tip Location Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 17, 2019, the Company acquired the C3 Wave tip location asset from Medical Components Inc.("MedComp") for an aggregate purchase price of $10.0&#160;million with $5.0&#160;million of potential future contingent consideration related to technical milestones. This acquisition filled a gap in the Vascular Access portfolio and supports the Company's strategic plan.  The Company accounted for this acquisition as an asset purchase.  The Company recorded the amount paid at closing as inventory of $0.6&#160;million and intangible assets of a trademark of $0.9&#160;million and product technology of $8.5&#160;million.  The intangible assets will be amortized over 15 years.  The contingent consideration is comprised of technical milestones and will be accounted for when the contingency is resolved or becomes probable and reasonably estimable.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Eximo Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 2, 2019, the Company entered into a share purchase agreement to acquire Eximo Medical, Ltd. ("Eximo"), a pre-commercial stage medical device company with a proprietary 355nm laser atherectomy technology.  The aggregate purchase price of $60.7&#160;million included an upfront payment of $45.8&#160;million and contingent consideration with an estimated fair value of $14.9&#160;million.  This acquisition expanded and complemented the Company&#x2019;s Endovascular Therapies product portfolio by adding the 355nm laser atherectomy technology (Auryon) which treats Peripheral Artery Disease.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounted for the&#160;Eximo&#160;acquisition under the acquisition method of accounting for business combinations.  Accordingly, the cost to acquire the assets was allocated to the underlying net assets in proportion to estimates of their respective fair values. The excess of the purchase price over the estimated fair value of the net assets acquired was recorded as goodwill.  Goodwill is non-deductible for income tax purposes.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has not disclosed the amount of revenue and earnings for sales of Eximo products since acquisition, nor proforma information, because these amounts are not significant to the Company's financial statements.  Acquisition-related costs associated with the Eximo acquisition, which are included in "acquisition, restructuring and other items, net" in the accompanying Consolidated Statements of Operations, were approximately&#160;$0.6&#160;million in fiscal year 2020. The following table summarizes the final aggregate purchase price allocated to the net assets acquired:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Final allocation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company finalized the allocation of the purchase price to the assets acquired and liabilities assumed in the fourth quarter of fiscal year 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The value assigned to the&#160;product technology was derived using the multi-period excess earnings method under the income approach.  This approach estimates the excess earnings generated over the lives of the customers that existed as of the acquisition date and discounts such earnings to present value.  The&#160;product technology is deemed to have a useful life of fifteen years and will be amortized on a straight-line basis over the useful life.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The goodwill arising from the acquisition consists largely of synergies and economies of scale the Company hopes to achieve from combining the acquired assets with the Company's current operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:AssetAcquisitionConsiderationTransferred
      contextRef="i1734255b4d874465951e615899d92a39_D20210727-20210727"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90ZXh0cmVnaW9uOjcyODBlZmIzZDk4MDQwNWNiZjYxMWE3ZGJiZTQ5ZWU5XzEwOTk1MTE2NDU2Nzg_db22ea50-f92a-4a11-a61d-4692b5354e73"
      unitRef="usd">4000000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i83a4ad742e924cb5989703df2c55db30_I20210727"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90ZXh0cmVnaW9uOjcyODBlZmIzZDk4MDQwNWNiZjYxMWE3ZGJiZTQ5ZWU5XzEwOTk1MTE2NDU2OTI_1dc53ce6-7387-4c10-8667-1211b407dbcc"
      unitRef="usd">3600000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i83a4ad742e924cb5989703df2c55db30_I20210727"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90ZXh0cmVnaW9uOjcyODBlZmIzZDk4MDQwNWNiZjYxMWE3ZGJiZTQ5ZWU5XzEwOTk1MTE2NDU3MTk_9af4b62d-7c62-421b-bed8-de6d1ac3d8bc"
      unitRef="usd">400000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <ango:RevenueRemainingPerformanceObligationVariableConsiderationAmount
      contextRef="i83a4ad742e924cb5989703df2c55db30_I20210727"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90ZXh0cmVnaW9uOjcyODBlZmIzZDk4MDQwNWNiZjYxMWE3ZGJiZTQ5ZWU5XzEwOTk1MTE2NDU3NDY_d01f6516-e199-487d-b148-c3bf5e280c3d"
      unitRef="usd">1000000</ango:RevenueRemainingPerformanceObligationVariableConsiderationAmount>
    <ango:AssetAcquisitionInventoryAndFixedAssets
      contextRef="i1734255b4d874465951e615899d92a39_D20210727-20210727"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90ZXh0cmVnaW9uOjcyODBlZmIzZDk4MDQwNWNiZjYxMWE3ZGJiZTQ5ZWU5XzEwOTk1MTE2NDU3NzM_c89d323d-e7a4-43cd-9644-9c1f31d16dbd"
      unitRef="usd">100000</ango:AssetAcquisitionInventoryAndFixedAssets>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i3f3e889fc63846d09a851a9ba0af088a_D20210727-20210727"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90ZXh0cmVnaW9uOjcyODBlZmIzZDk4MDQwNWNiZjYxMWE3ZGJiZTQ5ZWU5XzEwOTk1MTE2NDU4MDA_f0bb338b-4ddc-49f6-a01e-e08f3c790137"
      unitRef="usd">3900000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i1734255b4d874465951e615899d92a39_D20210727-20210727"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90ZXh0cmVnaW9uOjcyODBlZmIzZDk4MDQwNWNiZjYxMWE3ZGJiZTQ5ZWU5XzEwOTk1MTE2NDU4MjI_adc521ca-47a5-45b8-a1d8-e08cf44bed8d">P15Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:AssetAcquisitionConsiderationTransferred
      contextRef="id8347cbcfea44218bf07d9451f968515_D20191217-20191217"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90ZXh0cmVnaW9uOjcyODBlZmIzZDk4MDQwNWNiZjYxMWE3ZGJiZTQ5ZWU5XzIwNA_d3336c73-46ae-4dd6-9fe3-89c83c9b1cbb"
      unitRef="usd">10000000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <us-gaap:AssetAcquisitionContingentConsiderationLiability
      contextRef="ifde79805dfe3400fb7b63f953958ca08_I20191217"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90ZXh0cmVnaW9uOjcyODBlZmIzZDk4MDQwNWNiZjYxMWE3ZGJiZTQ5ZWU5XzIxMg_197f6f30-af77-400c-b395-ab8888997fd9"
      unitRef="usd">5000000</us-gaap:AssetAcquisitionContingentConsiderationLiability>
    <ango:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ifde79805dfe3400fb7b63f953958ca08_I20191217"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90ZXh0cmVnaW9uOjcyODBlZmIzZDk4MDQwNWNiZjYxMWE3ZGJiZTQ5ZWU5XzUzMA_c373ca6d-b167-4dfc-b7a9-0dd01fc5c1bd"
      unitRef="usd">600000</ango:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <ango:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFiniteLivedIntangibles
      contextRef="if76753bcdb01403baae4d542e3939c7a_I20191217"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90ZXh0cmVnaW9uOjcyODBlZmIzZDk4MDQwNWNiZjYxMWE3ZGJiZTQ5ZWU5XzU3Mw_301d68e7-80e5-4d9a-ba6b-f3a67775f7ce"
      unitRef="usd">900000</ango:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFiniteLivedIntangibles>
    <ango:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFiniteLivedIntangibles
      contextRef="i24d86f86932b4659813931200fc68fc9_I20191217"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90ZXh0cmVnaW9uOjcyODBlZmIzZDk4MDQwNWNiZjYxMWE3ZGJiZTQ5ZWU5XzYwMg_2064c716-ab37-46f0-a1d7-548d24bc58a7"
      unitRef="usd">8500000</ango:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFiniteLivedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id8347cbcfea44218bf07d9451f968515_D20191217-20191217"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90ZXh0cmVnaW9uOjcyODBlZmIzZDk4MDQwNWNiZjYxMWE3ZGJiZTQ5ZWU5XzY1Mg_185f30a8-ef35-49ab-ba70-af1ffe39b239">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i054f861bd3f143a1bfd3a0af80d806b8_D20191002-20191002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90ZXh0cmVnaW9uOjcyODBlZmIzZDk4MDQwNWNiZjYxMWE3ZGJiZTQ5ZWU5XzEwODY_02a27957-4e2c-42a7-ab7f-58653367e06f"
      unitRef="usd">60700000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i054f861bd3f143a1bfd3a0af80d806b8_D20191002-20191002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90ZXh0cmVnaW9uOjcyODBlZmIzZDk4MDQwNWNiZjYxMWE3ZGJiZTQ5ZWU5XzExMjA_872c5ddb-68dd-43d6-96f1-406665aa6d6e"
      unitRef="usd">45800000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i7863592366b74a0cbe5f8d376fadcf56_I20191002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90ZXh0cmVnaW9uOjcyODBlZmIzZDk4MDQwNWNiZjYxMWE3ZGJiZTQ5ZWU5XzExODQ_5f536b86-6ab2-4706-895d-f88610503c63"
      unitRef="usd">14900000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i056aa6b554eb46a7be6c50f8aece8062_D20190601-20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90ZXh0cmVnaW9uOjcyODBlZmIzZDk4MDQwNWNiZjYxMWE3ZGJiZTQ5ZWU5XzIyNTk_87007062-98d4-4447-a8cb-85b3bba10e9b"
      unitRef="usd">600000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90ZXh0cmVnaW9uOjcyODBlZmIzZDk4MDQwNWNiZjYxMWE3ZGJiZTQ5ZWU5Xzk4Mjg_041ba906-72e5-4203-a8b1-4a47d639aa84">The following table summarizes the final aggregate purchase price allocated to the net assets acquired:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Final allocation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i7863592366b74a0cbe5f8d376fadcf56_I20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90YWJsZTo1ZWExOWQ0ZTRhNDQ0NWZlYjY4NDNiMzNiNWEyNjE0MC90YWJsZXJhbmdlOjVlYTE5ZDRlNGE0NDQ1ZmViNjg0M2IzM2I1YTI2MTQwXzEtNS0xLTEtMjg3NDE_ab149b9f-07b7-41ee-ad8b-e248d8210d90"
      unitRef="usd">50000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i7863592366b74a0cbe5f8d376fadcf56_I20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90YWJsZTo1ZWExOWQ0ZTRhNDQ0NWZlYjY4NDNiMzNiNWEyNjE0MC90YWJsZXJhbmdlOjVlYTE5ZDRlNGE0NDQ1ZmViNjg0M2IzM2I1YTI2MTQwXzItNS0xLTEtMjg3NDE_503b8280-adbf-4d48-a765-424dea5ba10c"
      unitRef="usd">150000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i7863592366b74a0cbe5f8d376fadcf56_I20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90YWJsZTo1ZWExOWQ0ZTRhNDQ0NWZlYjY4NDNiMzNiNWEyNjE0MC90YWJsZXJhbmdlOjVlYTE5ZDRlNGE0NDQ1ZmViNjg0M2IzM2I1YTI2MTQwXzMtNS0xLTEtMjg3NDE_045de30b-74c6-44c5-ada4-718caa432ba0"
      unitRef="usd">54000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermDeposits
      contextRef="i7863592366b74a0cbe5f8d376fadcf56_I20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90YWJsZTo1ZWExOWQ0ZTRhNDQ0NWZlYjY4NDNiMzNiNWEyNjE0MC90YWJsZXJhbmdlOjVlYTE5ZDRlNGE0NDQ1ZmViNjg0M2IzM2I1YTI2MTQwXzQtNS0xLTEtMjg3NDE_c0a7a0fa-59c4-485e-933e-511dff4a43dd"
      unitRef="usd">51000</ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermDeposits>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i7863592366b74a0cbe5f8d376fadcf56_I20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90YWJsZTo1ZWExOWQ0ZTRhNDQ0NWZlYjY4NDNiMzNiNWEyNjE0MC90YWJsZXJhbmdlOjVlYTE5ZDRlNGE0NDQ1ZmViNjg0M2IzM2I1YTI2MTQwXzUtNS0xLTEtMjg3NDE_bbf68900-86f3-4fb9-b538-4ccc6272904d"
      unitRef="usd">397000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ib32a3e813a0e4f8e8e3b1bde1f3b71da_I20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90YWJsZTo1ZWExOWQ0ZTRhNDQ0NWZlYjY4NDNiMzNiNWEyNjE0MC90YWJsZXJhbmdlOjVlYTE5ZDRlNGE0NDQ1ZmViNjg0M2IzM2I1YTI2MTQwXzctNS0xLTEtMjg3NDE_21cf0333-154a-4dcb-bf59-7a1ab5d47f07"
      unitRef="usd">60300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="i7863592366b74a0cbe5f8d376fadcf56_I20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90YWJsZTo1ZWExOWQ0ZTRhNDQ0NWZlYjY4NDNiMzNiNWEyNjE0MC90YWJsZXJhbmdlOjVlYTE5ZDRlNGE0NDQ1ZmViNjg0M2IzM2I1YTI2MTQwXzgtNS0xLTEtMjg3NDE_4b3a640c-7053-4adf-96be-ea88d7d565ca"
      unitRef="usd">11427000</us-gaap:Goodwill>
    <ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill
      contextRef="i7863592366b74a0cbe5f8d376fadcf56_I20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90YWJsZTo1ZWExOWQ0ZTRhNDQ0NWZlYjY4NDNiMzNiNWEyNjE0MC90YWJsZXJhbmdlOjVlYTE5ZDRlNGE0NDQ1ZmViNjg0M2IzM2I1YTI2MTQwXzktNS0xLTEtMjg3NDE_4305a44f-8484-4174-aa64-fd4fc9a97e13"
      unitRef="usd">72429000</ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i7863592366b74a0cbe5f8d376fadcf56_I20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90YWJsZTo1ZWExOWQ0ZTRhNDQ0NWZlYjY4NDNiMzNiNWEyNjE0MC90YWJsZXJhbmdlOjVlYTE5ZDRlNGE0NDQ1ZmViNjg0M2IzM2I1YTI2MTQwXzExLTUtMS0xLTI4NzQx_ce6f3ee0-4448-4044-9f43-12bd42391680"
      unitRef="usd">84000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i7863592366b74a0cbe5f8d376fadcf56_I20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90YWJsZTo1ZWExOWQ0ZTRhNDQ0NWZlYjY4NDNiMzNiNWEyNjE0MC90YWJsZXJhbmdlOjVlYTE5ZDRlNGE0NDQ1ZmViNjg0M2IzM2I1YTI2MTQwXzEyLTUtMS0xLTI4NzQx_b7ddf6ba-d30d-427d-a002-0b8da0fcb518"
      unitRef="usd">615000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i7863592366b74a0cbe5f8d376fadcf56_I20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90YWJsZTo1ZWExOWQ0ZTRhNDQ0NWZlYjY4NDNiMzNiNWEyNjE0MC90YWJsZXJhbmdlOjVlYTE5ZDRlNGE0NDQ1ZmViNjg0M2IzM2I1YTI2MTQwXzEzLTUtMS0xLTI4NzQx_03097a86-4e5b-45d3-8be4-f6dad6be679a"
      unitRef="usd">11070000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i7863592366b74a0cbe5f8d376fadcf56_I20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90YWJsZTo1ZWExOWQ0ZTRhNDQ0NWZlYjY4NDNiMzNiNWEyNjE0MC90YWJsZXJhbmdlOjVlYTE5ZDRlNGE0NDQ1ZmViNjg0M2IzM2I1YTI2MTQwXzE0LTUtMS0xLTI4NzQx_7b097ad1-a3b2-4fe9-b5c8-65b577f8c232"
      unitRef="usd">11769000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i7863592366b74a0cbe5f8d376fadcf56_I20191002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90YWJsZTo1ZWExOWQ0ZTRhNDQ0NWZlYjY4NDNiMzNiNWEyNjE0MC90YWJsZXJhbmdlOjVlYTE5ZDRlNGE0NDQ1ZmViNjg0M2IzM2I1YTI2MTQwXzE1LTUtMS0xLTI4NzQx_ca68b360-c288-40e2-a888-dc4ed3ae6009"
      unitRef="usd">60660000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i526c8e492daf4cd0a7bfb5c46ccc215c_D20191002-20191002"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjMvZnJhZzo3MjgwZWZiM2Q5ODA0MDVjYmY2MTFhN2RiYmU0OWVlOS90ZXh0cmVnaW9uOjcyODBlZmIzZDk4MDQwNWNiZjYxMWE3ZGJiZTQ5ZWU5XzI5MDA_186d9bb4-217e-4c12-aec4-a2b66bf6b174">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90ZXh0cmVnaW9uOjRiMTlkMDE2NDkyZTQ4ODY5OGRhNDYwYmY5Mjg3NzJjXzg3ODY_6b54081a-3851-49cd-b25a-dfee8d42fd36">REVENUE FROM CONTRACTS WITH CUSTOMERS&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under ASC 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contracts and Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company contracts with its customers based on customer purchase orders, which in many cases are governed by master purchasing agreements.  The Company&#x2019;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&#x2019;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Transaction Price and Allocation to Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when control of the product is transferred to the customer (i.e., when the Company&#x2019;s performance obligation is satisfied), which occurs at a point in time, and may be upon shipment from the Company&#x2019;s manufacturing site or delivery to the customer&#x2019;s named location, based on the contractual shipping terms of a contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company typically invoices customers upon satisfaction of identified performance obligations.  As the Company&#x2019;s standard payment terms are 30 to 90 days from invoicing, the Company does not provide any significant financing to its customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company enters into agreements to place placement and evaluation units (&#x201c;units&#x201d;) at customer sites, but the Company retains title to the units. The duration of these agreements are typically a year and the customer has the right to use the unit at no upfront charge in connection with the customer&#x2019;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Sales, value added, and other taxes collected on behalf of third parties are excluded from revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Variable Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rebates and Allowances:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides certain customers with rebates and allowances that are explicitly stated in the Company&#x2019;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 and administrative fees the Company is required to pay to group purchasing organizations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 year ended May&#160;31, 2022, such product returns were not material.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Balances with Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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&#x2019;s fulfillment of the performance obligation, the Company recognizes a contract liability that is included in deferred revenue in the accompanying Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Costs to Obtain or Fulfill a Customer Contract&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under ASC 606, the Company recognizes an asset for incremental costs of obtaining a contract with a customer if it expects to recover those costs.  The Company&#x2019;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 are recorded in net sales.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90ZXh0cmVnaW9uOjRiMTlkMDE2NDkyZTQ4ODY5OGRhNDYwYmY5Mjg3NzJjXzg3OTI_e9da92fb-4e42-4060-b162-34e00e8977ab">REVENUE FROM CONTRACTS WITH CUSTOMERS&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under ASC 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has one primary revenue stream which is the sales of its products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize net product revenue by Global Business Unit and geography: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.701%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Endovascular Therapies&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vascular Access&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Oncology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.699%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Endovascular Therapies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vascular Access&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Oncology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As the Company has previously announced, the Company is focused on its ongoing transformation from a company with a broad portfolio of largely undifferentiated products to a more focused medical technology company that delivers unique and innovative health care solutions. The Company believes that this transformation will enable the Company to shift the portfolio from the mature, lower-growth markets where we have competed in the past by investing in technology and products that provide access to larger and faster growing markets. As such, we believe the growth in the near to mid-term will be driven by our high technology products including Auryon, Thrombectomy (which includes AngioVac, AlphaVac and thrombolytics) and NanoKnife. We will refer to these high technology products as our Med Tech business and we will refer to the remainder of the portfolio as our Med Device business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes net sales by Med Tech and Med Device:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Med Tech&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Med Device&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Product Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 devices 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 longer-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.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contracts and Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company contracts with its customers based on customer purchase orders, which in many cases are governed by master purchasing agreements.  The Company&#x2019;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&#x2019;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Transaction Price and Allocation to Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when control of the product is transferred to the customer (i.e., when the Company&#x2019;s performance obligation is satisfied), which occurs at a point in time, and may be upon shipment from the Company&#x2019;s manufacturing site or delivery to the customer&#x2019;s named location, based on the contractual shipping terms of a contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company typically invoices customers upon satisfaction of identified performance obligations.  As the Company&#x2019;s standard payment terms are 30 to 90 days from invoicing, the Company does not provide any significant financing to its customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company enters into agreements to place placement and evaluation units (&#x201c;units&#x201d;) at customer sites, but the Company retains title to the units. The duration of these agreements are typically a year and the customer has the right to use the unit at no upfront charge in connection with the customer&#x2019;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Sales, value added, and other taxes collected on behalf of third parties are excluded from revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Variable Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rebates and Allowances:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides certain customers with rebates and allowances that are explicitly stated in the Company&#x2019;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 and administrative fees the Company is required to pay to group purchasing organizations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 year ended May&#160;31, 2022, such product returns were not material.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Balances with Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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&#x2019;s fulfillment of the performance obligation, the Company recognizes a contract liability that is included in deferred revenue in the accompanying Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents changes in the Company&#x2019;s receivables, contract assets and contract liabilities with customers:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended May&#160;31, 2022 and 2021, the Company had additions to contract liabilities of $2.2 million and $1.0&#160;million, respectively.  This was offset by $2.1 million and $1.2&#160;million in revenue that was recognized during the years ended May&#160;31, 2022 and 2021, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Costs to Obtain or Fulfill a Customer Contract&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under ASC 606, the Company recognizes an asset for incremental costs of obtaining a contract with a customer if it expects to recover those costs.  The Company&#x2019;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 are recorded in net sales.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90ZXh0cmVnaW9uOjRiMTlkMDE2NDkyZTQ4ODY5OGRhNDYwYmY5Mjg3NzJjXzg3ODc_b3ca87f4-ebf4-4ea6-a4cb-e9c196b9a36d">&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize net product revenue by Global Business Unit and geography: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.701%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Endovascular Therapies&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vascular Access&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Oncology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.699%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Endovascular Therapies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vascular Access&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Oncology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes net sales by Med Tech and Med Device:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Med Tech&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Med Device&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia881242d32f6421f9ff9e1bbff6b5224_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTpmMTc5MTQ3M2JlMzI0NjE3OGU5YTg3MmZhMGFiNGEzYS90YWJsZXJhbmdlOmYxNzkxNDczYmUzMjQ2MTc4ZTlhODcyZmEwYWI0YTNhXzMtMS0xLTEtMjg3NDE_566601da-8e6e-49bf-a12f-d4b04b86413c"
      unitRef="usd">146881000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0699a58b3f024ce2a2bbe9f1e76fa458_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTpmMTc5MTQ3M2JlMzI0NjE3OGU5YTg3MmZhMGFiNGEzYS90YWJsZXJhbmdlOmYxNzkxNDczYmUzMjQ2MTc4ZTlhODcyZmEwYWI0YTNhXzMtMy0xLTEtMjg3NDE_dcbc92b7-13f9-478d-ae55-e7164af12b2d"
      unitRef="usd">14044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i781f94db9457429e86357092fd77044b_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTpmMTc5MTQ3M2JlMzI0NjE3OGU5YTg3MmZhMGFiNGEzYS90YWJsZXJhbmdlOmYxNzkxNDczYmUzMjQ2MTc4ZTlhODcyZmEwYWI0YTNhXzMtNS0xLTEtMjg3NDE_c6530c4c-1ac4-4524-bfe6-aa1c012c4184"
      unitRef="usd">160925000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if589da0f250646f588dceb6e43972248_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTpmMTc5MTQ3M2JlMzI0NjE3OGU5YTg3MmZhMGFiNGEzYS90YWJsZXJhbmdlOmYxNzkxNDczYmUzMjQ2MTc4ZTlhODcyZmEwYWI0YTNhXzMtNy0xLTEtMjg3NDE_7247fca7-2cd1-4371-8180-95bc1a092309"
      unitRef="usd">121427000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i685c7797fb61418caa22ef587174d64a_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTpmMTc5MTQ3M2JlMzI0NjE3OGU5YTg3MmZhMGFiNGEzYS90YWJsZXJhbmdlOmYxNzkxNDczYmUzMjQ2MTc4ZTlhODcyZmEwYWI0YTNhXzMtOS0xLTEtMjg3NDE_7d8d31e4-180c-42f2-9e79-bd90e2dd20ca"
      unitRef="usd">13652000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc4597658a2744cba015b65d6df07502_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTpmMTc5MTQ3M2JlMzI0NjE3OGU5YTg3MmZhMGFiNGEzYS90YWJsZXJhbmdlOmYxNzkxNDczYmUzMjQ2MTc4ZTlhODcyZmEwYWI0YTNhXzMtMTEtMS0xLTI4NzQx_8a70b55e-4ea7-4bff-8b89-03995da2531d"
      unitRef="usd">135079000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ideb4b371aa944a57815031725627fa4d_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTpmMTc5MTQ3M2JlMzI0NjE3OGU5YTg3MmZhMGFiNGEzYS90YWJsZXJhbmdlOmYxNzkxNDczYmUzMjQ2MTc4ZTlhODcyZmEwYWI0YTNhXzQtMS0xLTEtMjg3NDE_91bbf007-1ee6-4ade-9dd8-4e4939d4acef"
      unitRef="usd">82536000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i792ef3be4e4142a3b518a9b6f33bc937_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTpmMTc5MTQ3M2JlMzI0NjE3OGU5YTg3MmZhMGFiNGEzYS90YWJsZXJhbmdlOmYxNzkxNDczYmUzMjQ2MTc4ZTlhODcyZmEwYWI0YTNhXzQtMy0xLTEtMjg3NDE_fdcbef9e-6359-478f-9ec4-1f85e7f27b42"
      unitRef="usd">17657000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7dfc4c2206cb4c2eb9e54f3f4a29e4e3_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTpmMTc5MTQ3M2JlMzI0NjE3OGU5YTg3MmZhMGFiNGEzYS90YWJsZXJhbmdlOmYxNzkxNDczYmUzMjQ2MTc4ZTlhODcyZmEwYWI0YTNhXzQtNS0xLTEtMjg3NDE_0faedc67-8dd2-4abe-af66-792eb50be106"
      unitRef="usd">100193000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3db0eb463b654399a4b38ef9d48ec44e_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTpmMTc5MTQ3M2JlMzI0NjE3OGU5YTg3MmZhMGFiNGEzYS90YWJsZXJhbmdlOmYxNzkxNDczYmUzMjQ2MTc4ZTlhODcyZmEwYWI0YTNhXzQtNy0xLTEtMjg3NDE_3cd26f3e-449f-4701-ad3c-54be2dd6b40c"
      unitRef="usd">81088000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i34f7064996024cd58be16dabe75cf637_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTpmMTc5MTQ3M2JlMzI0NjE3OGU5YTg3MmZhMGFiNGEzYS90YWJsZXJhbmdlOmYxNzkxNDczYmUzMjQ2MTc4ZTlhODcyZmEwYWI0YTNhXzQtOS0xLTEtMjg3NDE_81f5e18f-a7ee-4c98-8d71-17af815cddb1"
      unitRef="usd">20222000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i716a237284454b1fb6bdb512d5eba727_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTpmMTc5MTQ3M2JlMzI0NjE3OGU5YTg3MmZhMGFiNGEzYS90YWJsZXJhbmdlOmYxNzkxNDczYmUzMjQ2MTc4ZTlhODcyZmEwYWI0YTNhXzQtMTEtMS0xLTI4NzQx_01fc1c8a-81fe-44ea-9047-7900e104f46f"
      unitRef="usd">101310000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida792030815645f4b926bf4ee7305835_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTpmMTc5MTQ3M2JlMzI0NjE3OGU5YTg3MmZhMGFiNGEzYS90YWJsZXJhbmdlOmYxNzkxNDczYmUzMjQ2MTc4ZTlhODcyZmEwYWI0YTNhXzUtMS0xLTEtMjg3NDE_42d9de7b-b28d-475f-84b6-d81eb783d3a2"
      unitRef="usd">36546000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47a0e621802d414492898afaa9a0444b_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTpmMTc5MTQ3M2JlMzI0NjE3OGU5YTg3MmZhMGFiNGEzYS90YWJsZXJhbmdlOmYxNzkxNDczYmUzMjQ2MTc4ZTlhODcyZmEwYWI0YTNhXzUtMy0xLTEtMjg3NDE_a8b6bcd4-a135-4d5c-89ad-9ebcdaaa6754"
      unitRef="usd">18555000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0067b89f6e4d4a978bcf66e9cf2d3716_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTpmMTc5MTQ3M2JlMzI0NjE3OGU5YTg3MmZhMGFiNGEzYS90YWJsZXJhbmdlOmYxNzkxNDczYmUzMjQ2MTc4ZTlhODcyZmEwYWI0YTNhXzUtNS0xLTEtMjg3NDE_9a33c1d0-79dc-4152-bde6-add63d3e1b01"
      unitRef="usd">55101000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60622128c40e4f17b380d97bfede8e5a_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTpmMTc5MTQ3M2JlMzI0NjE3OGU5YTg3MmZhMGFiNGEzYS90YWJsZXJhbmdlOmYxNzkxNDczYmUzMjQ2MTc4ZTlhODcyZmEwYWI0YTNhXzUtNy0xLTEtMjg3NDE_3245b3d5-5d7d-4d94-9a14-92b16d564865"
      unitRef="usd">34528000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i301f322a46ac447eaa9a5698ce45b89d_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTpmMTc5MTQ3M2JlMzI0NjE3OGU5YTg3MmZhMGFiNGEzYS90YWJsZXJhbmdlOmYxNzkxNDczYmUzMjQ2MTc4ZTlhODcyZmEwYWI0YTNhXzUtOS0xLTEtMjg3NDE_8ece08a9-62e5-4919-ab39-47fcfaed0c00"
      unitRef="usd">20093000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c6592fabe9a4ae79f196b2ef0138052_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTpmMTc5MTQ3M2JlMzI0NjE3OGU5YTg3MmZhMGFiNGEzYS90YWJsZXJhbmdlOmYxNzkxNDczYmUzMjQ2MTc4ZTlhODcyZmEwYWI0YTNhXzUtMTEtMS0xLTI4NzQx_744d0d13-9b76-4912-b02b-db95d32de0ad"
      unitRef="usd">54621000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a7a147cda7a40348c23b48a690bd259_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTpmMTc5MTQ3M2JlMzI0NjE3OGU5YTg3MmZhMGFiNGEzYS90YWJsZXJhbmdlOmYxNzkxNDczYmUzMjQ2MTc4ZTlhODcyZmEwYWI0YTNhXzctMS0xLTEtMjg3NDE_e76ce4a0-8212-440b-bc3b-9a047c8bf7c9"
      unitRef="usd">265963000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1eec75333d84c71b37d3a02ca56eef9_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTpmMTc5MTQ3M2JlMzI0NjE3OGU5YTg3MmZhMGFiNGEzYS90YWJsZXJhbmdlOmYxNzkxNDczYmUzMjQ2MTc4ZTlhODcyZmEwYWI0YTNhXzctMy0xLTEtMjg3NDE_5ca98450-99b8-4aa1-8ee6-c031ce810b18"
      unitRef="usd">50256000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTpmMTc5MTQ3M2JlMzI0NjE3OGU5YTg3MmZhMGFiNGEzYS90YWJsZXJhbmdlOmYxNzkxNDczYmUzMjQ2MTc4ZTlhODcyZmEwYWI0YTNhXzctNS0xLTEtMjg3NDE_d1aed559-4ade-4cbd-8a76-2e6391954ec6"
      unitRef="usd">316219000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c32d42515e8413cadb3187742d26fc8_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTpmMTc5MTQ3M2JlMzI0NjE3OGU5YTg3MmZhMGFiNGEzYS90YWJsZXJhbmdlOmYxNzkxNDczYmUzMjQ2MTc4ZTlhODcyZmEwYWI0YTNhXzctNy0xLTEtMjg3NDE_64a1a292-c741-401f-a9f1-039b7686e056"
      unitRef="usd">237043000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c61a8a513ca4521aa54b10f38bbf102_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTpmMTc5MTQ3M2JlMzI0NjE3OGU5YTg3MmZhMGFiNGEzYS90YWJsZXJhbmdlOmYxNzkxNDczYmUzMjQ2MTc4ZTlhODcyZmEwYWI0YTNhXzctOS0xLTEtMjg3NDE_9b0fd131-d2de-4d50-9606-470cc960cfe9"
      unitRef="usd">53967000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTpmMTc5MTQ3M2JlMzI0NjE3OGU5YTg3MmZhMGFiNGEzYS90YWJsZXJhbmdlOmYxNzkxNDczYmUzMjQ2MTc4ZTlhODcyZmEwYWI0YTNhXzctMTEtMS0xLTI4NzQx_648e1cb3-b8a6-4f6d-875f-4fda6c4e8a42"
      unitRef="usd">291010000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iabce01120ba94280b1b312ea370f430c_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZToyMDhlYWJhYmZmNWU0NjU3OTVmMjcxZDY3NDY1OTQ5Yi90YWJsZXJhbmdlOjIwOGVhYmFiZmY1ZTQ2NTc5NWYyNzFkNjc0NjU5NDliXzMtMi0xLTEtMjg3NDE_4d3c7d13-3daf-475c-b192-5323b7022648"
      unitRef="usd">98965000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id41fdedbad3c410dbbec453265b6973a_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZToyMDhlYWJhYmZmNWU0NjU3OTVmMjcxZDY3NDY1OTQ5Yi90YWJsZXJhbmdlOjIwOGVhYmFiZmY1ZTQ2NTc5NWYyNzFkNjc0NjU5NDliXzMtNC0xLTEtMjg3NDE_39c94fdc-13de-40e6-9250-a2154fe2799d"
      unitRef="usd">13741000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35adfb8dc9f34db981f84b4b814f2f2f_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZToyMDhlYWJhYmZmNWU0NjU3OTVmMjcxZDY3NDY1OTQ5Yi90YWJsZXJhbmdlOjIwOGVhYmFiZmY1ZTQ2NTc5NWYyNzFkNjc0NjU5NDliXzMtNi0xLTEtMjg3NDE_533dad1f-2bb7-4dfb-aa71-f1f89b56f4a8"
      unitRef="usd">112706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if04c7751dd6c454382804f27547780b9_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZToyMDhlYWJhYmZmNWU0NjU3OTVmMjcxZDY3NDY1OTQ5Yi90YWJsZXJhbmdlOjIwOGVhYmFiZmY1ZTQ2NTc5NWYyNzFkNjc0NjU5NDliXzQtMi0xLTEtMjg3NDE_8d858542-aaa8-4dd4-84df-6432c3f43aa8"
      unitRef="usd">76768000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id003d21139fb4ba5be9f06c3c7bc493e_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZToyMDhlYWJhYmZmNWU0NjU3OTVmMjcxZDY3NDY1OTQ5Yi90YWJsZXJhbmdlOjIwOGVhYmFiZmY1ZTQ2NTc5NWYyNzFkNjc0NjU5NDliXzQtNC0xLTEtMjg3NDE_58a46f92-c434-4114-96d6-13d69b7d6b8c"
      unitRef="usd">17531000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5404567f3c1145808d05eede1eb50056_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZToyMDhlYWJhYmZmNWU0NjU3OTVmMjcxZDY3NDY1OTQ5Yi90YWJsZXJhbmdlOjIwOGVhYmFiZmY1ZTQ2NTc5NWYyNzFkNjc0NjU5NDliXzQtNi0xLTEtMjg3NDE_1aea428e-f09a-4d63-bb6b-8310b549dc06"
      unitRef="usd">94299000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf8c36efff724a36b8b1adf4f5579999_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZToyMDhlYWJhYmZmNWU0NjU3OTVmMjcxZDY3NDY1OTQ5Yi90YWJsZXJhbmdlOjIwOGVhYmFiZmY1ZTQ2NTc5NWYyNzFkNjc0NjU5NDliXzUtMi0xLTEtMjg3NDE_94dbaa52-be4a-4355-8eab-e12f7907b086"
      unitRef="usd">32247000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i918d75873b0c41b886b1e9327fb68855_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZToyMDhlYWJhYmZmNWU0NjU3OTVmMjcxZDY3NDY1OTQ5Yi90YWJsZXJhbmdlOjIwOGVhYmFiZmY1ZTQ2NTc5NWYyNzFkNjc0NjU5NDliXzUtNC0xLTEtMjg3NDE_66b9d1e2-b6d6-4d6c-91af-00d991db1572"
      unitRef="usd">24905000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6341b8ef37f1422aa05e315d82d471b5_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZToyMDhlYWJhYmZmNWU0NjU3OTVmMjcxZDY3NDY1OTQ5Yi90YWJsZXJhbmdlOjIwOGVhYmFiZmY1ZTQ2NTc5NWYyNzFkNjc0NjU5NDliXzUtNi0xLTEtMjg3NDE_69818ca1-16c0-4c5e-b742-171e641ee7bc"
      unitRef="usd">57152000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ca8d55f648742b4a18d85149fb56c2a_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZToyMDhlYWJhYmZmNWU0NjU3OTVmMjcxZDY3NDY1OTQ5Yi90YWJsZXJhbmdlOjIwOGVhYmFiZmY1ZTQ2NTc5NWYyNzFkNjc0NjU5NDliXzctMi0xLTEtMjg3NDE_e33076a2-d6dd-4f8f-8258-1e9184f045e6"
      unitRef="usd">207980000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i73076f6abc764870a6c064d5f5af6d50_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZToyMDhlYWJhYmZmNWU0NjU3OTVmMjcxZDY3NDY1OTQ5Yi90YWJsZXJhbmdlOjIwOGVhYmFiZmY1ZTQ2NTc5NWYyNzFkNjc0NjU5NDliXzctNC0xLTEtMjg3NDE_c64c2c4a-464c-4a72-8c8c-d6ce67726fe6"
      unitRef="usd">56177000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZToyMDhlYWJhYmZmNWU0NjU3OTVmMjcxZDY3NDY1OTQ5Yi90YWJsZXJhbmdlOjIwOGVhYmFiZmY1ZTQ2NTc5NWYyNzFkNjc0NjU5NDliXzctNi0xLTEtMjg3NDE_9a1595dc-9090-4312-8501-b5397da04ee8"
      unitRef="usd">264157000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ddcd9536468425d81e757eebb962c07_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTo2NmUzZmI4ODRhNTU0ZDAxYTAzMWJjZDM3YzFmZWY0Yi90YWJsZXJhbmdlOjY2ZTNmYjg4NGE1NTRkMDFhMDMxYmNkMzdjMWZlZjRiXzMtMy0xLTEtMzExMDY_7a24c01a-d945-4e32-8fc4-fabfca501553"
      unitRef="usd">78717000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7adfea33e934b5fac10dab0501e0459_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTo2NmUzZmI4ODRhNTU0ZDAxYTAzMWJjZDM3YzFmZWY0Yi90YWJsZXJhbmdlOjY2ZTNmYjg4NGE1NTRkMDFhMDMxYmNkMzdjMWZlZjRiXzMtNS0xLTEtMzExMDY_61e992e0-7196-4a6f-a70f-bc081f8ab0a3"
      unitRef="usd">55731000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibddd6f65acf34e63aa3748c7847c8b32_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTo2NmUzZmI4ODRhNTU0ZDAxYTAzMWJjZDM3YzFmZWY0Yi90YWJsZXJhbmdlOjY2ZTNmYjg4NGE1NTRkMDFhMDMxYmNkMzdjMWZlZjRiXzMtNy0xLTEtMzExMDY_78002bf9-51b5-4664-9aee-22fd7f9e2924"
      unitRef="usd">41019000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1216f889be3145d68f9f2b92154057cd_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTo2NmUzZmI4ODRhNTU0ZDAxYTAzMWJjZDM3YzFmZWY0Yi90YWJsZXJhbmdlOjY2ZTNmYjg4NGE1NTRkMDFhMDMxYmNkMzdjMWZlZjRiXzQtMy0xLTEtMzExMDY_fa501e21-3d50-4a1c-a5fb-a60ab02e333b"
      unitRef="usd">237502000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d10050bba2145d5bf3a09bfe5fd3143_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTo2NmUzZmI4ODRhNTU0ZDAxYTAzMWJjZDM3YzFmZWY0Yi90YWJsZXJhbmdlOjY2ZTNmYjg4NGE1NTRkMDFhMDMxYmNkMzdjMWZlZjRiXzQtNS0xLTEtMzExMDY_8a8f6435-1f71-47b8-94e9-7e72e7a6715f"
      unitRef="usd">235279000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i016cd4beda174ec8a0f444af6f81d153_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTo2NmUzZmI4ODRhNTU0ZDAxYTAzMWJjZDM3YzFmZWY0Yi90YWJsZXJhbmdlOjY2ZTNmYjg4NGE1NTRkMDFhMDMxYmNkMzdjMWZlZjRiXzQtNy0xLTEtMzExMDY_e6084f91-c5ee-40f0-814f-140b4b8b2115"
      unitRef="usd">223138000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTo2NmUzZmI4ODRhNTU0ZDAxYTAzMWJjZDM3YzFmZWY0Yi90YWJsZXJhbmdlOjY2ZTNmYjg4NGE1NTRkMDFhMDMxYmNkMzdjMWZlZjRiXzUtMi0xLTEtMzczNzU_17af6df8-3124-446d-b8e2-ad33c48da059"
      unitRef="usd">316219000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTo2NmUzZmI4ODRhNTU0ZDAxYTAzMWJjZDM3YzFmZWY0Yi90YWJsZXJhbmdlOjY2ZTNmYjg4NGE1NTRkMDFhMDMxYmNkMzdjMWZlZjRiXzUtNC0xLTEtMzczNzU_b5a3bf87-203a-4308-a77b-51c489b94601"
      unitRef="usd">291010000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZTo2NmUzZmI4ODRhNTU0ZDAxYTAzMWJjZDM3YzFmZWY0Yi90YWJsZXJhbmdlOjY2ZTNmYjg4NGE1NTRkMDFhMDMxYmNkMzdjMWZlZjRiXzUtNi0xLTEtMzczNzU_700ab90d-b617-4ccb-a94e-78e5c26403ad"
      unitRef="usd">264157000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ango:RevenuePerformanceObligationPaymentTerm
      contextRef="i01e8d1b236524386a93cee27fa8a970d_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90ZXh0cmVnaW9uOjRiMTlkMDE2NDkyZTQ4ODY5OGRhNDYwYmY5Mjg3NzJjXzM5Njc_68ff209c-b4de-4a44-ae94-803d33e36d62">P30D</ango:RevenuePerformanceObligationPaymentTerm>
    <ango:RevenuePerformanceObligationPaymentTerm
      contextRef="i6053b0d5e6ec412e9725f2e48018789a_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90ZXh0cmVnaW9uOjRiMTlkMDE2NDkyZTQ4ODY5OGRhNDYwYmY5Mjg3NzJjXzM5NzM_86f12884-e447-4d31-b158-4675e679d5e7">P90D</ango:RevenuePerformanceObligationPaymentTerm>
    <ango:ContractwithCustomerRightofReturnProductReturnPeriodAfterPurchaseDateRequiringPreApproval
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90ZXh0cmVnaW9uOjRiMTlkMDE2NDkyZTQ4ODY5OGRhNDYwYmY5Mjg3NzJjXzU5OTQ_b974ad62-b56b-449f-bcba-8f969db4ecaa">P30D</ango:ContractwithCustomerRightofReturnProductReturnPeriodAfterPurchaseDateRequiringPreApproval>
    <ango:ContractwithCustomerRightofReturnRestockingCharge
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90ZXh0cmVnaW9uOjRiMTlkMDE2NDkyZTQ4ODY5OGRhNDYwYmY5Mjg3NzJjXzYwNjc_4679f3a5-a95d-4c5e-bc8f-c38cd670cee1"
      unitRef="number">0.20</ango:ContractwithCustomerRightofReturnRestockingCharge>
    <ango:ContractwithCustomerRightofReturnMinimumRemainingProductLifePriortoReturn
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90ZXh0cmVnaW9uOjRiMTlkMDE2NDkyZTQ4ODY5OGRhNDYwYmY5Mjg3NzJjXzYxNzY_45ec612e-3ee7-4e78-9cf3-5cb7b4270948">P12M</ango:ContractwithCustomerRightofReturnMinimumRemainingProductLifePriortoReturn>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90ZXh0cmVnaW9uOjRiMTlkMDE2NDkyZTQ4ODY5OGRhNDYwYmY5Mjg3NzJjXzg3ODg_b934c40e-fbc7-45c2-a83c-bac652ec9afe">&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents changes in the Company&#x2019;s receivables, contract assets and contract liabilities with customers:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZToyNmQwY2RiOWE1YzU0MzJmYmExNzI3MzMyZjVmY2MzZC90YWJsZXJhbmdlOjI2ZDBjZGI5YTVjNTQzMmZiYTE3MjczMzJmNWZjYzNkXzEtMS0xLTEtMjg3NDE_f386c813-43b3-4a9c-8a7f-349460f0ff65"
      unitRef="usd">52304000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZToyNmQwY2RiOWE1YzU0MzJmYmExNzI3MzMyZjVmY2MzZC90YWJsZXJhbmdlOjI2ZDBjZGI5YTVjNTQzMmZiYTE3MjczMzJmNWZjYzNkXzEtMy0xLTEtMjg3NDE_35620a4f-0fb5-4c26-bf33-08a4ab121e01"
      unitRef="usd">35405000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZToyNmQwY2RiOWE1YzU0MzJmYmExNzI3MzMyZjVmY2MzZC90YWJsZXJhbmdlOjI2ZDBjZGI5YTVjNTQzMmZiYTE3MjczMzJmNWZjYzNkXzItMS0xLTEtMjg3NDE_4cdf4654-8e41-4801-adfd-5773cfe3bbea"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZToyNmQwY2RiOWE1YzU0MzJmYmExNzI3MzMyZjVmY2MzZC90YWJsZXJhbmdlOjI2ZDBjZGI5YTVjNTQzMmZiYTE3MjczMzJmNWZjYzNkXzItMy0xLTEtMjg3NDE_a9a22534-9e5b-445e-86cb-748811672e24"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZToyNmQwY2RiOWE1YzU0MzJmYmExNzI3MzMyZjVmY2MzZC90YWJsZXJhbmdlOjI2ZDBjZGI5YTVjNTQzMmZiYTE3MjczMzJmNWZjYzNkXzMtMS0xLTEtMjg3NDE_de6062ae-db58-49c7-addc-e7f35e532c32"
      unitRef="usd">526000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90YWJsZToyNmQwY2RiOWE1YzU0MzJmYmExNzI3MzMyZjVmY2MzZC90YWJsZXJhbmdlOjI2ZDBjZGI5YTVjNTQzMmZiYTE3MjczMzJmNWZjYzNkXzMtMy0xLTEtMjg3NDE_cc6b485e-54cc-4c32-9719-821fc4fdbfb1"
      unitRef="usd">426000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90ZXh0cmVnaW9uOjRiMTlkMDE2NDkyZTQ4ODY5OGRhNDYwYmY5Mjg3NzJjXzc2Mjk_9019f80b-0a6b-43ce-b824-3b7b84cddc9c"
      unitRef="usd">2200000</us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination>
    <us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90ZXh0cmVnaW9uOjRiMTlkMDE2NDkyZTQ4ODY5OGRhNDYwYmY5Mjg3NzJjXzc2MzY_ab82fd61-729d-45ab-ba8a-395fafe69fb0"
      unitRef="usd">1000000</us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination>
    <ango:CustomerWithCustomerLiabilityRevenueRecognizedIncludingCurrentPeriod
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90ZXh0cmVnaW9uOjRiMTlkMDE2NDkyZTQ4ODY5OGRhNDYwYmY5Mjg3NzJjXzc2NzQ_cb774d43-dfc6-4067-af63-2a8a2945c632"
      unitRef="usd">2100000</ango:CustomerWithCustomerLiabilityRevenueRecognizedIncludingCurrentPeriod>
    <ango:CustomerWithCustomerLiabilityRevenueRecognizedIncludingCurrentPeriod
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNjkvZnJhZzo0YjE5ZDAxNjQ5MmU0ODg2OThkYTQ2MGJmOTI4NzcyYy90ZXh0cmVnaW9uOjRiMTlkMDE2NDkyZTQ4ODY5OGRhNDYwYmY5Mjg3NzJjXzc2ODE_878dbd88-1d1e-4a21-885e-6d89753de927"
      unitRef="usd">1200000</ango:CustomerWithCustomerLiabilityRevenueRecognizedIncludingCurrentPeriod>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90ZXh0cmVnaW9uOjM0MzY2M2IzNWU1OTQ2Mjk4NjQzYmQ4MmZhMDdhMzgxXzU3ODE_a5cef646-c188-41e6-833c-5ecfdf015706">FAIR VALUE OF FINANCIAL INSTRUMENTS&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements and Disclosures, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1 - Inputs to the valuation methodology are quoted market prices for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2 - Inputs to the valuation methodology are other observable inputs, including quoted market prices for similar assets or liabilities and market-corroborated inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3 - Inputs to the valuation methodology are unobservable inputs based on management&#x2019;s best estimate of inputs market participants would use in pricing the asset or liability at the measurement date, including assumptions about risk.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's financial instruments include cash and cash equivalents, marketable securities, 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables provide information by level for assets and liabilities that are measured at fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value Measurements using inputs considered as:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value at May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Financial Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration for acquisition earn outs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Financial Liabilities&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value Measurements using inputs considered as:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value at May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Financial Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration for acquisition earn outs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Financial Liabilities&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no transfers in and out of Level 1, 2 and 3 measurements for the years ended May&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the changes in fair value components of Level 3 instruments:    &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial&#160;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair&#160;Value&#160;Measurements Using Significant Unobservable Inputs (Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in present value of contingent consideration &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency gain from remeasurement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial&#160;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair&#160;Value&#160;Measurements Using Significant Unobservable Inputs (Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at May 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of contingent consideration &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency loss from remeasurement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contingent Liability for Acquisition Earn Outs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 Income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The recurring Level 3 fair value measurements of the contingent consideration liabilities include the following significant unobservable inputs as of May&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Valuation Technique&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unobservable Input&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Range&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue based payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discounted cash flow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Probability of payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66% - 100%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected fiscal year of payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023 - 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At May&#160;31, 2022, the amount of undiscounted future contingent consideration that the Company expects to pay as a result of all completed acquisitions is approximately $20.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 2023 to 2029 in order for the associated consideration to be paid. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Items Measured at Fair Value on a Nonrecurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fourth quarter of fiscal year 2021, the Company made the decision to abandon the OARtrac product technology and trademark.  This resulted in an impairment charge of $14.0&#160;million.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no other items measured at fair value on a nonrecurring basis during the year ended May&#160;31, 2022 or May&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90ZXh0cmVnaW9uOjM0MzY2M2IzNWU1OTQ2Mjk4NjQzYmQ4MmZhMDdhMzgxXzU3ODM_2749f0aa-066e-4a5c-b24f-668f8e327742">&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables provide information by level for assets and liabilities that are measured at fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value Measurements using inputs considered as:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value at May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Financial Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration for acquisition earn outs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Financial Liabilities&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value Measurements using inputs considered as:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value at May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Financial Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration for acquisition earn outs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Financial Liabilities&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="id102e33e231f493986ceca828225493d_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTplNDNkNzA1MmUyOTQ0MGU0YTc5NzdkYjAxMzk2ZDk1MS90YWJsZXJhbmdlOmU0M2Q3MDUyZTI5NDQwZTRhNzk3N2RiMDEzOTZkOTUxXzEzLTEtMS0xLTI4NzQx_b2329896-432c-41e7-9ca4-55919762e088"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i123081f0f5f14c289aae609bf622fb6d_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTplNDNkNzA1MmUyOTQ0MGU0YTc5NzdkYjAxMzk2ZDk1MS90YWJsZXJhbmdlOmU0M2Q3MDUyZTI5NDQwZTRhNzk3N2RiMDEzOTZkOTUxXzEzLTMtMS0xLTI4NzQx_30e7ce3c-14c5-4aa6-b176-b3b792ce0087"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="id6304a4929a843eca9862b5e946e8adf_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTplNDNkNzA1MmUyOTQ0MGU0YTc5NzdkYjAxMzk2ZDk1MS90YWJsZXJhbmdlOmU0M2Q3MDUyZTI5NDQwZTRhNzk3N2RiMDEzOTZkOTUxXzEzLTUtMS0xLTI4NzQx_3ff65e04-17ae-4a4c-92e5-783538046228"
      unitRef="usd">16948000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ic450915adfe64538baa8f30b2d65bf66_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTplNDNkNzA1MmUyOTQ0MGU0YTc5NzdkYjAxMzk2ZDk1MS90YWJsZXJhbmdlOmU0M2Q3MDUyZTI5NDQwZTRhNzk3N2RiMDEzOTZkOTUxXzEzLTctMS0xLTI4NzQx_5d68903c-add0-4c33-bfb4-be8df7ffdfb3"
      unitRef="usd">16948000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="id102e33e231f493986ceca828225493d_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTplNDNkNzA1MmUyOTQ0MGU0YTc5NzdkYjAxMzk2ZDk1MS90YWJsZXJhbmdlOmU0M2Q3MDUyZTI5NDQwZTRhNzk3N2RiMDEzOTZkOTUxXzE0LTEtMS0xLTI4NzQx_64f811e8-0329-4887-b60f-51d7559fb4a4"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i123081f0f5f14c289aae609bf622fb6d_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTplNDNkNzA1MmUyOTQ0MGU0YTc5NzdkYjAxMzk2ZDk1MS90YWJsZXJhbmdlOmU0M2Q3MDUyZTI5NDQwZTRhNzk3N2RiMDEzOTZkOTUxXzE0LTMtMS0xLTI4NzQx_150e49ce-e471-406a-882c-b11da7522b85"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="id6304a4929a843eca9862b5e946e8adf_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTplNDNkNzA1MmUyOTQ0MGU0YTc5NzdkYjAxMzk2ZDk1MS90YWJsZXJhbmdlOmU0M2Q3MDUyZTI5NDQwZTRhNzk3N2RiMDEzOTZkOTUxXzE0LTUtMS0xLTI4NzQx_27fd49dc-f1c1-4911-8ad5-32ec2c20168c"
      unitRef="usd">16948000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ic450915adfe64538baa8f30b2d65bf66_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTplNDNkNzA1MmUyOTQ0MGU0YTc5NzdkYjAxMzk2ZDk1MS90YWJsZXJhbmdlOmU0M2Q3MDUyZTI5NDQwZTRhNzk3N2RiMDEzOTZkOTUxXzE0LTctMS0xLTI4NzQx_b505fa6d-818c-4a9a-8501-f518e7118669"
      unitRef="usd">16948000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ia0541c072a924df3b5aa9dddb0727308_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTo5YWU5MTg0ZGY5MzM0YzhhOGJkYjVkODdmNzkzMmQ2MC90YWJsZXJhbmdlOjlhZTkxODRkZjkzMzRjOGE4YmRiNWQ4N2Y3OTMyZDYwXzEzLTEtMS0xLTI4NzQx_09e1a903-4040-4617-92aa-158ec73d12eb"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i5585d6957597451ebe8824ff4e6914cd_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTo5YWU5MTg0ZGY5MzM0YzhhOGJkYjVkODdmNzkzMmQ2MC90YWJsZXJhbmdlOjlhZTkxODRkZjkzMzRjOGE4YmRiNWQ4N2Y3OTMyZDYwXzEzLTMtMS0xLTI4NzQx_6a35b515-48cc-46a7-abec-b69e0df21749"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i454e1f54f1504d12ac0a66837fe9989c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTo5YWU5MTg0ZGY5MzM0YzhhOGJkYjVkODdmNzkzMmQ2MC90YWJsZXJhbmdlOjlhZTkxODRkZjkzMzRjOGE4YmRiNWQ4N2Y3OTMyZDYwXzEzLTUtMS0xLTI4NzQx_2600b93a-3e7a-4653-8085-d4366a61c7e4"
      unitRef="usd">15741000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i206c078a4018446cb00375d04ed6cd70_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTo5YWU5MTg0ZGY5MzM0YzhhOGJkYjVkODdmNzkzMmQ2MC90YWJsZXJhbmdlOjlhZTkxODRkZjkzMzRjOGE4YmRiNWQ4N2Y3OTMyZDYwXzEzLTctMS0xLTI4NzQx_48d5b14e-613d-491f-a7d7-0e6117e008ec"
      unitRef="usd">15741000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ia0541c072a924df3b5aa9dddb0727308_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTo5YWU5MTg0ZGY5MzM0YzhhOGJkYjVkODdmNzkzMmQ2MC90YWJsZXJhbmdlOjlhZTkxODRkZjkzMzRjOGE4YmRiNWQ4N2Y3OTMyZDYwXzE0LTEtMS0xLTI4NzQx_83fc7c18-4248-4734-8380-d0c26b35b8b8"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i5585d6957597451ebe8824ff4e6914cd_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTo5YWU5MTg0ZGY5MzM0YzhhOGJkYjVkODdmNzkzMmQ2MC90YWJsZXJhbmdlOjlhZTkxODRkZjkzMzRjOGE4YmRiNWQ4N2Y3OTMyZDYwXzE0LTMtMS0xLTI4NzQx_a1829373-b963-4896-94e8-52575b048062"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i454e1f54f1504d12ac0a66837fe9989c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTo5YWU5MTg0ZGY5MzM0YzhhOGJkYjVkODdmNzkzMmQ2MC90YWJsZXJhbmdlOjlhZTkxODRkZjkzMzRjOGE4YmRiNWQ4N2Y3OTMyZDYwXzE0LTUtMS0xLTI4NzQx_c2aaaf98-ca35-4cbf-897b-c84b8938b286"
      unitRef="usd">15741000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i206c078a4018446cb00375d04ed6cd70_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTo5YWU5MTg0ZGY5MzM0YzhhOGJkYjVkODdmNzkzMmQ2MC90YWJsZXJhbmdlOjlhZTkxODRkZjkzMzRjOGE4YmRiNWQ4N2Y3OTMyZDYwXzE0LTctMS0xLTI4NzQx_02301754-ba09-40a7-a904-095a6fdb12ca"
      unitRef="usd">15741000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90ZXh0cmVnaW9uOjM0MzY2M2IzNWU1OTQ2Mjk4NjQzYmQ4MmZhMDdhMzgxXzU3NjU_68624dba-2f93-4c16-b19f-497261c32cf5">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the changes in fair value components of Level 3 instruments:    &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial&#160;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair&#160;Value&#160;Measurements Using Significant Unobservable Inputs (Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in present value of contingent consideration &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency gain from remeasurement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial&#160;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair&#160;Value&#160;Measurements Using Significant Unobservable Inputs (Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at May 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of contingent consideration &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency loss from remeasurement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(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.</us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTpjZmE3Zjc1ZDhiZTM0ZGY5YWU0M2UyMmMwYzNjNDRmMy90YWJsZXJhbmdlOmNmYTdmNzVkOGJlMzRkZjlhZTQzZTIyYzBjM2M0NGYzXzItMy0xLTEtMjg3NDE_a2eb5c45-ded3-4f32-aec9-9d54c05bb7bb"
      unitRef="usd">15741000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTpjZmE3Zjc1ZDhiZTM0ZGY5YWU0M2UyMmMwYzNjNDRmMy90YWJsZXJhbmdlOmNmYTdmNzVkOGJlMzRkZjlhZTQzZTIyYzBjM2M0NGYzXzQtMy0xLTEtMjg3NDE_c0910653-4ef1-4141-a7c3-ba81056a5c52"
      unitRef="usd">1212000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <ango:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityCurrencyGainLossFromRemeasurement
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTpjZmE3Zjc1ZDhiZTM0ZGY5YWU0M2UyMmMwYzNjNDRmMy90YWJsZXJhbmdlOmNmYTdmNzVkOGJlMzRkZjlhZTQzZTIyYzBjM2M0NGYzXzUtMy0xLTEtMjg3NDE_8e664d1e-06cd-4a2e-b64f-e8fbc421ad77"
      unitRef="usd">-5000</ango:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityCurrencyGainLossFromRemeasurement>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTpjZmE3Zjc1ZDhiZTM0ZGY5YWU0M2UyMmMwYzNjNDRmMy90YWJsZXJhbmdlOmNmYTdmNzVkOGJlMzRkZjlhZTQzZTIyYzBjM2M0NGYzXzktMy0xLTEtMjg3NDE_73389163-07d9-4fd6-a9e8-f24a00e5c9fc"
      unitRef="usd">16948000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i27b2ea3513284ca3b7579fdbb0d2d90f_I20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTozYTY3OGY3ODcxNTc0ODNmYjk3NzIyODc0YjQyMzQ0MC90YWJsZXJhbmdlOjNhNjc4Zjc4NzE1NzQ4M2ZiOTc3MjI4NzRiNDIzNDQwXzItMy0xLTEtMjg3NDE_0caafe25-9089-4bb8-9494-c69e51b4098e"
      unitRef="usd">15647000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <ango:ChangeInFairValueOfContingentConsideration
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTozYTY3OGY3ODcxNTc0ODNmYjk3NzIyODc0YjQyMzQ0MC90YWJsZXJhbmdlOjNhNjc4Zjc4NzE1NzQ4M2ZiOTc3MjI4NzRiNDIzNDQwXzQtMy0xLTEtMjg3NDE_b8912364-4bd6-4165-9f09-9fc9053c6a9e"
      unitRef="usd">89000</ango:ChangeInFairValueOfContingentConsideration>
    <ango:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityCurrencyGainLossFromRemeasurement
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTozYTY3OGY3ODcxNTc0ODNmYjk3NzIyODc0YjQyMzQ0MC90YWJsZXJhbmdlOjNhNjc4Zjc4NzE1NzQ4M2ZiOTc3MjI4NzRiNDIzNDQwXzYtMy0xLTEtMzczODY_0273a379-fbb5-43b2-80de-88f51ee2ba3f"
      unitRef="usd">5000</ango:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityCurrencyGainLossFromRemeasurement>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTozYTY3OGY3ODcxNTc0ODNmYjk3NzIyODc0YjQyMzQ0MC90YWJsZXJhbmdlOjNhNjc4Zjc4NzE1NzQ4M2ZiOTc3MjI4NzRiNDIzNDQwXzExLTMtMS0xLTI4NzQx_edfd6963-07e1-4fd2-9915-1d80206b6505"
      unitRef="usd">15741000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90ZXh0cmVnaW9uOjM0MzY2M2IzNWU1OTQ2Mjk4NjQzYmQ4MmZhMDdhMzgxXzU3NjE_437c8505-97fb-4209-bd2e-fd6be3a00937">The recurring Level 3 fair value measurements of the contingent consideration liabilities include the following significant unobservable inputs as of May&#160;31, 2022:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Valuation Technique&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unobservable Input&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Range&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue based payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discounted cash flow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Probability of payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66% - 100%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected fiscal year of payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023 - 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i6215db7cb98d4d20a267623572d9d511_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTo3ZjljNTQwYWJiODU0MWZjYTlkOGMxODUzODcxOTUxMi90YWJsZXJhbmdlOjdmOWM1NDBhYmI4NTQxZmNhOWQ4YzE4NTM4NzE5NTEyXzEtMS0xLTEtMjg3NDE_c90b41ec-cbfd-4f9d-9711-06901d8d8c5c"
      unitRef="usd">16948000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i559834990bdd48e7be977b3d93264fd2_I20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTo3ZjljNTQwYWJiODU0MWZjYTlkOGMxODUzODcxOTUxMi90YWJsZXJhbmdlOjdmOWM1NDBhYmI4NTQxZmNhOWQ4YzE4NTM4NzE5NTEyXzEtNy0xLTEtMjg3NDE_d71524d2-1a26-4bbf-843c-e7587b688bce"
      unitRef="number">5</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="id8485fcffed14eacb7a5134f29540697_I20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTo3ZjljNTQwYWJiODU0MWZjYTlkOGMxODUzODcxOTUxMi90YWJsZXJhbmdlOjdmOWM1NDBhYmI4NTQxZmNhOWQ4YzE4NTM4NzE5NTEyXzItNy0xLTEtMjg3NDEvdGV4dHJlZ2lvbjplNWJkMTNkNzA5MDY0MzA5YTlkOTgyNzdlZTAyZGQ3Ml80_99dbb646-f552-4aea-bac2-068ecfb8f80c"
      unitRef="number">0.66</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i568882a3e24f4fa7a921a4cd44d88e3e_I20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90YWJsZTo3ZjljNTQwYWJiODU0MWZjYTlkOGMxODUzODcxOTUxMi90YWJsZXJhbmdlOjdmOWM1NDBhYmI4NTQxZmNhOWQ4YzE4NTM4NzE5NTEyXzItNy0xLTEtMjg3NDEvdGV4dHJlZ2lvbjplNWJkMTNkNzA5MDY0MzA5YTlkOTgyNzdlZTAyZGQ3Ml85_bb5dbfec-ac75-4f5a-bf29-ce2db1d09133"
      unitRef="number">1</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <ango:UndiscountedContingentConsiderationFairValueFairValueDisclosure
      contextRef="if4bc5b3d807249abb56078486e3c6309_I20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90ZXh0cmVnaW9uOjM0MzY2M2IzNWU1OTQ2Mjk4NjQzYmQ4MmZhMDdhMzgxXzQ5ODI_f1a2bf59-d5e3-4846-9b67-347f26d9265c"
      unitRef="usd">20000000</ango:UndiscountedContingentConsiderationFairValueFairValueDisclosure>
    <us-gaap:AssetImpairmentCharges
      contextRef="i42880616e05344709d20bf6fd0ecd2b6_D20220301-20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzIvZnJhZzozNDM2NjNiMzVlNTk0NjI5ODY0M2JkODJmYTA3YTM4MS90ZXh0cmVnaW9uOjM0MzY2M2IzNWU1OTQ2Mjk4NjQzYmQ4MmZhMDdhMzgxXzU0NjE_aa20e141-2d3d-4c8a-b1a8-75f4a961e399"
      unitRef="usd">14000000</us-gaap:AssetImpairmentCharges>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzUvZnJhZzozZDA1Nzk0NWIxOTc0OTk1YTYzNDY5ZWM3M2FlYTU1Ni90ZXh0cmVnaW9uOjNkMDU3OTQ1YjE5NzQ5OTVhNjM0NjllYzczYWVhNTU2XzU0MA_d440c581-2051-4c55-b6b1-50716222691c">INVENTORIES&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at lower of cost and net realizable value (using the first-in, first-out method).  Inventories consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;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 May&#160;31, 2022 and 2021 was $3.7 million and $3.8 million, respectively.</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzUvZnJhZzozZDA1Nzk0NWIxOTc0OTk1YTYzNDY5ZWM3M2FlYTU1Ni90ZXh0cmVnaW9uOjNkMDU3OTQ1YjE5NzQ5OTVhNjM0NjllYzczYWVhNTU2XzUzNQ_7827a8a0-c4de-4d95-b516-95c841a09fd7">&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at lower of cost and net realizable value (using the first-in, first-out method).  Inventories consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzUvZnJhZzozZDA1Nzk0NWIxOTc0OTk1YTYzNDY5ZWM3M2FlYTU1Ni90YWJsZTo0NWZmMDNjYjhhM2Y0OWEwYWQ2ZjAwNjgwMzAzZjIwMS90YWJsZXJhbmdlOjQ1ZmYwM2NiOGEzZjQ5YTBhZDZmMDA2ODAzMDNmMjAxXzEtMS0xLTEtMjg3NDE_06a27753-c7b0-4daf-8014-55bede186e88"
      unitRef="usd">28251000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzUvZnJhZzozZDA1Nzk0NWIxOTc0OTk1YTYzNDY5ZWM3M2FlYTU1Ni90YWJsZTo0NWZmMDNjYjhhM2Y0OWEwYWQ2ZjAwNjgwMzAzZjIwMS90YWJsZXJhbmdlOjQ1ZmYwM2NiOGEzZjQ5YTBhZDZmMDA2ODAzMDNmMjAxXzEtMy0xLTEtMjg3NDE_fc9a8c18-1b0c-48f4-8b71-b443ca591845"
      unitRef="usd">22925000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzUvZnJhZzozZDA1Nzk0NWIxOTc0OTk1YTYzNDY5ZWM3M2FlYTU1Ni90YWJsZTo0NWZmMDNjYjhhM2Y0OWEwYWQ2ZjAwNjgwMzAzZjIwMS90YWJsZXJhbmdlOjQ1ZmYwM2NiOGEzZjQ5YTBhZDZmMDA2ODAzMDNmMjAxXzItMS0xLTEtMjg3NDE_3f8c56b6-4521-4789-9904-3bdc28a86e67"
      unitRef="usd">7186000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzUvZnJhZzozZDA1Nzk0NWIxOTc0OTk1YTYzNDY5ZWM3M2FlYTU1Ni90YWJsZTo0NWZmMDNjYjhhM2Y0OWEwYWQ2ZjAwNjgwMzAzZjIwMS90YWJsZXJhbmdlOjQ1ZmYwM2NiOGEzZjQ5YTBhZDZmMDA2ODAzMDNmMjAxXzItMy0xLTEtMjg3NDE_a836bcf8-1e3e-4ff8-847c-64c063ced734"
      unitRef="usd">8022000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzUvZnJhZzozZDA1Nzk0NWIxOTc0OTk1YTYzNDY5ZWM3M2FlYTU1Ni90YWJsZTo0NWZmMDNjYjhhM2Y0OWEwYWQ2ZjAwNjgwMzAzZjIwMS90YWJsZXJhbmdlOjQ1ZmYwM2NiOGEzZjQ5YTBhZDZmMDA2ODAzMDNmMjAxXzMtMS0xLTEtMjg3NDE_f9f4edc8-651a-45d5-bc73-439eca558628"
      unitRef="usd">15955000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzUvZnJhZzozZDA1Nzk0NWIxOTc0OTk1YTYzNDY5ZWM3M2FlYTU1Ni90YWJsZTo0NWZmMDNjYjhhM2Y0OWEwYWQ2ZjAwNjgwMzAzZjIwMS90YWJsZXJhbmdlOjQ1ZmYwM2NiOGEzZjQ5YTBhZDZmMDA2ODAzMDNmMjAxXzMtMy0xLTEtMjg3NDE_ec57b027-257a-4d19-a3ab-685c972e2564"
      unitRef="usd">17667000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzUvZnJhZzozZDA1Nzk0NWIxOTc0OTk1YTYzNDY5ZWM3M2FlYTU1Ni90YWJsZTo0NWZmMDNjYjhhM2Y0OWEwYWQ2ZjAwNjgwMzAzZjIwMS90YWJsZXJhbmdlOjQ1ZmYwM2NiOGEzZjQ5YTBhZDZmMDA2ODAzMDNmMjAxXzQtMS0xLTEtMjg3NDE_23bcbc91-e297-4c24-8e7b-adf42157282b"
      unitRef="usd">51392000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzUvZnJhZzozZDA1Nzk0NWIxOTc0OTk1YTYzNDY5ZWM3M2FlYTU1Ni90YWJsZTo0NWZmMDNjYjhhM2Y0OWEwYWQ2ZjAwNjgwMzAzZjIwMS90YWJsZXJhbmdlOjQ1ZmYwM2NiOGEzZjQ5YTBhZDZmMDA2ODAzMDNmMjAxXzQtMy0xLTEtMjg3NDE_ff9ecd8d-55ab-41d3-8e16-cfefce0863a2"
      unitRef="usd">48614000</us-gaap:InventoryNet>
    <us-gaap:InventoryValuationReserves
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzUvZnJhZzozZDA1Nzk0NWIxOTc0OTk1YTYzNDY5ZWM3M2FlYTU1Ni90ZXh0cmVnaW9uOjNkMDU3OTQ1YjE5NzQ5OTVhNjM0NjllYzczYWVhNTU2XzUwOA_037a0b0b-b2d3-46a6-b917-83d71270ba81"
      unitRef="usd">3700000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzUvZnJhZzozZDA1Nzk0NWIxOTc0OTk1YTYzNDY5ZWM3M2FlYTU1Ni90ZXh0cmVnaW9uOjNkMDU3OTQ1YjE5NzQ5OTVhNjM0NjllYzczYWVhNTU2XzUxNQ_959ec4c5-3f6f-4141-b565-756f63a92977"
      unitRef="usd">3800000</us-gaap:InventoryValuationReserves>
    <ango:PrepaidExpensesAndOtherTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzgvZnJhZzpjMjU1NGYyMjkxZWM0NGI2YmFjZGNiMDgxMTMwNmEzZS90ZXh0cmVnaW9uOmMyNTU0ZjIyOTFlYzQ0YjZiYWNkY2IwODExMzA2YTNlXzk3_2800a64a-99fa-4287-b0a0-b93e665e7227">PREPAID EXPENSES AND OTHER&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee Retention Tax Credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;License fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade shows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other prepaid taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ango:PrepaidExpensesAndOtherTextBlock>
    <ango:PrepaidExpensesAndOtherTableTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzgvZnJhZzpjMjU1NGYyMjkxZWM0NGI2YmFjZGNiMDgxMTMwNmEzZS90ZXh0cmVnaW9uOmMyNTU0ZjIyOTFlYzQ0YjZiYWNkY2IwODExMzA2YTNlXzk0_dd271481-410c-4c5b-b373-718723ea0402">&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee Retention Tax Credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;License fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade shows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other prepaid taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ango:PrepaidExpensesAndOtherTableTextBlock>
    <ango:PrepaidDeposits
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzgvZnJhZzpjMjU1NGYyMjkxZWM0NGI2YmFjZGNiMDgxMTMwNmEzZS90YWJsZTo4NjQxMjczNzJkM2E0YWM5ODhkODE5YWI1MGExMjYyMy90YWJsZXJhbmdlOjg2NDEyNzM3MmQzYTRhYzk4OGQ4MTlhYjUwYTEyNjIzXzEtMS0xLTEtMjg3NDE_2c1b4966-5167-4e28-a59f-1ba59aaa9b57"
      unitRef="usd">2106000</ango:PrepaidDeposits>
    <ango:PrepaidDeposits
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzgvZnJhZzpjMjU1NGYyMjkxZWM0NGI2YmFjZGNiMDgxMTMwNmEzZS90YWJsZTo4NjQxMjczNzJkM2E0YWM5ODhkODE5YWI1MGExMjYyMy90YWJsZXJhbmdlOjg2NDEyNzM3MmQzYTRhYzk4OGQ4MTlhYjUwYTEyNjIzXzEtMy0xLTEtMjg3NDE_4e1b401f-c004-49a7-bbdf-b1d839e00bab"
      unitRef="usd">2795000</ango:PrepaidDeposits>
    <ango:PrepaidEmployeeTaxCredit
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzgvZnJhZzpjMjU1NGYyMjkxZWM0NGI2YmFjZGNiMDgxMTMwNmEzZS90YWJsZTo4NjQxMjczNzJkM2E0YWM5ODhkODE5YWI1MGExMjYyMy90YWJsZXJhbmdlOjg2NDEyNzM3MmQzYTRhYzk4OGQ4MTlhYjUwYTEyNjIzXzItMS0xLTEtMjg3NDE_2253b164-5b66-4e01-94df-feac01d638fb"
      unitRef="usd">4194000</ango:PrepaidEmployeeTaxCredit>
    <ango:PrepaidEmployeeTaxCredit
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzgvZnJhZzpjMjU1NGYyMjkxZWM0NGI2YmFjZGNiMDgxMTMwNmEzZS90YWJsZTo4NjQxMjczNzJkM2E0YWM5ODhkODE5YWI1MGExMjYyMy90YWJsZXJhbmdlOjg2NDEyNzM3MmQzYTRhYzk4OGQ4MTlhYjUwYTEyNjIzXzItMy0xLTEtMjg3NDE_8dfa8fdb-fd11-4561-83cc-8d68ac65995c"
      unitRef="usd">1911000</ango:PrepaidEmployeeTaxCredit>
    <ango:SoftwareLicenses
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzgvZnJhZzpjMjU1NGYyMjkxZWM0NGI2YmFjZGNiMDgxMTMwNmEzZS90YWJsZTo4NjQxMjczNzJkM2E0YWM5ODhkODE5YWI1MGExMjYyMy90YWJsZXJhbmdlOjg2NDEyNzM3MmQzYTRhYzk4OGQ4MTlhYjUwYTEyNjIzXzMtMS0xLTEtMjg3NDE_1d64afa1-e021-4926-aee6-b4633f53ec9e"
      unitRef="usd">1255000</ango:SoftwareLicenses>
    <ango:SoftwareLicenses
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzgvZnJhZzpjMjU1NGYyMjkxZWM0NGI2YmFjZGNiMDgxMTMwNmEzZS90YWJsZTo4NjQxMjczNzJkM2E0YWM5ODhkODE5YWI1MGExMjYyMy90YWJsZXJhbmdlOjg2NDEyNzM3MmQzYTRhYzk4OGQ4MTlhYjUwYTEyNjIzXzMtMy0xLTEtMjg3NDE_1e91808d-8d00-4e1d-aacd-0b705afed466"
      unitRef="usd">1286000</ango:SoftwareLicenses>
    <ango:PrepaidLicenseeFees
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzgvZnJhZzpjMjU1NGYyMjkxZWM0NGI2YmFjZGNiMDgxMTMwNmEzZS90YWJsZTo4NjQxMjczNzJkM2E0YWM5ODhkODE5YWI1MGExMjYyMy90YWJsZXJhbmdlOjg2NDEyNzM3MmQzYTRhYzk4OGQ4MTlhYjUwYTEyNjIzXzUtMS0xLTEtMjg3NDE_ffac0dee-6677-4837-87a0-1e4cd9cfba61"
      unitRef="usd">172000</ango:PrepaidLicenseeFees>
    <ango:PrepaidLicenseeFees
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzgvZnJhZzpjMjU1NGYyMjkxZWM0NGI2YmFjZGNiMDgxMTMwNmEzZS90YWJsZTo4NjQxMjczNzJkM2E0YWM5ODhkODE5YWI1MGExMjYyMy90YWJsZXJhbmdlOjg2NDEyNzM3MmQzYTRhYzk4OGQ4MTlhYjUwYTEyNjIzXzUtMy0xLTEtMjg3NDE_a8ce0f27-deb1-4a05-ac42-083a5ad4245b"
      unitRef="usd">166000</ango:PrepaidLicenseeFees>
    <ango:TradeShows
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzgvZnJhZzpjMjU1NGYyMjkxZWM0NGI2YmFjZGNiMDgxMTMwNmEzZS90YWJsZTo4NjQxMjczNzJkM2E0YWM5ODhkODE5YWI1MGExMjYyMy90YWJsZXJhbmdlOjg2NDEyNzM3MmQzYTRhYzk4OGQ4MTlhYjUwYTEyNjIzXzYtMS0xLTEtMjg3NDE_ac25b3f4-b43c-4d7d-8707-951225eb2a91"
      unitRef="usd">328000</ango:TradeShows>
    <ango:TradeShows
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzgvZnJhZzpjMjU1NGYyMjkxZWM0NGI2YmFjZGNiMDgxMTMwNmEzZS90YWJsZTo4NjQxMjczNzJkM2E0YWM5ODhkODE5YWI1MGExMjYyMy90YWJsZXJhbmdlOjg2NDEyNzM3MmQzYTRhYzk4OGQ4MTlhYjUwYTEyNjIzXzYtMy0xLTEtMjg3NDE_9183476a-fbe1-48d9-ae51-c0716574b916"
      unitRef="usd">132000</ango:TradeShows>
    <us-gaap:PrepaidRent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzgvZnJhZzpjMjU1NGYyMjkxZWM0NGI2YmFjZGNiMDgxMTMwNmEzZS90YWJsZTo4NjQxMjczNzJkM2E0YWM5ODhkODE5YWI1MGExMjYyMy90YWJsZXJhbmdlOjg2NDEyNzM3MmQzYTRhYzk4OGQ4MTlhYjUwYTEyNjIzXzctMS0xLTEtMjg3NDE_a7a1493d-b1b6-4eec-abfb-e6ef0d602cc4"
      unitRef="usd">240000</us-gaap:PrepaidRent>
    <us-gaap:PrepaidRent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzgvZnJhZzpjMjU1NGYyMjkxZWM0NGI2YmFjZGNiMDgxMTMwNmEzZS90YWJsZTo4NjQxMjczNzJkM2E0YWM5ODhkODE5YWI1MGExMjYyMy90YWJsZXJhbmdlOjg2NDEyNzM3MmQzYTRhYzk4OGQ4MTlhYjUwYTEyNjIzXzctMy0xLTEtMjg3NDE_a63d4ed8-65d9-4c25-98fa-6e40de92f4d6"
      unitRef="usd">268000</us-gaap:PrepaidRent>
    <ango:PrepaidIncomeandOtherTaxes
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzgvZnJhZzpjMjU1NGYyMjkxZWM0NGI2YmFjZGNiMDgxMTMwNmEzZS90YWJsZTo4NjQxMjczNzJkM2E0YWM5ODhkODE5YWI1MGExMjYyMy90YWJsZXJhbmdlOjg2NDEyNzM3MmQzYTRhYzk4OGQ4MTlhYjUwYTEyNjIzXzgtMS0xLTEtMjg3NDE_0b549e9d-7f09-4d15-8cf0-795a5444bb23"
      unitRef="usd">328000</ango:PrepaidIncomeandOtherTaxes>
    <ango:PrepaidIncomeandOtherTaxes
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzgvZnJhZzpjMjU1NGYyMjkxZWM0NGI2YmFjZGNiMDgxMTMwNmEzZS90YWJsZTo4NjQxMjczNzJkM2E0YWM5ODhkODE5YWI1MGExMjYyMy90YWJsZXJhbmdlOjg2NDEyNzM3MmQzYTRhYzk4OGQ4MTlhYjUwYTEyNjIzXzgtMy0xLTEtMjg3NDE_e332fc33-c5be-46d9-a69a-3761817e9006"
      unitRef="usd">379000</ango:PrepaidIncomeandOtherTaxes>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzgvZnJhZzpjMjU1NGYyMjkxZWM0NGI2YmFjZGNiMDgxMTMwNmEzZS90YWJsZTo4NjQxMjczNzJkM2E0YWM5ODhkODE5YWI1MGExMjYyMy90YWJsZXJhbmdlOjg2NDEyNzM3MmQzYTRhYzk4OGQ4MTlhYjUwYTEyNjIzXzktMS0xLTEtMjg3NDE_0575a878-32f6-4b44-bc78-431a5d3e8949"
      unitRef="usd">2201000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzgvZnJhZzpjMjU1NGYyMjkxZWM0NGI2YmFjZGNiMDgxMTMwNmEzZS90YWJsZTo4NjQxMjczNzJkM2E0YWM5ODhkODE5YWI1MGExMjYyMy90YWJsZXJhbmdlOjg2NDEyNzM3MmQzYTRhYzk4OGQ4MTlhYjUwYTEyNjIzXzktMy0xLTEtMjg3NDE_38ac71bd-10dc-4dcf-a345-e8db11c28712"
      unitRef="usd">1762000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzgvZnJhZzpjMjU1NGYyMjkxZWM0NGI2YmFjZGNiMDgxMTMwNmEzZS90YWJsZTo4NjQxMjczNzJkM2E0YWM5ODhkODE5YWI1MGExMjYyMy90YWJsZXJhbmdlOjg2NDEyNzM3MmQzYTRhYzk4OGQ4MTlhYjUwYTEyNjIzXzEwLTEtMS0xLTI4NzQx_7d830593-b39e-4360-8e90-8a691d0bf424"
      unitRef="usd">10824000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xNzgvZnJhZzpjMjU1NGYyMjkxZWM0NGI2YmFjZGNiMDgxMTMwNmEzZS90YWJsZTo4NjQxMjczNzJkM2E0YWM5ODhkODE5YWI1MGExMjYyMy90YWJsZXJhbmdlOjg2NDEyNzM3MmQzYTRhYzk4OGQ4MTlhYjUwYTEyNjIzXzEwLTMtMS0xLTI4NzQx_df7574ce-77e1-4164-a5dc-56d273b47f0d"
      unitRef="usd">8699000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODEvZnJhZzoxM2FmMDZmMTdhOTc0NWZiOTY1YTY3MzAyZTJhOTZlNi90ZXh0cmVnaW9uOjEzYWYwNmYxN2E5NzQ1ZmI5NjVhNjczMDJlMmE5NmU2XzE4OQ_5e348d3d-dc10-48b3-90fc-de54dfd2b8f6">PROPERTY, PLANT AND EQUIPMENT, NET&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Placement and evaluation units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,635)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and land improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Depreciation expense for fiscal years 2022, 2021 and 2020 was $7.6 million, $5.7 million and $3.3 million, respectively.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i567b28872262454187b2aa2a2478a61b_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODEvZnJhZzoxM2FmMDZmMTdhOTc0NWZiOTY1YTY3MzAyZTJhOTZlNi90YWJsZTpkZDQ5OWIwMjBmM2E0ZTQwOTkyNzA5ZTRmNmQ4MWM0NC90YWJsZXJhbmdlOmRkNDk5YjAyMGYzYTRlNDA5OTI3MDllNGY2ZDgxYzQ0XzEtMS0xLTEtMjg3NDE_c053c6e8-812f-4b7c-a3ad-b65f309f45db"
      unitRef="usd">29425000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2d23391a693346dc87811adb91428afb_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODEvZnJhZzoxM2FmMDZmMTdhOTc0NWZiOTY1YTY3MzAyZTJhOTZlNi90YWJsZTpkZDQ5OWIwMjBmM2E0ZTQwOTkyNzA5ZTRmNmQ4MWM0NC90YWJsZXJhbmdlOmRkNDk5YjAyMGYzYTRlNDA5OTI3MDllNGY2ZDgxYzQ0XzEtMy0xLTEtMjg3NDE_73f99e5a-03a5-47a3-8609-c44a016b82a6"
      unitRef="usd">28979000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4b30100d8e4f461f8d93978ccc5f1ee1_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODEvZnJhZzoxM2FmMDZmMTdhOTc0NWZiOTY1YTY3MzAyZTJhOTZlNi90YWJsZTpkZDQ5OWIwMjBmM2E0ZTQwOTkyNzA5ZTRmNmQ4MWM0NC90YWJsZXJhbmdlOmRkNDk5YjAyMGYzYTRlNDA5OTI3MDllNGY2ZDgxYzQ0XzItMS0xLTEtMjg3NDE_fd13e084-ac4e-403c-a52c-a70d5ea7c75b"
      unitRef="usd">27292000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i15d64db8731c4027a43b17a2720bd775_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODEvZnJhZzoxM2FmMDZmMTdhOTc0NWZiOTY1YTY3MzAyZTJhOTZlNi90YWJsZTpkZDQ5OWIwMjBmM2E0ZTQwOTkyNzA5ZTRmNmQ4MWM0NC90YWJsZXJhbmdlOmRkNDk5YjAyMGYzYTRlNDA5OTI3MDllNGY2ZDgxYzQ0XzItMy0xLTEtMjg3NDE_94dfe681-04c5-4773-b37b-303e343aa88d"
      unitRef="usd">26302000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i496a956195274f39a12ebdabd6eae08c_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODEvZnJhZzoxM2FmMDZmMTdhOTc0NWZiOTY1YTY3MzAyZTJhOTZlNi90YWJsZTpkZDQ5OWIwMjBmM2E0ZTQwOTkyNzA5ZTRmNmQ4MWM0NC90YWJsZXJhbmdlOmRkNDk5YjAyMGYzYTRlNDA5OTI3MDllNGY2ZDgxYzQ0XzMtMS0xLTEtMjg3NDE_43d7e739-dfb0-47ae-8beb-5da75c124a3d"
      unitRef="usd">15453000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ida7ddc5f997b49afac566c0ee21fb13b_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODEvZnJhZzoxM2FmMDZmMTdhOTc0NWZiOTY1YTY3MzAyZTJhOTZlNi90YWJsZTpkZDQ5OWIwMjBmM2E0ZTQwOTkyNzA5ZTRmNmQ4MWM0NC90YWJsZXJhbmdlOmRkNDk5YjAyMGYzYTRlNDA5OTI3MDllNGY2ZDgxYzQ0XzMtMy0xLTEtMjg3NDE_ee44feaf-c116-4bbf-815d-3af008c1b195"
      unitRef="usd">14208000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7067a950ab9b47499d9d642775439521_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODEvZnJhZzoxM2FmMDZmMTdhOTc0NWZiOTY1YTY3MzAyZTJhOTZlNi90YWJsZTpkZDQ5OWIwMjBmM2E0ZTQwOTkyNzA5ZTRmNmQ4MWM0NC90YWJsZXJhbmdlOmRkNDk5YjAyMGYzYTRlNDA5OTI3MDllNGY2ZDgxYzQ0XzQtMS0xLTEtMjg3NDE_45b319a1-04cd-4104-9155-83e120434dd0"
      unitRef="usd">21009000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4c6d6402b21046089569a22466c60a1f_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODEvZnJhZzoxM2FmMDZmMTdhOTc0NWZiOTY1YTY3MzAyZTJhOTZlNi90YWJsZTpkZDQ5OWIwMjBmM2E0ZTQwOTkyNzA5ZTRmNmQ4MWM0NC90YWJsZXJhbmdlOmRkNDk5YjAyMGYzYTRlNDA5OTI3MDllNGY2ZDgxYzQ0XzQtMy0xLTEtMjg3NDE_e9eefaa5-ce78-4e90-8303-224fe4f34a88"
      unitRef="usd">9530000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1ba3e35e6b1d4f758658eaf0f3f251c5_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODEvZnJhZzoxM2FmMDZmMTdhOTc0NWZiOTY1YTY3MzAyZTJhOTZlNi90YWJsZTpkZDQ5OWIwMjBmM2E0ZTQwOTkyNzA5ZTRmNmQ4MWM0NC90YWJsZXJhbmdlOmRkNDk5YjAyMGYzYTRlNDA5OTI3MDllNGY2ZDgxYzQ0XzUtMS0xLTEtMjg3NDE_b3619d85-fc53-4506-ba34-165f76d41b78"
      unitRef="usd">2402000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4c4948990236419f88505499d86d3626_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODEvZnJhZzoxM2FmMDZmMTdhOTc0NWZiOTY1YTY3MzAyZTJhOTZlNi90YWJsZTpkZDQ5OWIwMjBmM2E0ZTQwOTkyNzA5ZTRmNmQ4MWM0NC90YWJsZXJhbmdlOmRkNDk5YjAyMGYzYTRlNDA5OTI3MDllNGY2ZDgxYzQ0XzUtMy0xLTEtMjg3NDE_b1bed603-4b3b-4f3b-a933-6fbe37065a67"
      unitRef="usd">3217000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODEvZnJhZzoxM2FmMDZmMTdhOTc0NWZiOTY1YTY3MzAyZTJhOTZlNi90YWJsZTpkZDQ5OWIwMjBmM2E0ZTQwOTkyNzA5ZTRmNmQ4MWM0NC90YWJsZXJhbmdlOmRkNDk5YjAyMGYzYTRlNDA5OTI3MDllNGY2ZDgxYzQ0XzYtMS0xLTEtMjg3NDE_f786c350-f7df-4075-a217-fc4b07158957"
      unitRef="usd">95581000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODEvZnJhZzoxM2FmMDZmMTdhOTc0NWZiOTY1YTY3MzAyZTJhOTZlNi90YWJsZTpkZDQ5OWIwMjBmM2E0ZTQwOTkyNzA5ZTRmNmQ4MWM0NC90YWJsZXJhbmdlOmRkNDk5YjAyMGYzYTRlNDA5OTI3MDllNGY2ZDgxYzQ0XzYtMy0xLTEtMjg3NDE_8cb8bda7-1056-44b7-b694-f3dc0e45b465"
      unitRef="usd">82236000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODEvZnJhZzoxM2FmMDZmMTdhOTc0NWZiOTY1YTY3MzAyZTJhOTZlNi90YWJsZTpkZDQ5OWIwMjBmM2E0ZTQwOTkyNzA5ZTRmNmQ4MWM0NC90YWJsZXJhbmdlOmRkNDk5YjAyMGYzYTRlNDA5OTI3MDllNGY2ZDgxYzQ0XzctMS0xLTEtMjg3NDE_f20f4a1c-39e7-4084-a10e-5d214ea1401f"
      unitRef="usd">51069000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODEvZnJhZzoxM2FmMDZmMTdhOTc0NWZiOTY1YTY3MzAyZTJhOTZlNi90YWJsZTpkZDQ5OWIwMjBmM2E0ZTQwOTkyNzA5ZTRmNmQ4MWM0NC90YWJsZXJhbmdlOmRkNDk5YjAyMGYzYTRlNDA5OTI3MDllNGY2ZDgxYzQ0XzctMy0xLTEtMjg3NDE_26e13666-3e62-4b57-9019-0e3edb0423c5"
      unitRef="usd">45635000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <ango:PropertyPlantAndEquipmentExcludingLandAndLandImprovements
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODEvZnJhZzoxM2FmMDZmMTdhOTc0NWZiOTY1YTY3MzAyZTJhOTZlNi90YWJsZTpkZDQ5OWIwMjBmM2E0ZTQwOTkyNzA5ZTRmNmQ4MWM0NC90YWJsZXJhbmdlOmRkNDk5YjAyMGYzYTRlNDA5OTI3MDllNGY2ZDgxYzQ0XzgtMS0xLTEtMjg3NDE_cbabb6d1-7808-4e03-94c6-317394e385be"
      unitRef="usd">44512000</ango:PropertyPlantAndEquipmentExcludingLandAndLandImprovements>
    <ango:PropertyPlantAndEquipmentExcludingLandAndLandImprovements
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODEvZnJhZzoxM2FmMDZmMTdhOTc0NWZiOTY1YTY3MzAyZTJhOTZlNi90YWJsZTpkZDQ5OWIwMjBmM2E0ZTQwOTkyNzA5ZTRmNmQ4MWM0NC90YWJsZXJhbmdlOmRkNDk5YjAyMGYzYTRlNDA5OTI3MDllNGY2ZDgxYzQ0XzgtMy0xLTEtMjg3NDE_49477af2-0f34-491a-a591-535c68427c8a"
      unitRef="usd">36601000</ango:PropertyPlantAndEquipmentExcludingLandAndLandImprovements>
    <us-gaap:LandAndLandImprovements
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODEvZnJhZzoxM2FmMDZmMTdhOTc0NWZiOTY1YTY3MzAyZTJhOTZlNi90YWJsZTpkZDQ5OWIwMjBmM2E0ZTQwOTkyNzA5ZTRmNmQ4MWM0NC90YWJsZXJhbmdlOmRkNDk5YjAyMGYzYTRlNDA5OTI3MDllNGY2ZDgxYzQ0XzktMS0xLTEtMjg3NDE_0cd68232-781f-448d-b984-08598c157fa8"
      unitRef="usd">493000</us-gaap:LandAndLandImprovements>
    <us-gaap:LandAndLandImprovements
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODEvZnJhZzoxM2FmMDZmMTdhOTc0NWZiOTY1YTY3MzAyZTJhOTZlNi90YWJsZTpkZDQ5OWIwMjBmM2E0ZTQwOTkyNzA5ZTRmNmQ4MWM0NC90YWJsZXJhbmdlOmRkNDk5YjAyMGYzYTRlNDA5OTI3MDllNGY2ZDgxYzQ0XzktMy0xLTEtMjg3NDE_2b577015-d42e-44f3-9553-6b023d3017b3"
      unitRef="usd">472000</us-gaap:LandAndLandImprovements>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODEvZnJhZzoxM2FmMDZmMTdhOTc0NWZiOTY1YTY3MzAyZTJhOTZlNi90YWJsZTpkZDQ5OWIwMjBmM2E0ZTQwOTkyNzA5ZTRmNmQ4MWM0NC90YWJsZXJhbmdlOmRkNDk5YjAyMGYzYTRlNDA5OTI3MDllNGY2ZDgxYzQ0XzEwLTEtMS0xLTI4NzQx_41c6e0a8-4496-4b1e-bd69-245f38842e4b"
      unitRef="usd">45005000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODEvZnJhZzoxM2FmMDZmMTdhOTc0NWZiOTY1YTY3MzAyZTJhOTZlNi90YWJsZTpkZDQ5OWIwMjBmM2E0ZTQwOTkyNzA5ZTRmNmQ4MWM0NC90YWJsZXJhbmdlOmRkNDk5YjAyMGYzYTRlNDA5OTI3MDllNGY2ZDgxYzQ0XzEwLTMtMS0xLTI4NzQx_f7b0da20-d973-41be-8d98-c14fd6bd78d6"
      unitRef="usd">37073000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODEvZnJhZzoxM2FmMDZmMTdhOTc0NWZiOTY1YTY3MzAyZTJhOTZlNi90ZXh0cmVnaW9uOjEzYWYwNmYxN2E5NzQ1ZmI5NjVhNjczMDJlMmE5NmU2XzE1OQ_ee725b77-88dd-4477-a59e-1b4294d12fc5"
      unitRef="usd">7600000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODEvZnJhZzoxM2FmMDZmMTdhOTc0NWZiOTY1YTY3MzAyZTJhOTZlNi90ZXh0cmVnaW9uOjEzYWYwNmYxN2E5NzQ1ZmI5NjVhNjczMDJlMmE5NmU2XzE2Mw_c076afd2-076b-449d-b4d8-fed8d93b6d66"
      unitRef="usd">5700000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODEvZnJhZzoxM2FmMDZmMTdhOTc0NWZiOTY1YTY3MzAyZTJhOTZlNi90ZXh0cmVnaW9uOjEzYWYwNmYxN2E5NzQ1ZmI5NjVhNjczMDJlMmE5NmU2XzE3MA_659a55ec-d139-4703-8f00-585965d438b3"
      unitRef="usd">3300000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90ZXh0cmVnaW9uOjJmNTRhZjJmOGRiMDRlZDU4YjY1OTZmZGZmN2I0N2ZmXzI3MzY_090e2824-0de8-445b-a86f-a1f025ff2463">GOODWILL AND INTANGIBLE ASSETS&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has historically performed its annual goodwill assessment during the third quarter of each year.  During the fourth quarter of fiscal year 2022, the company changed its annual impairment assessment date from December 31 to April 30 to more closely align the impairment assessment date with the Company's long term planning and forecasting process.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's annual testing for impairment of goodwill was completed as of December 31, 2021 and April 30, 2022. The Company operates as a single operating segment with one reporting unit and consequently evaluates goodwill for impairment based on an evaluation of the fair value of the Company as a whole. The Company determines the fair value of the reporting unit based on the market valuation approach and concluded that it was not more-likely-than-not that the fair value of the Company's reporting unit was less than its carrying value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Even though the Company determined that there was no goodwill impairment as of December 31, 2021 and April 30, 2022, 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 the reporting unit or a significant portion of the reporting unit will be sold or disposed of, would require an interim assessment for the reporting unit prior to the next required annual assessment as of April 30, 2023.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no adjustments to goodwill for the years ended May&#160;31, 2022 and May&#160;31, 2021 other than foreign currency translation adjustments.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Definite Lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Definite lived intangible assets consist primarily of product technologies and customer relationships and are amortized over their estimated useful lives, which range between &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90ZXh0cmVnaW9uOjJmNTRhZjJmOGRiMDRlZDU4YjY1OTZmZGZmN2I0N2ZmXzE4NzA_f0720170-787c-4d69-baf2-efa06b00e6d4"&gt;two&lt;/span&gt; to eighteen years on a straight-line basis over the expected period of benefit.  Amortization expense was $19.5 million, $18.1 million and $18.1 million for fiscal years 2022, 2021 and 2020, respectively.  There were no impairment charges on definite lived intangible assets for the years ended May 31, 2022 and 2020.  During the fourth quarter of fiscal year 2021, the Company made the decision to abandon the OARtrac product technology and trademark.  This resulted in an impairment charge of $14.0&#160;million.  The impairment charge is recorded in "Acquisition, restructuring and other items, net", on the Consolidated Statements of Operations (see Note 18).  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets consisted of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross&#160;carrying&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net&#160;carrying&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product technologies&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,003)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(161,989)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross&#160;carrying&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net&#160;carrying&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product technologies&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,905)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,846)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144,258)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected future amortization expense related to the intangible assets for each of the following fiscal years is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90ZXh0cmVnaW9uOjJmNTRhZjJmOGRiMDRlZDU4YjY1OTZmZGZmN2I0N2ZmXzQ5Ng_439b4024-85c6-491c-90ec-a05b9a8312ae"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportingUnits
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90ZXh0cmVnaW9uOjJmNTRhZjJmOGRiMDRlZDU4YjY1OTZmZGZmN2I0N2ZmXzQ5Ng_47bb5469-1c9c-42f9-8466-e203392733cc"
      unitRef="segment">1</us-gaap:NumberOfReportingUnits>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="icdc7016d583f42cb870bc8e8d91e7b14_D20220430-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90ZXh0cmVnaW9uOjJmNTRhZjJmOGRiMDRlZDU4YjY1OTZmZGZmN2I0N2ZmXzkxOQ_b40aa844-1098-4de6-a728-d548174d6a00"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i7f262fcde4da45eab70544d73ef6cbe2_D20211231-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90ZXh0cmVnaW9uOjJmNTRhZjJmOGRiMDRlZDU4YjY1OTZmZGZmN2I0N2ZmXzkxOQ_f40044b8-f8e0-4d96-bd53-8431dd6172ff"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6053b0d5e6ec412e9725f2e48018789a_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90ZXh0cmVnaW9uOjJmNTRhZjJmOGRiMDRlZDU4YjY1OTZmZGZmN2I0N2ZmXzE4NzY_d18a30e5-1ba9-4233-bafb-638fa4012fa1">P18Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90ZXh0cmVnaW9uOjJmNTRhZjJmOGRiMDRlZDU4YjY1OTZmZGZmN2I0N2ZmXzIwMzk_631a235c-788d-43ae-858b-6b389ae41e04"
      unitRef="usd">19500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90ZXh0cmVnaW9uOjJmNTRhZjJmOGRiMDRlZDU4YjY1OTZmZGZmN2I0N2ZmXzIwNDM_d155a05d-ec3d-498f-9ba2-2455faf454a0"
      unitRef="usd">18100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90ZXh0cmVnaW9uOjJmNTRhZjJmOGRiMDRlZDU4YjY1OTZmZGZmN2I0N2ZmXzIwNTA_98c6f155-a04b-4724-8f25-30076f18b4a7"
      unitRef="usd">18100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90ZXh0cmVnaW9uOjJmNTRhZjJmOGRiMDRlZDU4YjY1OTZmZGZmN2I0N2ZmXzEwNDQ1MzYwNDY4NjE0_01805060-7e74-4375-86b8-a0ddd35511bd"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90ZXh0cmVnaW9uOjJmNTRhZjJmOGRiMDRlZDU4YjY1OTZmZGZmN2I0N2ZmXzEwNDQ1MzYwNDY4NjE0_c2ac366f-c9de-482a-b68a-1ac5a6fe261f"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="ib44c8eea985843689765124ba50cc02e_D20210301-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90ZXh0cmVnaW9uOjJmNTRhZjJmOGRiMDRlZDU4YjY1OTZmZGZmN2I0N2ZmXzEwOTk1MTE2MzExMTU_388d853a-bc9c-4512-b4af-a89e64deccd4"
      unitRef="usd">14000000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <ango:ScheduleOfIntangibleAssetsTableTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90ZXh0cmVnaW9uOjJmNTRhZjJmOGRiMDRlZDU4YjY1OTZmZGZmN2I0N2ZmXzI3MzI_ebb8a1b0-b2f7-4b95-9b62-27cb9bc34be4">&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets consisted of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross&#160;carrying&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net&#160;carrying&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product technologies&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,003)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(161,989)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross&#160;carrying&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net&#160;carrying&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product technologies&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,905)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,846)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144,258)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ango:ScheduleOfIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i662a6cb5aad2429c97739df98ef264be_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpmN2FkNmE3ZTIyM2Q0ZjdmYmRhNzA5MmY5N2NjMGFlNy90YWJsZXJhbmdlOmY3YWQ2YTdlMjIzZDRmN2ZiZGE3MDkyZjk3Y2MwYWU3XzItMS0xLTEtMjg3NDE_105a24d0-b9c3-4d0c-a674-8e637304b7d5"
      unitRef="usd">239467000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i662a6cb5aad2429c97739df98ef264be_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpmN2FkNmE3ZTIyM2Q0ZjdmYmRhNzA5MmY5N2NjMGFlNy90YWJsZXJhbmdlOmY3YWQ2YTdlMjIzZDRmN2ZiZGE3MDkyZjk3Y2MwYWU3XzItMy0xLTEtMjg3NDE_d00b4ee2-de2d-45d1-96ce-9a567accc28e"
      unitRef="usd">112141000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i662a6cb5aad2429c97739df98ef264be_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpmN2FkNmE3ZTIyM2Q0ZjdmYmRhNzA5MmY5N2NjMGFlNy90YWJsZXJhbmdlOmY3YWQ2YTdlMjIzZDRmN2ZiZGE3MDkyZjk3Y2MwYWU3XzItNS0xLTEtMjg3NDE_9f8ab5dd-ded5-405c-88a9-d092c73ea095"
      unitRef="usd">127326000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib05985f74e7345a9a8254ed84bba5bcf_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpmN2FkNmE3ZTIyM2Q0ZjdmYmRhNzA5MmY5N2NjMGFlNy90YWJsZXJhbmdlOmY3YWQ2YTdlMjIzZDRmN2ZiZGE3MDkyZjk3Y2MwYWU3XzMtMS0xLTEtMjg3NDE_1756e89a-b29e-487e-a9bd-c149b1556261"
      unitRef="usd">60115000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib05985f74e7345a9a8254ed84bba5bcf_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpmN2FkNmE3ZTIyM2Q0ZjdmYmRhNzA5MmY5N2NjMGFlNy90YWJsZXJhbmdlOmY3YWQ2YTdlMjIzZDRmN2ZiZGE3MDkyZjk3Y2MwYWU3XzMtMy0xLTEtMjg3NDE_bb62bea5-ec87-445b-9d84-626c7e0647a2"
      unitRef="usd">38003000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib05985f74e7345a9a8254ed84bba5bcf_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpmN2FkNmE3ZTIyM2Q0ZjdmYmRhNzA5MmY5N2NjMGFlNy90YWJsZXJhbmdlOmY3YWQ2YTdlMjIzZDRmN2ZiZGE3MDkyZjk3Y2MwYWU3XzMtNS0xLTEtMjg3NDE_0b334584-ea91-4449-9c0f-141da1528339"
      unitRef="usd">22112000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i50b1d38bd4c84c57a12deb003b811c01_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpmN2FkNmE3ZTIyM2Q0ZjdmYmRhNzA5MmY5N2NjMGFlNy90YWJsZXJhbmdlOmY3YWQ2YTdlMjIzZDRmN2ZiZGE3MDkyZjk3Y2MwYWU3XzQtMS0xLTEtMjg3NDE_6aa82290-2e34-4f24-ad02-1219376b3d15"
      unitRef="usd">9950000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i50b1d38bd4c84c57a12deb003b811c01_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpmN2FkNmE3ZTIyM2Q0ZjdmYmRhNzA5MmY5N2NjMGFlNy90YWJsZXJhbmdlOmY3YWQ2YTdlMjIzZDRmN2ZiZGE3MDkyZjk3Y2MwYWU3XzQtMy0xLTEtMjg3NDE_7d57fbaf-789e-416d-b4a9-eec6ea55cd10"
      unitRef="usd">7185000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i50b1d38bd4c84c57a12deb003b811c01_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpmN2FkNmE3ZTIyM2Q0ZjdmYmRhNzA5MmY5N2NjMGFlNy90YWJsZXJhbmdlOmY3YWQ2YTdlMjIzZDRmN2ZiZGE3MDkyZjk3Y2MwYWU3XzQtNS0xLTEtMjg3NDE_96508a7b-e77e-4804-8e69-e99da76dc335"
      unitRef="usd">2765000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i477c379d8dff430d9e2ba5043464c209_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpmN2FkNmE3ZTIyM2Q0ZjdmYmRhNzA5MmY5N2NjMGFlNy90YWJsZXJhbmdlOmY3YWQ2YTdlMjIzZDRmN2ZiZGE3MDkyZjk3Y2MwYWU3XzUtMS0xLTEtMjg3NDE_f0728304-ee7a-468f-bf57-d24fa699b468"
      unitRef="usd">4837000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i477c379d8dff430d9e2ba5043464c209_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpmN2FkNmE3ZTIyM2Q0ZjdmYmRhNzA5MmY5N2NjMGFlNy90YWJsZXJhbmdlOmY3YWQ2YTdlMjIzZDRmN2ZiZGE3MDkyZjk3Y2MwYWU3XzUtMy0xLTEtMjg3NDE_b6fff1a2-a5ab-42ca-9dea-8fb261a66ac8"
      unitRef="usd">4660000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i477c379d8dff430d9e2ba5043464c209_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpmN2FkNmE3ZTIyM2Q0ZjdmYmRhNzA5MmY5N2NjMGFlNy90YWJsZXJhbmdlOmY3YWQ2YTdlMjIzZDRmN2ZiZGE3MDkyZjk3Y2MwYWU3XzUtNS0xLTEtMjg3NDE_a752b0ee-41a1-4edf-a4a1-e23b8c5392d3"
      unitRef="usd">177000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpmN2FkNmE3ZTIyM2Q0ZjdmYmRhNzA5MmY5N2NjMGFlNy90YWJsZXJhbmdlOmY3YWQ2YTdlMjIzZDRmN2ZiZGE3MDkyZjk3Y2MwYWU3XzYtMS0xLTEtMjg3NDE_a713c848-32fe-4bd1-9e8b-376087d17b9a"
      unitRef="usd">314369000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpmN2FkNmE3ZTIyM2Q0ZjdmYmRhNzA5MmY5N2NjMGFlNy90YWJsZXJhbmdlOmY3YWQ2YTdlMjIzZDRmN2ZiZGE3MDkyZjk3Y2MwYWU3XzYtMy0xLTEtMjg3NDE_925b0f27-6d96-4afe-a7f1-e7f2aaad149d"
      unitRef="usd">161989000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpmN2FkNmE3ZTIyM2Q0ZjdmYmRhNzA5MmY5N2NjMGFlNy90YWJsZXJhbmdlOmY3YWQ2YTdlMjIzZDRmN2ZiZGE3MDkyZjk3Y2MwYWU3XzYtNS0xLTEtMjg3NDE_b93f7d35-a75f-4fc8-8789-581447b94974"
      unitRef="usd">152380000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib7d048857ff4457bb4a2cf1867ae412b_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpkYjI4YjNjYjVlODY0YzEyOTVlMTY5N2IzZjgxMjJiNy90YWJsZXJhbmdlOmRiMjhiM2NiNWU4NjRjMTI5NWUxNjk3YjNmODEyMmI3XzItMS0xLTEtMjg3NDE_fa6939d4-02b6-4036-9596-55c971ea24a9"
      unitRef="usd">236907000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib7d048857ff4457bb4a2cf1867ae412b_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpkYjI4YjNjYjVlODY0YzEyOTVlMTY5N2IzZjgxMjJiNy90YWJsZXJhbmdlOmRiMjhiM2NiNWU4NjRjMTI5NWUxNjk3YjNmODEyMmI3XzItMy0xLTEtMjg3NDE_35a98bbc-0357-473e-8c65-53dae02ee9f5"
      unitRef="usd">97343000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib7d048857ff4457bb4a2cf1867ae412b_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpkYjI4YjNjYjVlODY0YzEyOTVlMTY5N2IzZjgxMjJiNy90YWJsZXJhbmdlOmRiMjhiM2NiNWU4NjRjMTI5NWUxNjk3YjNmODEyMmI3XzItNS0xLTEtMjg3NDE_f0b7735d-55cf-4a67-a043-63eb1cd11668"
      unitRef="usd">139564000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ife957a9a76d34b0792bafd8f203e0655_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpkYjI4YjNjYjVlODY0YzEyOTVlMTY5N2IzZjgxMjJiNy90YWJsZXJhbmdlOmRiMjhiM2NiNWU4NjRjMTI5NWUxNjk3YjNmODEyMmI3XzMtMS0xLTEtMjg3NDE_69d16f14-703e-41a1-b460-46b46de01f70"
      unitRef="usd">60291000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ife957a9a76d34b0792bafd8f203e0655_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpkYjI4YjNjYjVlODY0YzEyOTVlMTY5N2IzZjgxMjJiNy90YWJsZXJhbmdlOmRiMjhiM2NiNWU4NjRjMTI5NWUxNjk3YjNmODEyMmI3XzMtMy0xLTEtMjg3NDE_317b2d34-ca1d-4039-9b0a-3a4321c4850c"
      unitRef="usd">34164000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ife957a9a76d34b0792bafd8f203e0655_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpkYjI4YjNjYjVlODY0YzEyOTVlMTY5N2IzZjgxMjJiNy90YWJsZXJhbmdlOmRiMjhiM2NiNWU4NjRjMTI5NWUxNjk3YjNmODEyMmI3XzMtNS0xLTEtMjg3NDE_52c32bb8-d63b-476f-8d8b-f0737e5dd458"
      unitRef="usd">26127000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic2864c172e6942e99b8b30ad17afeb0e_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpkYjI4YjNjYjVlODY0YzEyOTVlMTY5N2IzZjgxMjJiNy90YWJsZXJhbmdlOmRiMjhiM2NiNWU4NjRjMTI5NWUxNjk3YjNmODEyMmI3XzQtMS0xLTEtMjg3NDE_6b0d7adc-041b-474e-a399-81f2d4247aeb"
      unitRef="usd">9950000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic2864c172e6942e99b8b30ad17afeb0e_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpkYjI4YjNjYjVlODY0YzEyOTVlMTY5N2IzZjgxMjJiNy90YWJsZXJhbmdlOmRiMjhiM2NiNWU4NjRjMTI5NWUxNjk3YjNmODEyMmI3XzQtMy0xLTEtMjg3NDE_7fe49aec-0bba-4c59-ac01-878a3a2d6872"
      unitRef="usd">6905000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic2864c172e6942e99b8b30ad17afeb0e_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpkYjI4YjNjYjVlODY0YzEyOTVlMTY5N2IzZjgxMjJiNy90YWJsZXJhbmdlOmRiMjhiM2NiNWU4NjRjMTI5NWUxNjk3YjNmODEyMmI3XzQtNS0xLTEtMjg3NDE_b5d74d63-de45-4ad2-92d7-0156653992ff"
      unitRef="usd">3045000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic53155c595664bfbaea44a25cae5c3b5_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpkYjI4YjNjYjVlODY0YzEyOTVlMTY5N2IzZjgxMjJiNy90YWJsZXJhbmdlOmRiMjhiM2NiNWU4NjRjMTI5NWUxNjk3YjNmODEyMmI3XzUtMS0xLTEtMjg3NDE_977bfed2-c4c7-4087-b4f6-d4b417df9ad9"
      unitRef="usd">6087000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic53155c595664bfbaea44a25cae5c3b5_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpkYjI4YjNjYjVlODY0YzEyOTVlMTY5N2IzZjgxMjJiNy90YWJsZXJhbmdlOmRiMjhiM2NiNWU4NjRjMTI5NWUxNjk3YjNmODEyMmI3XzUtMy0xLTEtMjg3NDE_5dc0bbea-34ad-41a8-8ce3-454b45027951"
      unitRef="usd">5846000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic53155c595664bfbaea44a25cae5c3b5_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpkYjI4YjNjYjVlODY0YzEyOTVlMTY5N2IzZjgxMjJiNy90YWJsZXJhbmdlOmRiMjhiM2NiNWU4NjRjMTI5NWUxNjk3YjNmODEyMmI3XzUtNS0xLTEtMjg3NDE_a7e69f36-10eb-4606-815c-b522a2ee9507"
      unitRef="usd">241000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpkYjI4YjNjYjVlODY0YzEyOTVlMTY5N2IzZjgxMjJiNy90YWJsZXJhbmdlOmRiMjhiM2NiNWU4NjRjMTI5NWUxNjk3YjNmODEyMmI3XzgtMS0xLTEtMjg3NDE_25e3cdd0-17e4-4765-9f69-815a39987ebf"
      unitRef="usd">313235000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpkYjI4YjNjYjVlODY0YzEyOTVlMTY5N2IzZjgxMjJiNy90YWJsZXJhbmdlOmRiMjhiM2NiNWU4NjRjMTI5NWUxNjk3YjNmODEyMmI3XzgtMy0xLTEtMjg3NDE_7c186045-2261-4d3d-83df-dcb74c783c0c"
      unitRef="usd">144258000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpkYjI4YjNjYjVlODY0YzEyOTVlMTY5N2IzZjgxMjJiNy90YWJsZXJhbmdlOmRiMjhiM2NiNWU4NjRjMTI5NWUxNjk3YjNmODEyMmI3XzgtNS0xLTEtMjg3NDE_6afd888c-a646-4b0a-aced-37373679ce60"
      unitRef="usd">168977000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90ZXh0cmVnaW9uOjJmNTRhZjJmOGRiMDRlZDU4YjY1OTZmZGZmN2I0N2ZmXzI3MjY_79d36c44-7284-417f-b12b-09a35a31a2b8">&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected future amortization expense related to the intangible assets for each of the following fiscal years is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpjNWQwZDYwY2FlY2Y0YzliYWRiZGZjZjg5MjljZjA5Yy90YWJsZXJhbmdlOmM1ZDBkNjBjYWVjZjRjOWJhZGJkZmNmODkyOWNmMDljXzEtMS0xLTEtMjg3NDE_5dc7a8fb-d79d-410b-ab3a-124163b4bf96"
      unitRef="usd">18882000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpjNWQwZDYwY2FlY2Y0YzliYWRiZGZjZjg5MjljZjA5Yy90YWJsZXJhbmdlOmM1ZDBkNjBjYWVjZjRjOWJhZGJkZmNmODkyOWNmMDljXzItMS0xLTEtMjg3NDE_ece06a30-f8f2-416b-a9b8-d19fa2da8c97"
      unitRef="usd">16674000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpjNWQwZDYwY2FlY2Y0YzliYWRiZGZjZjg5MjljZjA5Yy90YWJsZXJhbmdlOmM1ZDBkNjBjYWVjZjRjOWJhZGJkZmNmODkyOWNmMDljXzMtMS0xLTEtMjg3NDE_97d2cbdd-f740-42ce-a7d4-a9c737bb43de"
      unitRef="usd">16655000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpjNWQwZDYwY2FlY2Y0YzliYWRiZGZjZjg5MjljZjA5Yy90YWJsZXJhbmdlOmM1ZDBkNjBjYWVjZjRjOWJhZGJkZmNmODkyOWNmMDljXzQtMS0xLTEtMjg3NDE_845968cc-3ebf-4901-845f-7641c9bc1c0d"
      unitRef="usd">16474000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpjNWQwZDYwY2FlY2Y0YzliYWRiZGZjZjg5MjljZjA5Yy90YWJsZXJhbmdlOmM1ZDBkNjBjYWVjZjRjOWJhZGJkZmNmODkyOWNmMDljXzUtMS0xLTEtMjg3NDE_14e9dcb7-d477-440a-ba6b-b46a2d92c70c"
      unitRef="usd">16332000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpjNWQwZDYwY2FlY2Y0YzliYWRiZGZjZjg5MjljZjA5Yy90YWJsZXJhbmdlOmM1ZDBkNjBjYWVjZjRjOWJhZGJkZmNmODkyOWNmMDljXzYtMS0xLTEtMjg3NDE_f5fcc63a-d9bf-4219-a3b8-b84ca15d6590"
      unitRef="usd">67363000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODQvZnJhZzoyZjU0YWYyZjhkYjA0ZWQ1OGI2NTk2ZmRmZjdiNDdmZi90YWJsZTpjNWQwZDYwY2FlY2Y0YzliYWRiZGZjZjg5MjljZjA5Yy90YWJsZXJhbmdlOmM1ZDBkNjBjYWVjZjRjOWJhZGJkZmNmODkyOWNmMDljXzctMS0xLTEtMjg3NDE_68766ab3-369c-45e6-a8c8-4d51e5c19106"
      unitRef="usd">152380000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90ZXh0cmVnaW9uOmZmZDI4ODg5ODk0YzQyOThhY2I1ZWM4ODVlM2U1ZjU3XzUyNjA_e24cc5c4-8be8-4fa2-afe5-05e8a7556073">INCOME TAXES&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of loss before income tax benefit are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss before tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(166,984)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,949)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,052)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(168,135)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax benefit is comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(446)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,805)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,568)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,402)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,504)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,348)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Temporary differences that give rise to deferred tax assets and liabilities are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforward&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal and state R&amp;amp;D tax credit carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenses incurred not currently deductible&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,988)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,896)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net deferred tax liability in the U.S. as of May&#160;31, 2022 and 2021 principally relates to tax amortization of intangibles that have an indefinite reversal period for book purposes, also known as a &#x201c;naked credit deferred tax liability&#x201d;, that cannot be considered as a source of income to recover the deferred tax asset.  In addition, included in the net deferred tax liability as of May&#160;31, 2022 and 2021 is a net deferred tax liability of $8.8&#160;million and $9.3&#160;million, respectively that was related to the stock acquisition of Eximo Medical Ltd. primarily related to book intangibles partially offset by tax net operating losses and capitalized R&amp;amp;D expenditures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's U.S. Federal net operating loss carryforwards as of May&#160;31, 2022 after considering IRC Section&#160;382 limitations are $174.2 million. The expiration of the Federal net operating loss carryforwards are as follows: $8.6 million between 2022 and 2023, $79.4 million between 2028 and 2037 and $86.1 million indefinitely.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company's state net operating loss carryforwards as of May&#160;31, 2022 after considering remaining IRC Section&#160;382 limitations are $30.1 million which expire in various years from 2029 to 2042.  The Company has Israel tax net operating losses of $12.2&#160;million that can be carried forward indefinitely.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Beginning in 2018, except for the Global Intangible Low-Taxed Income, the Company will no longer record United States federal income tax on its share of the income of its foreign subsidiaries, nor will it record a benefit for foreign tax credits related to that income.  Upon distribution of these earnings in the form of dividends or otherwise, the Company would be subject to &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;withholding taxes payable, where applicable, to foreign countries, but would have no further federal income tax liability.  The Company intends to indefinitely reinvest the unremitted foreign earnings of all other subsidiaries as of May&#160;31, 2022, as well as all subsequent earnings generated by all of our foreign subsidiaries.  Determining the amount of unrecognized deferred tax liability related to any additional outside basis difference in these entities is not practical.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.  Evidence the Company considered included its history of net operating losses, which resulted in the Company recording a full valuation allowance for its deferred tax assets in fiscal year 2016, except the naked credit deferred tax liability.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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 May&#160;31, 2022.  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&#x2019;s results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's consolidated income tax expense has differed from the amount that would be provided by applying the U.S. Federal statutory income tax rate to the Company's income before income taxes for the following reasons:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit at federal statutory tax rate of 21.0%, 21.0% and 21.0%, respectively&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of Federal tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact of Non-U.S. operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Meals and entertainment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible executive compensation &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,616)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,402)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,504)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,348)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal year 2020, the Company recorded a goodwill impairment of $158.6&#160;million. The Company has made the tax accounting policy election to first allocate the impairment to the Company&#x2019;s nondeductible goodwill based on the Company&#x2019;s pre-impairment nondeductible goodwill balance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of the beginning and ending amount of unrecognized tax benefits:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefits balance at June 1 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decrease in gross amounts of tax positions related to prior years due to U.S. tax reform&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decrease due to lapse in statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefits balance at May 31&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:4pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table above includes unrecognized tax benefits associated with the calculation of limitations placed on the utilization of tax attributes related to an acquired company. If recognized, $0.5 million would result in adjustments to other tax accounts. &#160; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes interest and penalties related to unrecognized tax benefits as a component of income tax expense. There are no accrued interest and penalties recognized in the Consolidated Balance Sheets as of May&#160;31, 2022 and May&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. In the normal course of business the Company is subject to examination by taxing authorities throughout the world.  Fiscal years 2019 through 2021 remain open to examination by the various tax authorities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not anticipate that the amount of unrecognized tax benefits will significantly change in the next twelve months.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90ZXh0cmVnaW9uOmZmZDI4ODg5ODk0YzQyOThhY2I1ZWM4ODVlM2U1ZjU3XzUyNjQ_b2eaf519-d1ea-40bf-be3f-e4f5afb0fa64">&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of loss before income tax benefit are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss before tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(166,984)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,949)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,052)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(168,135)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmOTEzNzI3MzU3YzY0ZTMyYWI3M2I0YzU3NTlhMDM3OC90YWJsZXJhbmdlOmY5MTM3MjczNTdjNjRlMzJhYjczYjRjNTc1OWEwMzc4XzMtMS0xLTEtMjg3NDE_7987e1df-b06c-43e3-9300-fd9cdcbe8444"
      unitRef="usd">-28495000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmOTEzNzI3MzU3YzY0ZTMyYWI3M2I0YzU3NTlhMDM3OC90YWJsZXJhbmdlOmY5MTM3MjczNTdjNjRlMzJhYjczYjRjNTc1OWEwMzc4XzMtMy0xLTEtMjg3NDE_aaab5b2c-0fb3-4511-b02d-d49da3557a9f"
      unitRef="usd">-31595000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmOTEzNzI3MzU3YzY0ZTMyYWI3M2I0YzU3NTlhMDM3OC90YWJsZXJhbmdlOmY5MTM3MjczNTdjNjRlMzJhYjczYjRjNTc1OWEwMzc4XzMtNS0xLTEtMjg3NDE_6ce9e045-721e-4b0f-b134-26eda0b81fb4"
      unitRef="usd">-166984000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmOTEzNzI3MzU3YzY0ZTMyYWI3M2I0YzU3NTlhMDM3OC90YWJsZXJhbmdlOmY5MTM3MjczNTdjNjRlMzJhYjczYjRjNTc1OWEwMzc4XzQtMS0xLTEtMjg3NDE_456a3bf0-1572-41ea-9a68-b3817a430ae1"
      unitRef="usd">-1454000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmOTEzNzI3MzU3YzY0ZTMyYWI3M2I0YzU3NTlhMDM3OC90YWJsZXJhbmdlOmY5MTM3MjczNTdjNjRlMzJhYjczYjRjNTc1OWEwMzc4XzQtMy0xLTEtMjg3NDE_1603002c-1888-4e5c-bcca-0a7ae80884dc"
      unitRef="usd">-4457000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmOTEzNzI3MzU3YzY0ZTMyYWI3M2I0YzU3NTlhMDM3OC90YWJsZXJhbmdlOmY5MTM3MjczNTdjNjRlMzJhYjczYjRjNTc1OWEwMzc4XzQtNS0xLTEtMjg3NDE_cbb05d8c-a250-452c-9bf3-cf2dbfe0996e"
      unitRef="usd">-1151000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmOTEzNzI3MzU3YzY0ZTMyYWI3M2I0YzU3NTlhMDM3OC90YWJsZXJhbmdlOmY5MTM3MjczNTdjNjRlMzJhYjczYjRjNTc1OWEwMzc4XzUtMS0xLTEtMjg3NDE_5058d601-bca9-4d29-b81b-20d48f58f07f"
      unitRef="usd">-29949000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmOTEzNzI3MzU3YzY0ZTMyYWI3M2I0YzU3NTlhMDM3OC90YWJsZXJhbmdlOmY5MTM3MjczNTdjNjRlMzJhYjczYjRjNTc1OWEwMzc4XzUtMy0xLTEtMjg3NDE_3bc05a33-aa8c-4231-bcdd-afb77f0db8a2"
      unitRef="usd">-36052000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmOTEzNzI3MzU3YzY0ZTMyYWI3M2I0YzU3NTlhMDM3OC90YWJsZXJhbmdlOmY5MTM3MjczNTdjNjRlMzJhYjczYjRjNTc1OWEwMzc4XzUtNS0xLTEtMjg3NDE_c986263e-f4f6-4c72-8b01-7547ec1da42e"
      unitRef="usd">-168135000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90ZXh0cmVnaW9uOmZmZDI4ODg5ODk0YzQyOThhY2I1ZWM4ODVlM2U1ZjU3XzUyNTE_ab6f303e-1151-4184-a771-5ee9daad2daf">&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax benefit is comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(446)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,805)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,568)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,402)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,504)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,348)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmYWEzZmE5NWZiMGM0OWUzODkyMDM1NmMzYTk2MGY3Ni90YWJsZXJhbmdlOmZhYTNmYTk1ZmIwYzQ5ZTM4OTIwMzU2YzNhOTYwZjc2XzQtMS0xLTEtMjg3NDE_828c8cd2-6e34-4f8c-a211-65656b552c24"
      unitRef="usd">120000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmYWEzZmE5NWZiMGM0OWUzODkyMDM1NmMzYTk2MGY3Ni90YWJsZXJhbmdlOmZhYTNmYTk1ZmIwYzQ5ZTM4OTIwMzU2YzNhOTYwZjc2XzQtMy0xLTEtMjg3NDE_98adbe09-a29a-46ec-bd7a-7e37fcca8ed9"
      unitRef="usd">100000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmYWEzZmE5NWZiMGM0OWUzODkyMDM1NmMzYTk2MGY3Ni90YWJsZXJhbmdlOmZhYTNmYTk1ZmIwYzQ5ZTM4OTIwMzU2YzNhOTYwZjc2XzQtNS0xLTEtMjg3NDE_cbb8d067-c3e0-415f-91b2-8a16365aa3a2"
      unitRef="usd">96000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmYWEzZmE5NWZiMGM0OWUzODkyMDM1NmMzYTk2MGY3Ni90YWJsZXJhbmdlOmZhYTNmYTk1ZmIwYzQ5ZTM4OTIwMzU2YzNhOTYwZjc2XzUtMS0xLTEtMjg3NDE_7d28f448-0168-427c-8905-7224322baf57"
      unitRef="usd">186000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmYWEzZmE5NWZiMGM0OWUzODkyMDM1NmMzYTk2MGY3Ni90YWJsZXJhbmdlOmZhYTNmYTk1ZmIwYzQ5ZTM4OTIwMzU2YzNhOTYwZjc2XzUtMy0xLTEtMjg3NDE_82daf841-73a2-422c-914e-94c502c19d1d"
      unitRef="usd">201000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmYWEzZmE5NWZiMGM0OWUzODkyMDM1NmMzYTk2MGY3Ni90YWJsZXJhbmdlOmZhYTNmYTk1ZmIwYzQ5ZTM4OTIwMzU2YzNhOTYwZjc2XzUtNS0xLTEtMjg3NDE_6a62a089-de09-4e3c-bf6a-77adee662e6f"
      unitRef="usd">124000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmYWEzZmE5NWZiMGM0OWUzODkyMDM1NmMzYTk2MGY3Ni90YWJsZXJhbmdlOmZhYTNmYTk1ZmIwYzQ5ZTM4OTIwMzU2YzNhOTYwZjc2XzYtMS0xLTEtMjg3NDE_6dc99004-850c-46ec-bedb-736be3efe331"
      unitRef="usd">306000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmYWEzZmE5NWZiMGM0OWUzODkyMDM1NmMzYTk2MGY3Ni90YWJsZXJhbmdlOmZhYTNmYTk1ZmIwYzQ5ZTM4OTIwMzU2YzNhOTYwZjc2XzYtMy0xLTEtMjg3NDE_73674f09-fbb8-403e-b8d6-feed873d9ed8"
      unitRef="usd">301000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmYWEzZmE5NWZiMGM0OWUzODkyMDM1NmMzYTk2MGY3Ni90YWJsZXJhbmdlOmZhYTNmYTk1ZmIwYzQ5ZTM4OTIwMzU2YzNhOTYwZjc2XzYtNS0xLTEtMjg3NDE_aac80798-f830-4e81-8013-0f7e710dc889"
      unitRef="usd">220000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmYWEzZmE5NWZiMGM0OWUzODkyMDM1NmMzYTk2MGY3Ni90YWJsZXJhbmdlOmZhYTNmYTk1ZmIwYzQ5ZTM4OTIwMzU2YzNhOTYwZjc2XzgtMS0xLTEtMjg3NDE_1fc6e5a1-9393-40b7-8559-019f5ed84ec4"
      unitRef="usd">-3415000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmYWEzZmE5NWZiMGM0OWUzODkyMDM1NmMzYTk2MGY3Ni90YWJsZXJhbmdlOmZhYTNmYTk1ZmIwYzQ5ZTM4OTIwMzU2YzNhOTYwZjc2XzgtMy0xLTEtMjg3NDE_a7aa3590-6bd4-4962-a9bd-76500a4c96bf"
      unitRef="usd">-3375000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmYWEzZmE5NWZiMGM0OWUzODkyMDM1NmMzYTk2MGY3Ni90YWJsZXJhbmdlOmZhYTNmYTk1ZmIwYzQ5ZTM4OTIwMzU2YzNhOTYwZjc2XzgtNS0xLTEtMjg3NDE_64ed777f-2c6e-4cb0-93f5-591b3b71299a"
      unitRef="usd">-1122000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmYWEzZmE5NWZiMGM0OWUzODkyMDM1NmMzYTk2MGY3Ni90YWJsZXJhbmdlOmZhYTNmYTk1ZmIwYzQ5ZTM4OTIwMzU2YzNhOTYwZjc2XzktMS0xLTEtMjg3NDE_9e117302-db85-4dc5-93e9-6509dccde85c"
      unitRef="usd">-293000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmYWEzZmE5NWZiMGM0OWUzODkyMDM1NmMzYTk2MGY3Ni90YWJsZXJhbmdlOmZhYTNmYTk1ZmIwYzQ5ZTM4OTIwMzU2YzNhOTYwZjc2XzktMy0xLTEtMjg3NDE_989a0aec-ce1d-487a-809c-ae58759e559b"
      unitRef="usd">-1430000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmYWEzZmE5NWZiMGM0OWUzODkyMDM1NmMzYTk2MGY3Ni90YWJsZXJhbmdlOmZhYTNmYTk1ZmIwYzQ5ZTM4OTIwMzU2YzNhOTYwZjc2XzktNS0xLTEtMjg3NDE_f507ec1a-d2dc-4359-9e06-56118f18e6d6"
      unitRef="usd">-446000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmYWEzZmE5NWZiMGM0OWUzODkyMDM1NmMzYTk2MGY3Ni90YWJsZXJhbmdlOmZhYTNmYTk1ZmIwYzQ5ZTM4OTIwMzU2YzNhOTYwZjc2XzEwLTEtMS0xLTI4NzQx_7751b5ef-c597-45b4-8e4b-43f30f9bd651"
      unitRef="usd">-3708000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmYWEzZmE5NWZiMGM0OWUzODkyMDM1NmMzYTk2MGY3Ni90YWJsZXJhbmdlOmZhYTNmYTk1ZmIwYzQ5ZTM4OTIwMzU2YzNhOTYwZjc2XzEwLTMtMS0xLTI4NzQx_9bcb0cf4-82cb-42ca-85c4-333a0164d609"
      unitRef="usd">-4805000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmYWEzZmE5NWZiMGM0OWUzODkyMDM1NmMzYTk2MGY3Ni90YWJsZXJhbmdlOmZhYTNmYTk1ZmIwYzQ5ZTM4OTIwMzU2YzNhOTYwZjc2XzEwLTUtMS0xLTI4NzQx_336217aa-534a-4bf8-875b-727985feba1f"
      unitRef="usd">-1568000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmYWEzZmE5NWZiMGM0OWUzODkyMDM1NmMzYTk2MGY3Ni90YWJsZXJhbmdlOmZhYTNmYTk1ZmIwYzQ5ZTM4OTIwMzU2YzNhOTYwZjc2XzEyLTEtMS0xLTI4NzQx_6669ede6-eb37-41bc-ad50-63e04238ecae"
      unitRef="usd">-3402000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmYWEzZmE5NWZiMGM0OWUzODkyMDM1NmMzYTk2MGY3Ni90YWJsZXJhbmdlOmZhYTNmYTk1ZmIwYzQ5ZTM4OTIwMzU2YzNhOTYwZjc2XzEyLTMtMS0xLTI4NzQx_8a752664-77b8-4201-85ea-914a5fa33840"
      unitRef="usd">-4504000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTpmYWEzZmE5NWZiMGM0OWUzODkyMDM1NmMzYTk2MGY3Ni90YWJsZXJhbmdlOmZhYTNmYTk1ZmIwYzQ5ZTM4OTIwMzU2YzNhOTYwZjc2XzEyLTUtMS0xLTI4NzQx_d16a05c1-e10d-4b86-bb1b-23d030318411"
      unitRef="usd">-1348000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90ZXh0cmVnaW9uOmZmZDI4ODg5ODk0YzQyOThhY2I1ZWM4ODVlM2U1ZjU3XzUyNDY_b6a58270-9c54-4636-b2c8-c5b788ecad46">&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Temporary differences that give rise to deferred tax assets and liabilities are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforward&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal and state R&amp;amp;D tax credit carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenses incurred not currently deductible&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,988)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,896)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo4NmJhOWMzMjczZmM0YWE4YTJmMDRkNTBkMTI4MmZiZS90YWJsZXJhbmdlOjg2YmE5YzMyNzNmYzRhYThhMmYwNGQ1MGQxMjgyZmJlXzItMS0xLTEtMjg3NDE_5a3a1c33-9760-4d56-bf1d-240d33d4c435"
      unitRef="usd">40759000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo4NmJhOWMzMjczZmM0YWE4YTJmMDRkNTBkMTI4MmZiZS90YWJsZXJhbmdlOjg2YmE5YzMyNzNmYzRhYThhMmYwNGQ1MGQxMjgyZmJlXzItMy0xLTEtMjg3NDE_3b10dc7f-54fa-4da5-b23e-6add32142f45"
      unitRef="usd">31564000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo4NmJhOWMzMjczZmM0YWE4YTJmMDRkNTBkMTI4MmZiZS90YWJsZXJhbmdlOjg2YmE5YzMyNzNmYzRhYThhMmYwNGQ1MGQxMjgyZmJlXzMtMS0xLTEtMjg3NDE_6d7b40a9-337b-4379-a5c1-24ff456f9a1a"
      unitRef="usd">4617000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo4NmJhOWMzMjczZmM0YWE4YTJmMDRkNTBkMTI4MmZiZS90YWJsZXJhbmdlOjg2YmE5YzMyNzNmYzRhYThhMmYwNGQ1MGQxMjgyZmJlXzMtMy0xLTEtMjg3NDE_8d519203-fb33-4c40-8320-cdc69faeaacf"
      unitRef="usd">3556000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo4NmJhOWMzMjczZmM0YWE4YTJmMDRkNTBkMTI4MmZiZS90YWJsZXJhbmdlOjg2YmE5YzMyNzNmYzRhYThhMmYwNGQ1MGQxMjgyZmJlXzQtMS0xLTEtMjg3NDE_6dac3690-ba2a-4257-b64d-d9b837915802"
      unitRef="usd">6320000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo4NmJhOWMzMjczZmM0YWE4YTJmMDRkNTBkMTI4MmZiZS90YWJsZXJhbmdlOjg2YmE5YzMyNzNmYzRhYThhMmYwNGQ1MGQxMjgyZmJlXzQtMy0xLTEtMjg3NDE_8161b333-10e7-46d8-8414-74898b7de7eb"
      unitRef="usd">6715000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo4NmJhOWMzMjczZmM0YWE4YTJmMDRkNTBkMTI4MmZiZS90YWJsZXJhbmdlOjg2YmE5YzMyNzNmYzRhYThhMmYwNGQ1MGQxMjgyZmJlXzUtMS0xLTEtMjg3NDE_7530a5c4-aedb-4d5a-9466-f54a9a442ec8"
      unitRef="usd">853000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo4NmJhOWMzMjczZmM0YWE4YTJmMDRkNTBkMTI4MmZiZS90YWJsZXJhbmdlOjg2YmE5YzMyNzNmYzRhYThhMmYwNGQ1MGQxMjgyZmJlXzUtMy0xLTEtMjg3NDE_c7b65f54-ba05-44fc-b2a9-57885b10df93"
      unitRef="usd">884000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo4NmJhOWMzMjczZmM0YWE4YTJmMDRkNTBkMTI4MmZiZS90YWJsZXJhbmdlOjg2YmE5YzMyNzNmYzRhYThhMmYwNGQ1MGQxMjgyZmJlXzYtMS0xLTEtMjg3NDE_e34e9729-e210-45d9-a3f7-604c030f01e4"
      unitRef="usd">1914000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo4NmJhOWMzMjczZmM0YWE4YTJmMDRkNTBkMTI4MmZiZS90YWJsZXJhbmdlOjg2YmE5YzMyNzNmYzRhYThhMmYwNGQ1MGQxMjgyZmJlXzYtMy0xLTEtMjg3NDE_c50d4651-0abd-433c-8aee-1d3cce0e2173"
      unitRef="usd">3091000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo4NmJhOWMzMjczZmM0YWE4YTJmMDRkNTBkMTI4MmZiZS90YWJsZXJhbmdlOjg2YmE5YzMyNzNmYzRhYThhMmYwNGQ1MGQxMjgyZmJlXzctMS0xLTEtMjg3NDE_fa10d69e-6b9e-4329-8f0c-e84069077585"
      unitRef="usd">72000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo4NmJhOWMzMjczZmM0YWE4YTJmMDRkNTBkMTI4MmZiZS90YWJsZXJhbmdlOjg2YmE5YzMyNzNmYzRhYThhMmYwNGQ1MGQxMjgyZmJlXzctMy0xLTEtMjg3NDE_888d08cf-8462-4903-9c4b-11d831dd0083"
      unitRef="usd">73000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo4NmJhOWMzMjczZmM0YWE4YTJmMDRkNTBkMTI4MmZiZS90YWJsZXJhbmdlOjg2YmE5YzMyNzNmYzRhYThhMmYwNGQ1MGQxMjgyZmJlXzgtMS0xLTEtMjg3NDE_f9fc0676-26d2-4a18-8898-481a424ba91c"
      unitRef="usd">54535000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo4NmJhOWMzMjczZmM0YWE4YTJmMDRkNTBkMTI4MmZiZS90YWJsZXJhbmdlOjg2YmE5YzMyNzNmYzRhYThhMmYwNGQ1MGQxMjgyZmJlXzgtMy0xLTEtMjg3NDE_cd32f207-7bd9-4bb7-983f-66cb41cbd157"
      unitRef="usd">45883000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo4NmJhOWMzMjczZmM0YWE4YTJmMDRkNTBkMTI4MmZiZS90YWJsZXJhbmdlOjg2YmE5YzMyNzNmYzRhYThhMmYwNGQ1MGQxMjgyZmJlXzEwLTEtMS0xLTI4NzQx_6944230e-2d8b-411d-8ff6-10e2cb2af2e2"
      unitRef="usd">50320000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo4NmJhOWMzMjczZmM0YWE4YTJmMDRkNTBkMTI4MmZiZS90YWJsZXJhbmdlOjg2YmE5YzMyNzNmYzRhYThhMmYwNGQ1MGQxMjgyZmJlXzEwLTMtMS0xLTI4NzQx_8ed21820-eaeb-468a-b83b-be057185579b"
      unitRef="usd">48744000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo4NmJhOWMzMjczZmM0YWE4YTJmMDRkNTBkMTI4MmZiZS90YWJsZXJhbmdlOjg2YmE5YzMyNzNmYzRhYThhMmYwNGQ1MGQxMjgyZmJlXzEyLTEtMS0xLTI4NzQx_2e128dcf-84ce-460c-b6af-72f89585992c"
      unitRef="usd">50320000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo4NmJhOWMzMjczZmM0YWE4YTJmMDRkNTBkMTI4MmZiZS90YWJsZXJhbmdlOjg2YmE5YzMyNzNmYzRhYThhMmYwNGQ1MGQxMjgyZmJlXzEyLTMtMS0xLTI4NzQx_04070982-5a57-4306-87d1-add75a2d1783"
      unitRef="usd">48744000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo4NmJhOWMzMjczZmM0YWE4YTJmMDRkNTBkMTI4MmZiZS90YWJsZXJhbmdlOjg2YmE5YzMyNzNmYzRhYThhMmYwNGQ1MGQxMjgyZmJlXzEzLTEtMS0xLTI4NzQx_1d71c77e-1b37-41a3-934d-c3c7b3780586"
      unitRef="usd">20203000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo4NmJhOWMzMjczZmM0YWE4YTJmMDRkNTBkMTI4MmZiZS90YWJsZXJhbmdlOjg2YmE5YzMyNzNmYzRhYThhMmYwNGQ1MGQxMjgyZmJlXzEzLTMtMS0xLTI4NzQx_4cee3590-6ce9-4da3-b6b3-5d0fef527cf8"
      unitRef="usd">17035000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo4NmJhOWMzMjczZmM0YWE4YTJmMDRkNTBkMTI4MmZiZS90YWJsZXJhbmdlOjg2YmE5YzMyNzNmYzRhYThhMmYwNGQ1MGQxMjgyZmJlXzE0LTEtMS0xLTI4NzQx_8b5e6ddc-4229-404d-8b8c-5549851b85e1"
      unitRef="usd">15988000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo4NmJhOWMzMjczZmM0YWE4YTJmMDRkNTBkMTI4MmZiZS90YWJsZXJhbmdlOjg2YmE5YzMyNzNmYzRhYThhMmYwNGQ1MGQxMjgyZmJlXzE0LTMtMS0xLTI4NzQx_0853aec2-4671-47dd-8770-dfa414e1bd52"
      unitRef="usd">19896000</us-gaap:DeferredTaxLiabilities>
    <ango:DeferredTaxLiabilitiesPurchaseAccountingAdjustment
      contextRef="i89e0289672684b4f9b710e75be888607_I20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90ZXh0cmVnaW9uOmZmZDI4ODg5ODk0YzQyOThhY2I1ZWM4ODVlM2U1ZjU3XzY3NA_f71a24e5-be1b-4236-bc38-b7cc61181c5c"
      unitRef="usd">8800000</ango:DeferredTaxLiabilitiesPurchaseAccountingAdjustment>
    <ango:DeferredTaxLiabilitiesPurchaseAccountingAdjustment
      contextRef="ia655cd88c2c949b58cb78a92a8108428_I20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90ZXh0cmVnaW9uOmZmZDI4ODg5ODk0YzQyOThhY2I1ZWM4ODVlM2U1ZjU3XzEwOTk1MTE2MzQzNzM_055b4202-946d-48e8-a4b7-54aed7af19d7"
      unitRef="usd">9300000</ango:DeferredTaxLiabilitiesPurchaseAccountingAdjustment>
    <ango:OperatingLossCarryforwardsAmountAfterLimitationOfUse
      contextRef="ieca70d46c8da415584d364cafca74099_I20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90ZXh0cmVnaW9uOmZmZDI4ODg5ODk0YzQyOThhY2I1ZWM4ODVlM2U1ZjU3Xzk2MQ_be62f127-90bd-4f0e-b551-af6c96f84719"
      unitRef="usd">174200000</ango:OperatingLossCarryforwardsAmountAfterLimitationOfUse>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i40aa86d583f14ce9903d68b795a6b79d_I20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90ZXh0cmVnaW9uOmZmZDI4ODg5ODk0YzQyOThhY2I1ZWM4ODVlM2U1ZjU3XzEwNDQ_108320a9-5b26-473a-aeab-7b83febc36a5"
      unitRef="usd">8600000</us-gaap:OperatingLossCarryforwards>
    <ango:OperatingLossCarryforwardsAmountAfterLimitationOfUse
      contextRef="i0b211daf41b34a3eb58dd058dd81f5cc_I20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90ZXh0cmVnaW9uOmZmZDI4ODg5ODk0YzQyOThhY2I1ZWM4ODVlM2U1ZjU3XzEwNzA_68157ac1-2d68-4bac-930e-ce0d304693a3"
      unitRef="usd">79400000</ango:OperatingLossCarryforwardsAmountAfterLimitationOfUse>
    <ango:OperatingLossCarryforwardsAmountAfterLimitationOfUse
      contextRef="ia41839f3703f47a1a0fa31c0f17e1a06_I20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90ZXh0cmVnaW9uOmZmZDI4ODg5ODk0YzQyOThhY2I1ZWM4ODVlM2U1ZjU3XzEwOTk_024f58cc-800b-4717-9a7c-7134be74c661"
      unitRef="usd">86100000</ango:OperatingLossCarryforwardsAmountAfterLimitationOfUse>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ife8eed33d47c49c3a43e73c09febc929_I20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90ZXh0cmVnaW9uOmZmZDI4ODg5ODk0YzQyOThhY2I1ZWM4ODVlM2U1ZjU3XzEyNDA_1fc07906-dc5d-4340-a1cf-4b56e87b574c"
      unitRef="usd">30100000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="if2392c24b7734bc490877983350705cc_I20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90ZXh0cmVnaW9uOmZmZDI4ODg5ODk0YzQyOThhY2I1ZWM4ODVlM2U1ZjU3XzEzNDQ_717f9793-e33c-4204-ad95-5c971e926b46"
      unitRef="usd">12200000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90ZXh0cmVnaW9uOmZmZDI4ODg5ODk0YzQyOThhY2I1ZWM4ODVlM2U1ZjU3XzUyNTI_31ee62be-a103-415e-82cd-653efffc4090">&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's consolidated income tax expense has differed from the amount that would be provided by applying the U.S. Federal statutory income tax rate to the Company's income before income taxes for the following reasons:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit at federal statutory tax rate of 21.0%, 21.0% and 21.0%, respectively&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of Federal tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact of Non-U.S. operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Meals and entertainment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible executive compensation &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,616)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,402)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,504)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,348)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzItMS0xLTEtMjg3NDE_1976eb28-2746-4b82-bcd7-dc0a91be5a72"
      unitRef="usd">-6289000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzItMy0xLTEtMjg3NDE_17e45636-5bb2-4e5d-868f-2aff1c662c29"
      unitRef="usd">-7571000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzItNS0xLTEtMjg3NDE_9cd6d0d5-1fb0-4617-8235-af94ba57c9c8"
      unitRef="usd">-35308000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzQtMS0xLTEtMjg3NDE_99eb5947-b624-4bdd-bdc8-e43d76e6a31a"
      unitRef="usd">-536000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzQtMy0xLTEtMjg3NDE_bcd58dfe-db13-4913-b7a9-a768ab483216"
      unitRef="usd">-462000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzQtNS0xLTEtMjg3NDE_779116fa-4a87-4ab7-aebe-81b8fd60dbfd"
      unitRef="usd">-40000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <ango:IncomeTaxReconciliationEffectOfForeignOperations
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzUtMS0xLTEtMjg3NDE_594f29ad-9eab-4d93-8dbe-c8731fc94bb3"
      unitRef="usd">199000</ango:IncomeTaxReconciliationEffectOfForeignOperations>
    <ango:IncomeTaxReconciliationEffectOfForeignOperations
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzUtMy0xLTEtMjg3NDE_8ef5b7ca-d60d-44d1-ace8-0945f3482b0a"
      unitRef="usd">-293000</ango:IncomeTaxReconciliationEffectOfForeignOperations>
    <ango:IncomeTaxReconciliationEffectOfForeignOperations
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzUtNS0xLTEtMjg3NDE_530be092-36ca-4235-87a3-440f69e1c17c"
      unitRef="usd">-100000</ango:IncomeTaxReconciliationEffectOfForeignOperations>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzYtMS0xLTEtMjg3NDE_e0342028-63e6-4614-ab86-f56484dac622"
      unitRef="usd">-395000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzYtMy0xLTEtMjg3NDE_767f2771-a7df-47c0-a268-3b24e426fe2d"
      unitRef="usd">1303000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzYtNS0xLTEtMjg3NDE_e37acb03-6f51-4934-b055-8ad1439b4931"
      unitRef="usd">1152000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzgtMS0xLTEtMjg3NDE_7be98bf4-3b2d-4b60-86e4-3ce76aa4eedf"
      unitRef="usd">179000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzgtMy0xLTEtMjg3NDE_05017a7a-8ee6-41cb-9a00-8c79bcbe7dc9"
      unitRef="usd">116000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzgtNS0xLTEtMjg3NDE_9218f4fc-8302-408c-821d-ca3ba5f92868"
      unitRef="usd">171000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzktMS0xLTEtMjg3NDE_d1564823-b394-400b-9f33-43002a21d7ab"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzktMy0xLTEtMjg3NDE_1230434a-3980-4d71-8784-6347cca00740"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzktNS0xLTEtMjg3NDE_8cd9b271-faeb-4ab6-b6f5-801c89d6faf4"
      unitRef="usd">33301000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <ango:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationAmount
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzEwLTEtMS0xLTI4NzQx_f4335346-6413-45b3-8d9d-8db081d0325c"
      unitRef="usd">686000</ango:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationAmount>
    <ango:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationAmount
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzEwLTMtMS0xLTI4NzQx_f454b3cc-fb54-4064-b1b4-654bf91e699e"
      unitRef="usd">107000</ango:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationAmount>
    <ango:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationAmount
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzEwLTUtMS0xLTI4NzQx_0f62c753-db8c-41d2-b1b0-bbc311878449"
      unitRef="usd">189000</ango:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationAmount>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzEyLTEtMS0xLTI4NzQx_3e73ad9a-4bc6-439d-93d8-a1e3e3409c48"
      unitRef="usd">3168000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzEyLTMtMS0xLTI4NzQx_e9b36023-e7b2-46a3-94de-dc63ec586a84"
      unitRef="usd">3921000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzEyLTUtMS0xLTI4NzQx_a17fcde4-986c-41a0-a2c9-0153f525de47"
      unitRef="usd">1426000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <ango:IncomeTaxReconciliationEffectofEliminationofASC718APICPool
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzEzLTEtMS0xLTI4NzQx_826c25a9-a903-40f2-a273-90880696ac4e"
      unitRef="usd">1616000</ango:IncomeTaxReconciliationEffectofEliminationofASC718APICPool>
    <ango:IncomeTaxReconciliationEffectofEliminationofASC718APICPool
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzEzLTMtMS0xLTI4NzQx_a698cc54-f082-467f-854f-9dfad9e6513d"
      unitRef="usd">-526000</ango:IncomeTaxReconciliationEffectofEliminationofASC718APICPool>
    <ango:IncomeTaxReconciliationEffectofEliminationofASC718APICPool
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzEzLTUtMS0xLTI4NzQx_38600764-3ced-4f6d-bf0f-eb176973ab17"
      unitRef="usd">-162000</ango:IncomeTaxReconciliationEffectofEliminationofASC718APICPool>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzE1LTEtMS0xLTI4NzQx_c1145ac4-9614-4c3e-ba03-234a084f21bd"
      unitRef="usd">412000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzE1LTMtMS0xLTI4NzQx_69a1a2c7-8689-4958-bdd6-1f3e4ac98c62"
      unitRef="usd">455000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzE1LTUtMS0xLTI4NzQx_a981eebd-7fe0-42f9-9cdf-5a109f31aeb4"
      unitRef="usd">3000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzE2LTEtMS0xLTI4NzQx_81c8ec4b-bacb-4bff-8e35-cea56cabc569"
      unitRef="usd">-3402000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzE2LTMtMS0xLTI4NzQx_e6ea3732-f039-43d8-8d51-7a50cf6dd0e2"
      unitRef="usd">-4504000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo0YTgwOWE0ZDFjZjA0OTc2YjRiNTVlODUxYThiNjZlYy90YWJsZXJhbmdlOjRhODA5YTRkMWNmMDQ5NzZiNGI1NWU4NTFhOGI2NmVjXzE2LTUtMS0xLTI4NzQx_a17ed43c-c45f-4bf3-881b-ab5d858c7452"
      unitRef="usd">-1348000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90ZXh0cmVnaW9uOmZmZDI4ODg5ODk0YzQyOThhY2I1ZWM4ODVlM2U1ZjU3XzM5OTk_63c0e77f-a4e5-4cc7-b3ed-dd173701de1e"
      unitRef="usd">158600000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90ZXh0cmVnaW9uOmZmZDI4ODg5ODk0YzQyOThhY2I1ZWM4ODVlM2U1ZjU3XzUyNDA_f8298eee-66ff-4f0d-a641-fa35ffba7ae7">&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of the beginning and ending amount of unrecognized tax benefits:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefits balance at June 1 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decrease in gross amounts of tax positions related to prior years due to U.S. tax reform&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decrease due to lapse in statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefits balance at May 31&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo2MzUwOGU0N2FiMDE0MWYwODc4ODkzMTM0MWJlMjhjYy90YWJsZXJhbmdlOjYzNTA4ZTQ3YWIwMTQxZjA4Nzg4OTMxMzQxYmUyOGNjXzItMS0xLTEtMjg3NDE_a5160ea2-912b-4174-a951-95123effdf16"
      unitRef="usd">464000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i27b2ea3513284ca3b7579fdbb0d2d90f_I20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo2MzUwOGU0N2FiMDE0MWYwODc4ODkzMTM0MWJlMjhjYy90YWJsZXJhbmdlOjYzNTA4ZTQ3YWIwMTQxZjA4Nzg4OTMxMzQxYmUyOGNjXzItMy0xLTEtMjg3NDE_b0ac00bb-8327-49e8-be54-1121e7c60dbe"
      unitRef="usd">464000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iaec92c43264143fb81097698a227e8dc_I20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo2MzUwOGU0N2FiMDE0MWYwODc4ODkzMTM0MWJlMjhjYy90YWJsZXJhbmdlOjYzNTA4ZTQ3YWIwMTQxZjA4Nzg4OTMxMzQxYmUyOGNjXzItNS0xLTEtMjg3NDE_e8148e7c-388e-4bea-b13b-031a5a052dee"
      unitRef="usd">464000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo2MzUwOGU0N2FiMDE0MWYwODc4ODkzMTM0MWJlMjhjYy90YWJsZXJhbmdlOjYzNTA4ZTQ3YWIwMTQxZjA4Nzg4OTMxMzQxYmUyOGNjXzctMS0xLTEtMjg3NDE_4347f83e-f967-4318-90ad-12ed4190525b"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo2MzUwOGU0N2FiMDE0MWYwODc4ODkzMTM0MWJlMjhjYy90YWJsZXJhbmdlOjYzNTA4ZTQ3YWIwMTQxZjA4Nzg4OTMxMzQxYmUyOGNjXzctMy0xLTEtMjg3NDE_694c3fdc-0b76-4f16-bd2a-a921018bb0ba"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo2MzUwOGU0N2FiMDE0MWYwODc4ODkzMTM0MWJlMjhjYy90YWJsZXJhbmdlOjYzNTA4ZTQ3YWIwMTQxZjA4Nzg4OTMxMzQxYmUyOGNjXzctNS0xLTEtMjg3NDE_fbe95e37-1596-4381-baa1-3c9ea6f4912f"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo2MzUwOGU0N2FiMDE0MWYwODc4ODkzMTM0MWJlMjhjYy90YWJsZXJhbmdlOjYzNTA4ZTQ3YWIwMTQxZjA4Nzg4OTMxMzQxYmUyOGNjXzgtMS0xLTEtMjg3NDE_7bb2e301-8870-4ae0-8299-342271dc6c97"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo2MzUwOGU0N2FiMDE0MWYwODc4ODkzMTM0MWJlMjhjYy90YWJsZXJhbmdlOjYzNTA4ZTQ3YWIwMTQxZjA4Nzg4OTMxMzQxYmUyOGNjXzgtMy0xLTEtMjg3NDE_8929f695-c966-452b-9ed2-6c0d283b1914"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo2MzUwOGU0N2FiMDE0MWYwODc4ODkzMTM0MWJlMjhjYy90YWJsZXJhbmdlOjYzNTA4ZTQ3YWIwMTQxZjA4Nzg4OTMxMzQxYmUyOGNjXzgtNS0xLTEtMjg3NDE_bc088e53-3cb4-4ddd-98d2-e4daed5c1599"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo2MzUwOGU0N2FiMDE0MWYwODc4ODkzMTM0MWJlMjhjYy90YWJsZXJhbmdlOjYzNTA4ZTQ3YWIwMTQxZjA4Nzg4OTMxMzQxYmUyOGNjXzktMS0xLTEtMjg3NDE_fa9ee536-7a17-41e6-bed0-c98961b26dba"
      unitRef="usd">464000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo2MzUwOGU0N2FiMDE0MWYwODc4ODkzMTM0MWJlMjhjYy90YWJsZXJhbmdlOjYzNTA4ZTQ3YWIwMTQxZjA4Nzg4OTMxMzQxYmUyOGNjXzktMy0xLTEtMjg3NDE_fc33c130-bfe2-472c-bbf4-06e7358f6881"
      unitRef="usd">464000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i27b2ea3513284ca3b7579fdbb0d2d90f_I20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90YWJsZTo2MzUwOGU0N2FiMDE0MWYwODc4ODkzMTM0MWJlMjhjYy90YWJsZXJhbmdlOjYzNTA4ZTQ3YWIwMTQxZjA4Nzg4OTMxMzQxYmUyOGNjXzktNS0xLTEtMjg3NDE_81b8c55c-7dbb-460a-a486-7955c81f1d16"
      unitRef="usd">464000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90ZXh0cmVnaW9uOmZmZDI4ODg5ODk0YzQyOThhY2I1ZWM4ODVlM2U1ZjU3XzQ1MDQ_b2d0828a-7c78-4b63-87ac-9b1b88d5d989"
      unitRef="usd">500000</us-gaap:IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90ZXh0cmVnaW9uOmZmZDI4ODg5ODk0YzQyOThhY2I1ZWM4ODVlM2U1ZjU3XzQ2OTI_67ec037d-440d-45eb-980a-b5444fe17232"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xODcvZnJhZzpmZmQyODg4OTg5NGM0Mjk4YWNiNWVjODg1ZTNlNWY1Ny90ZXh0cmVnaW9uOmZmZDI4ODg5ODk0YzQyOThhY2I1ZWM4ODVlM2U1ZjU3XzQ2OTI_99fe6ca8-8d73-411a-9682-6218b2c0cbc8"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTAvZnJhZzo4OTlhNGUyOWZiNjI0ZTYyYTJmNWVmYTFlY2FjOGYwMC90ZXh0cmVnaW9uOjg5OWE0ZTI5ZmI2MjRlNjJhMmY1ZWZhMWVjYWM4ZjAwXzg0_eb6de50d-09cb-4a0d-8b8e-56ed1d51afb7">ACCRUED LIABILITIES&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payroll and related expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outside services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and franchise taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Litigation matters&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rebates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTAvZnJhZzo4OTlhNGUyOWZiNjI0ZTYyYTJmNWVmYTFlY2FjOGYwMC90ZXh0cmVnaW9uOjg5OWE0ZTI5ZmI2MjRlNjJhMmY1ZWZhMWVjYWM4ZjAwXzgw_8a4180d1-f569-4f47-8f75-afa5c158e755">&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payroll and related expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outside services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and franchise taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Litigation matters&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rebates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTAvZnJhZzo4OTlhNGUyOWZiNjI0ZTYyYTJmNWVmYTFlY2FjOGYwMC90YWJsZTo2NjcwMGI1MWM4YWU0ZmJlODk5Y2E3YTcxMmUyZTcyMS90YWJsZXJhbmdlOjY2NzAwYjUxYzhhZTRmYmU4OTljYTdhNzEyZTJlNzIxXzEtMS0xLTEtMjg3NDE_209bdbb7-9f38-4618-b4c3-6c5dfad0d24f"
      unitRef="usd">20232000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTAvZnJhZzo4OTlhNGUyOWZiNjI0ZTYyYTJmNWVmYTFlY2FjOGYwMC90YWJsZTo2NjcwMGI1MWM4YWU0ZmJlODk5Y2E3YTcxMmUyZTcyMS90YWJsZXJhbmdlOjY2NzAwYjUxYzhhZTRmYmU4OTljYTdhNzEyZTJlNzIxXzEtMy0xLTEtMjg3NDE_092a8cc9-7660-4c47-9684-310cddf7a6d2"
      unitRef="usd">20408000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTAvZnJhZzo4OTlhNGUyOWZiNjI0ZTYyYTJmNWVmYTFlY2FjOGYwMC90YWJsZTo2NjcwMGI1MWM4YWU0ZmJlODk5Y2E3YTcxMmUyZTcyMS90YWJsZXJhbmdlOjY2NzAwYjUxYzhhZTRmYmU4OTljYTdhNzEyZTJlNzIxXzItMS0xLTEtMjg3NDE_0544ce9c-c4d7-401b-b3a8-b8846037dd23"
      unitRef="usd">3731000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTAvZnJhZzo4OTlhNGUyOWZiNjI0ZTYyYTJmNWVmYTFlY2FjOGYwMC90YWJsZTo2NjcwMGI1MWM4YWU0ZmJlODk5Y2E3YTcxMmUyZTcyMS90YWJsZXJhbmdlOjY2NzAwYjUxYzhhZTRmYmU4OTljYTdhNzEyZTJlNzIxXzItMy0xLTEtMjg3NDE_3b1d4a37-c847-40a2-871e-a23d9f65c6ad"
      unitRef="usd">4256000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTAvZnJhZzo4OTlhNGUyOWZiNjI0ZTYyYTJmNWVmYTFlY2FjOGYwMC90YWJsZTo2NjcwMGI1MWM4YWU0ZmJlODk5Y2E3YTcxMmUyZTcyMS90YWJsZXJhbmdlOjY2NzAwYjUxYzhhZTRmYmU4OTljYTdhNzEyZTJlNzIxXzMtMS0xLTEtMjg3NDE_044d774a-50fd-4215-b843-7b70794ce020"
      unitRef="usd">2986000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTAvZnJhZzo4OTlhNGUyOWZiNjI0ZTYyYTJmNWVmYTFlY2FjOGYwMC90YWJsZTo2NjcwMGI1MWM4YWU0ZmJlODk5Y2E3YTcxMmUyZTcyMS90YWJsZXJhbmdlOjY2NzAwYjUxYzhhZTRmYmU4OTljYTdhNzEyZTJlNzIxXzMtMy0xLTEtMjg3NDE_0ca26272-22fe-4ee7-9e0b-bbb6e84dc104"
      unitRef="usd">2663000</us-gaap:AccruedRoyaltiesCurrent>
    <ango:AccruedResearchAndDevelopmentCurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTAvZnJhZzo4OTlhNGUyOWZiNjI0ZTYyYTJmNWVmYTFlY2FjOGYwMC90YWJsZTo2NjcwMGI1MWM4YWU0ZmJlODk5Y2E3YTcxMmUyZTcyMS90YWJsZXJhbmdlOjY2NzAwYjUxYzhhZTRmYmU4OTljYTdhNzEyZTJlNzIxXzQtMS0xLTEtMzMzNjM_a768f3b9-f6d2-4748-9b35-b720049a763d"
      unitRef="usd">1279000</ango:AccruedResearchAndDevelopmentCurrent>
    <ango:AccruedResearchAndDevelopmentCurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTAvZnJhZzo4OTlhNGUyOWZiNjI0ZTYyYTJmNWVmYTFlY2FjOGYwMC90YWJsZTo2NjcwMGI1MWM4YWU0ZmJlODk5Y2E3YTcxMmUyZTcyMS90YWJsZXJhbmdlOjY2NzAwYjUxYzhhZTRmYmU4OTljYTdhNzEyZTJlNzIxXzQtMy0xLTEtMzMzNzA_40083eb6-7694-4755-88b7-f6303cd7b36b"
      unitRef="usd">1223000</ango:AccruedResearchAndDevelopmentCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTAvZnJhZzo4OTlhNGUyOWZiNjI0ZTYyYTJmNWVmYTFlY2FjOGYwMC90YWJsZTo2NjcwMGI1MWM4YWU0ZmJlODk5Y2E3YTcxMmUyZTcyMS90YWJsZXJhbmdlOjY2NzAwYjUxYzhhZTRmYmU4OTljYTdhNzEyZTJlNzIxXzQtMS0xLTEtMjg3NDE_ddea0c8d-82fc-4cf6-b645-9ffe01ff263f"
      unitRef="usd">59000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTAvZnJhZzo4OTlhNGUyOWZiNjI0ZTYyYTJmNWVmYTFlY2FjOGYwMC90YWJsZTo2NjcwMGI1MWM4YWU0ZmJlODk5Y2E3YTcxMmUyZTcyMS90YWJsZXJhbmdlOjY2NzAwYjUxYzhhZTRmYmU4OTljYTdhNzEyZTJlNzIxXzQtMy0xLTEtMjg3NDE_8c5a76b6-5850-479f-b220-713642871159"
      unitRef="usd">548000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTAvZnJhZzo4OTlhNGUyOWZiNjI0ZTYyYTJmNWVmYTFlY2FjOGYwMC90YWJsZTo2NjcwMGI1MWM4YWU0ZmJlODk5Y2E3YTcxMmUyZTcyMS90YWJsZXJhbmdlOjY2NzAwYjUxYzhhZTRmYmU4OTljYTdhNzEyZTJlNzIxXzUtMS0xLTEtMjg3NDE_6aad6df5-107d-4ee7-9665-551247eaeca7"
      unitRef="usd">750000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTAvZnJhZzo4OTlhNGUyOWZiNjI0ZTYyYTJmNWVmYTFlY2FjOGYwMC90YWJsZTo2NjcwMGI1MWM4YWU0ZmJlODk5Y2E3YTcxMmUyZTcyMS90YWJsZXJhbmdlOjY2NzAwYjUxYzhhZTRmYmU4OTljYTdhNzEyZTJlNzIxXzUtMy0xLTEtMjg3NDE_f124b111-fe51-44d1-82ca-e191783d8af8"
      unitRef="usd">631000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <ango:AccruedLitigation
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTAvZnJhZzo4OTlhNGUyOWZiNjI0ZTYyYTJmNWVmYTFlY2FjOGYwMC90YWJsZTo2NjcwMGI1MWM4YWU0ZmJlODk5Y2E3YTcxMmUyZTcyMS90YWJsZXJhbmdlOjY2NzAwYjUxYzhhZTRmYmU4OTljYTdhNzEyZTJlNzIxXzgtMS0xLTEtMjg3NDE_83fdcde7-4011-4b19-8035-86fb80cb4e57"
      unitRef="usd">0</ango:AccruedLitigation>
    <ango:AccruedLitigation
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTAvZnJhZzo4OTlhNGUyOWZiNjI0ZTYyYTJmNWVmYTFlY2FjOGYwMC90YWJsZTo2NjcwMGI1MWM4YWU0ZmJlODk5Y2E3YTcxMmUyZTcyMS90YWJsZXJhbmdlOjY2NzAwYjUxYzhhZTRmYmU4OTljYTdhNzEyZTJlNzIxXzgtMy0xLTEtMjg3NDE_3ff5843f-cfc9-43ca-ae14-a2c3b5ce5e28"
      unitRef="usd">975000</ango:AccruedLitigation>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTAvZnJhZzo4OTlhNGUyOWZiNjI0ZTYyYTJmNWVmYTFlY2FjOGYwMC90YWJsZTo2NjcwMGI1MWM4YWU0ZmJlODk5Y2E3YTcxMmUyZTcyMS90YWJsZXJhbmdlOjY2NzAwYjUxYzhhZTRmYmU4OTljYTdhNzEyZTJlNzIxXzktMS0xLTEtMjg3NDE_8b71daa8-1b77-4524-ad29-67ffad98b4f6"
      unitRef="usd">511000</us-gaap:CustomerRefundLiabilityCurrent>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTAvZnJhZzo4OTlhNGUyOWZiNjI0ZTYyYTJmNWVmYTFlY2FjOGYwMC90YWJsZTo2NjcwMGI1MWM4YWU0ZmJlODk5Y2E3YTcxMmUyZTcyMS90YWJsZXJhbmdlOjY2NzAwYjUxYzhhZTRmYmU4OTljYTdhNzEyZTJlNzIxXzktMy0xLTEtMjg3NDE_93d56a51-9f9d-4a5f-bc44-bdb68e24cf9a"
      unitRef="usd">544000</us-gaap:CustomerRefundLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTAvZnJhZzo4OTlhNGUyOWZiNjI0ZTYyYTJmNWVmYTFlY2FjOGYwMC90YWJsZTo2NjcwMGI1MWM4YWU0ZmJlODk5Y2E3YTcxMmUyZTcyMS90YWJsZXJhbmdlOjY2NzAwYjUxYzhhZTRmYmU4OTljYTdhNzEyZTJlNzIxXzExLTEtMS0xLTI4NzQx_e4599957-81d4-4524-b4c3-1394ba1eff19"
      unitRef="usd">5294000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTAvZnJhZzo4OTlhNGUyOWZiNjI0ZTYyYTJmNWVmYTFlY2FjOGYwMC90YWJsZTo2NjcwMGI1MWM4YWU0ZmJlODk5Y2E3YTcxMmUyZTcyMS90YWJsZXJhbmdlOjY2NzAwYjUxYzhhZTRmYmU4OTljYTdhNzEyZTJlNzIxXzExLTMtMS0xLTI4NzQx_101866a9-18d9-4793-9b7d-940357e6360a"
      unitRef="usd">4211000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTAvZnJhZzo4OTlhNGUyOWZiNjI0ZTYyYTJmNWVmYTFlY2FjOGYwMC90YWJsZTo2NjcwMGI1MWM4YWU0ZmJlODk5Y2E3YTcxMmUyZTcyMS90YWJsZXJhbmdlOjY2NzAwYjUxYzhhZTRmYmU4OTljYTdhNzEyZTJlNzIxXzEyLTEtMS0xLTI4NzQx_93a94d28-984f-48c1-8d05-aad854ccb070"
      unitRef="usd">34842000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTAvZnJhZzo4OTlhNGUyOWZiNjI0ZTYyYTJmNWVmYTFlY2FjOGYwMC90YWJsZTo2NjcwMGI1MWM4YWU0ZmJlODk5Y2E3YTcxMmUyZTcyMS90YWJsZXJhbmdlOjY2NzAwYjUxYzhhZTRmYmU4OTljYTdhNzEyZTJlNzIxXzEyLTMtMS0xLTI4NzQx_1eda9c72-cd5b-4bde-99fc-762ff578e384"
      unitRef="usd">35459000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTMvZnJhZzpjNmI4MDkyM2Q4OGY0ODc0YjgyNWU4OGRlMWNjY2IwNy90ZXh0cmVnaW9uOmM2YjgwOTIzZDg4ZjQ4NzRiODI1ZTg4ZGUxY2NjYjA3XzMwNzk_276fc492-9dca-4d0f-8d5f-076fa01e826e">LONG-TERM DEBT&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 3, 2019, the Company repaid all amounts outstanding under its then existing credit agreement and entered into a new Credit Agreement with the lenders party thereto, JPMorgan Chase Bank, N.A., as administrative agent, and Bank of America, N.A. and KeyBank National Association, as co-syndication agents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Agreement provides for a $125.0&#160;million secured revolving credit facility (the &#x201c;Revolving Facility&#x201d;), which includes an uncommitted expansion feature that allows the Company to increase the total revolving commitments and/or add new tranches of term loans in an aggregate amount not to exceed $75.0&#160;million.&#160; The proceeds may be used to refinance certain existing indebtedness of the Company and its subsidiaries, to finance the working capital needs, and for general corporate purposes (including permitted acquisitions), of the Company and its subsidiaries. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Agreement has a five year maturity.  Interest on the Revolving Facility is based, at the Company&#x2019;s option, on either a base rate of LIBOR or alternate base rate, plus an applicable margin tied to the Company&#x2019;s total leverage ratio and having ranges between 0.25% and 0.75% for base rate loans and between 1.25% and 1.75% for LIBOR loans.  After default, the interest rate may be increased by 2.0%.  The Revolving Facility also carries a commitment fee of 0.20% to 0.25% per annum on the unused portion.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's obligations under the Revolving Facility are unconditionally guaranteed, jointly and severally, by the Company's material direct and indirect domestic subsidiaries (the &#x201c;Guarantors&#x201d;). All obligations of the Company and the Guarantors under the Revolving Facility are secured by first priority security interests in substantially all of the assets of the Company and the Guarantors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Agreement includes customary representations, warranties and covenants, and acceleration, indemnity and events of default provisions, including, among other things, two quarterly financial covenants as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt"&gt;Maximum leverage ratio of consolidated total indebtedness* to consolidated EBITDA* of not greater than 3.00 to 1.00 (during certain periods following material acquisitions the ratio shall be increased to 3.50 to 1.00). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt"&gt;Fixed charge coverage ratio of consolidated EBITDA minus consolidated capital expenditures* to&#160;consolidated interest expense* paid or payable in cash plus scheduled principal payments in respect of indebtedness under the Credit Agreement of not less than 1.25 to 1.00. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;* The definitions of consolidated total indebtedness, consolidated EBITDA, consolidated capital expenditures and consolidated interest expense are specifically defined in the credit agreement included as an exhibit to Form 8-K filed on June 6, 2019.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of May&#160;31, 2022 there was $25.0 million outstanding on the Revolving Facility.  As of May&#160;31, 2022 and May&#160;31, 2021, the carrying value of long-term debt approximated its fair market value.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The interest rate on the Revolving Facility at May&#160;31, 2022 was 2.31%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company was in compliance with the Credit Agreement covenants as of May&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i4a7b54623d0142ca9d6187c02cd607f8_I20190603"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTMvZnJhZzpjNmI4MDkyM2Q4OGY0ODc0YjgyNWU4OGRlMWNjY2IwNy90ZXh0cmVnaW9uOmM2YjgwOTIzZDg4ZjQ4NzRiODI1ZTg4ZGUxY2NjYjA3XzQ0MQ_29b31100-4e02-4dee-bd54-b26c14c5c891"
      unitRef="usd">125000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <ango:LineOfCreditFacilityMaximumBorrowingCapacityAccordianFeature
      contextRef="i4a7b54623d0142ca9d6187c02cd607f8_I20190603"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTMvZnJhZzpjNmI4MDkyM2Q4OGY0ODc0YjgyNWU4OGRlMWNjY2IwNy90ZXh0cmVnaW9uOmM2YjgwOTIzZDg4ZjQ4NzRiODI1ZTg4ZGUxY2NjYjA3XzY5Nw_25116da9-698c-4030-80fe-20dec4f85dc6"
      unitRef="usd">75000000</ango:LineOfCreditFacilityMaximumBorrowingCapacityAccordianFeature>
    <us-gaap:DebtInstrumentTerm
      contextRef="i255f411d818e4644a8b1dbbf7d460511_D20190603-20190603"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTMvZnJhZzpjNmI4MDkyM2Q4OGY0ODc0YjgyNWU4OGRlMWNjY2IwNy90ZXh0cmVnaW9uOmM2YjgwOTIzZDg4ZjQ4NzRiODI1ZTg4ZGUxY2NjYjA3XzMwODE_5f307813-d292-4dcf-9010-37021bf83336">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ief22b74491ac434a946197a271c938ef_D20210601-20220531"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTMvZnJhZzpjNmI4MDkyM2Q4OGY0ODc0YjgyNWU4OGRlMWNjY2IwNy90ZXh0cmVnaW9uOmM2YjgwOTIzZDg4ZjQ4NzRiODI1ZTg4ZGUxY2NjYjA3XzEyMTA_b46894fd-1c72-4a5c-809b-07f98f3fe392"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ifba92e2c541c4f4db002aa5f7918a4fd_D20210601-20220531"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTMvZnJhZzpjNmI4MDkyM2Q4OGY0ODc0YjgyNWU4OGRlMWNjY2IwNy90ZXh0cmVnaW9uOmM2YjgwOTIzZDg4ZjQ4NzRiODI1ZTg4ZGUxY2NjYjA3XzEyMTc_f4929858-7c88-45b1-85ae-e9da424f1d75"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i0722ebf1be7944d69339e6b2bf2f4f8a_D20210601-20220531"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTMvZnJhZzpjNmI4MDkyM2Q4OGY0ODc0YjgyNWU4OGRlMWNjY2IwNy90ZXh0cmVnaW9uOmM2YjgwOTIzZDg4ZjQ4NzRiODI1ZTg4ZGUxY2NjYjA3XzEyNTI_f2a0a125-45ac-4b0b-9557-076cd54b51d2"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ibf463f91e4f04e6a8a0d4b525903667e_D20210601-20220531"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTMvZnJhZzpjNmI4MDkyM2Q4OGY0ODc0YjgyNWU4OGRlMWNjY2IwNy90ZXh0cmVnaW9uOmM2YjgwOTIzZDg4ZjQ4NzRiODI1ZTg4ZGUxY2NjYjA3XzEyNTk_a2320c09-3961-463a-b57c-ca38673cf768"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <ango:DebtInstrumentDebtDefaultInterestRateIncrease
      contextRef="i56a4260dae3b4aad9ab7183e781d653c_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTMvZnJhZzpjNmI4MDkyM2Q4OGY0ODc0YjgyNWU4OGRlMWNjY2IwNy90ZXh0cmVnaW9uOmM2YjgwOTIzZDg4ZjQ4NzRiODI1ZTg4ZGUxY2NjYjA3XzEzMzM_78c5a99f-f6e5-414d-918d-51d90249ac3b"
      unitRef="number">0.020</ango:DebtInstrumentDebtDefaultInterestRateIncrease>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="ic0fb4f373226452e982524372b2d6a10_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTMvZnJhZzpjNmI4MDkyM2Q4OGY0ODc0YjgyNWU4OGRlMWNjY2IwNy90ZXh0cmVnaW9uOmM2YjgwOTIzZDg4ZjQ4NzRiODI1ZTg4ZGUxY2NjYjA3XzEzODQ_0edce1f1-8272-417c-8ec2-2508722ee8c3"
      unitRef="number">0.0020</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i8929dbc84bcc4a9b9f72665eab37867e_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTMvZnJhZzpjNmI4MDkyM2Q4OGY0ODc0YjgyNWU4OGRlMWNjY2IwNy90ZXh0cmVnaW9uOmM2YjgwOTIzZDg4ZjQ4NzRiODI1ZTg4ZGUxY2NjYjA3XzEzOTA_8e3c12dc-41f6-4058-957b-b23e4ab0a341"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <ango:LineOfCreditFacilityNumberOfCovenants
      contextRef="i8a057abd3d8f4f349d27c5fb9e19a9c8_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTMvZnJhZzpjNmI4MDkyM2Q4OGY0ODc0YjgyNWU4OGRlMWNjY2IwNy90ZXh0cmVnaW9uOmM2YjgwOTIzZDg4ZjQ4NzRiODI1ZTg4ZGUxY2NjYjA3XzIwMDA_0aee11b1-78df-4e72-a2a8-6733d9537589"
      unitRef="covenant">2</ango:LineOfCreditFacilityNumberOfCovenants>
    <ango:DebtInstrumentCovenantTermsMaximumTotalLeverageRatio
      contextRef="i56a4260dae3b4aad9ab7183e781d653c_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTMvZnJhZzpjNmI4MDkyM2Q4OGY0ODc0YjgyNWU4OGRlMWNjY2IwNy90ZXh0cmVnaW9uOmM2YjgwOTIzZDg4ZjQ4NzRiODI1ZTg4ZGUxY2NjYjA3XzIxNDk_d11c831f-d9a8-47fe-8683-29f18b0577d2"
      unitRef="number">3.00</ango:DebtInstrumentCovenantTermsMaximumTotalLeverageRatio>
    <ango:DebtInstrumentCovenantTermsMaximumTotalLeverageRatioSubsequentToMaterialAcquisitions
      contextRef="i56a4260dae3b4aad9ab7183e781d653c_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTMvZnJhZzpjNmI4MDkyM2Q4OGY0ODc0YjgyNWU4OGRlMWNjY2IwNy90ZXh0cmVnaW9uOmM2YjgwOTIzZDg4ZjQ4NzRiODI1ZTg4ZGUxY2NjYjA3XzIyNDg_0d70739e-88d1-4689-9415-de07564266c1"
      unitRef="number">3.50</ango:DebtInstrumentCovenantTermsMaximumTotalLeverageRatioSubsequentToMaterialAcquisitions>
    <ango:DebtInstrumentCovenantTermsMinimumFixedChargeCoverageRatio
      contextRef="i56a4260dae3b4aad9ab7183e781d653c_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTMvZnJhZzpjNmI4MDkyM2Q4OGY0ODc0YjgyNWU4OGRlMWNjY2IwNy90ZXh0cmVnaW9uOmM2YjgwOTIzZDg4ZjQ4NzRiODI1ZTg4ZGUxY2NjYjA3XzI1MTc_bf645e4b-0a38-4793-b79d-d2ac4c30feb4"
      unitRef="number">1.25</ango:DebtInstrumentCovenantTermsMinimumFixedChargeCoverageRatio>
    <us-gaap:LoansPayable
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTMvZnJhZzpjNmI4MDkyM2Q4OGY0ODc0YjgyNWU4OGRlMWNjY2IwNy90ZXh0cmVnaW9uOmM2YjgwOTIzZDg4ZjQ4NzRiODI1ZTg4ZGUxY2NjYjA3XzI4MDI_3d7b68e8-e4b9-4e99-9c33-3f6560ec7317"
      unitRef="usd">25000000.0</us-gaap:LoansPayable>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i24e5dfa997774a39be7e2beefbc30235_I20220531"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTMvZnJhZzpjNmI4MDkyM2Q4OGY0ODc0YjgyNWU4OGRlMWNjY2IwNy90ZXh0cmVnaW9uOmM2YjgwOTIzZDg4ZjQ4NzRiODI1ZTg4ZGUxY2NjYjA3XzI5OTk_8d12fdc9-5244-4514-b977-b60a4b3fa2e9"
      unitRef="number">0.0231</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTYvZnJhZzo5Y2IzOTY1YjY3MDI0ZjBkYTVkMGJiNTM5YTgwYjc1Ni90ZXh0cmVnaW9uOjljYjM5NjViNjcwMjRmMGRhNWQwYmI1MzlhODBiNzU2XzMwOQ_c8c1acc1-106b-43f9-bd9a-5e723dd46075">RETIREMENT PLANSThe Company has a 401(k) plan under which eligible employees can defer a portion of their compensation, part of which is matched by the Company. Matching contributions were $4.3 million, $3.8 million and $3.2 million in 2022, 2021 and 2020, respectively. There are also various immaterial foreign retirement plans.</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTYvZnJhZzo5Y2IzOTY1YjY3MDI0ZjBkYTVkMGJiNTM5YTgwYjc1Ni90ZXh0cmVnaW9uOjljYjM5NjViNjcwMjRmMGRhNWQwYmI1MzlhODBiNzU2XzIwMQ_e11e26ae-cd9e-462d-a92e-0b7466c85401"
      unitRef="usd">4300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTYvZnJhZzo5Y2IzOTY1YjY3MDI0ZjBkYTVkMGJiNTM5YTgwYjc1Ni90ZXh0cmVnaW9uOjljYjM5NjViNjcwMjRmMGRhNWQwYmI1MzlhODBiNzU2XzIwNQ_e5f93c86-0d27-418f-8bf7-03faf27fd756"
      unitRef="usd">3800000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTYvZnJhZzo5Y2IzOTY1YjY3MDI0ZjBkYTVkMGJiNTM5YTgwYjc1Ni90ZXh0cmVnaW9uOjljYjM5NjViNjcwMjRmMGRhNWQwYmI1MzlhODBiNzU2XzIxMg_b7308f90-33a5-48a8-99d0-7a16c9dbcd67"
      unitRef="usd">3200000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzEwNDg1_54da508e-838d-4ca1-8fb5-8efaf63131ee">STOCKHOLDERS&#x2019; EQUITY &lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Capitalization&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 29, 2014, the Board of Directors approved the Amended and Restated Certificate of Incorporation (the &#x201c;Amended Certificate&#x201d;). Under the Amended Certificate, the authorized capital stock is 80,000,000 shares, consisting of 75,000,000 shares of common stock, par value $.01 per share and 5,000,000 shares of preferred stock, par value $.01 per share. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The holders of common stock are entitled to one vote for each share held. Subject to preferences applicable to any outstanding shares of preferred stock, the holders of common stock are entitled to receive ratably dividends, if any, as may be declared by the Board of Directors out of funds legally available for dividend payments. If the Company liquidates, dissolves, or winds up, the holders of common stock are entitled to share ratably in all assets remaining after payment of liabilities and liquidation preferences of any outstanding shares of preferred stock. Holders of common stock have no pre-emptive rights or rights to convert their common stock into any other securities. There are no redemption or sinking fund provisions applicable to the common stock. The rights, preferences and privileges of the holders of common stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of preferred stock that the Company may designate in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Board of Directors has the authority to (i)&#160;issue the undesignated preferred stock in one or more series, (ii)&#160;determine the powers, preferences and rights and the qualifications, limitations or restrictions granted to or imposed upon any wholly un-issued series of undesignated preferred stock and (iii)&#160;fix the number of shares constituting any series and the designation of the series, without any further vote or action by the Company's stockholders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 13, 2020, the Company's shareholders approved the 2020 Stock and Incentive Award Plan (the &#x201c;2020 Plan&#x201d;).  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.  A total of 2.4&#160;million shares of common stock have been reserved for issuance under the 2020 Plan.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the adoption of the 2020 Plan, equity awards were issued under the 2004 Stock and Incentive Award Plan (the &#x201c;2004 Plan&#x201d;).  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.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of May&#160;31, 2022, there remained approximately 1.5 million shares available for granting under the 2020 Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about stock option activity for the fiscal year ended May&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted average exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted average remaining contractual life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Aggregate intrinsic value (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at beginning of year - June 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,146,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;379,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(169,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,726)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at end of year - May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,346,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.06&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercisable at year-end&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,291,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options expected to vest in future periods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,054,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.28&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock options are granted at exercise prices equal to the quoted market price of common stock at the date of the grant. Options vest 25%&#160;per year over four years for employees.  Stock options granted prior to May 1, 2007 and after June 1, 2017 expire on the tenth anniversary of the grant date.  Stock options granted between May 1, 2007 through May 31, 2017 expire on the seventh anniversary of the grant date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures the fair value of each stock option grant at the date of grant using a Black-Scholes option pricing model.  The weighted average grant-date fair value of options granted during the years ended May&#160;31, 2022, 2021 and 2020 was $9.57, $3.97, and $5.46, respectively.  The following assumptions were used in arriving at the fair value of options granted during 2022, 2021 and 2020, respectively:  risk-free interest rates of 0.92%, 0.34% and 1.63%; expected volatility of 41%, 39%, and 31%; and expected lives of 5.05 years, 4.96 years, and 4.91 years.  The Company does not declare dividends therefore a dividend yield of zero was used for the years ended May&#160;31, 2022, 2021 and 2020.  Risk-free interest rates reflect the yield on zero-coupon U.S. Treasury bonds whose maturity period equals the expected term of the option.  Expected volatilities are based on the historical volatility of the Company's stock.  The expected option lives are based on historical experience of employee exercise behavior. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total intrinsic value of options exercised during the years ended May&#160;31, 2022, 2021 and 2020 was $1.6 million, $0.8 million, and $0.5 million, respectively.  As of May&#160;31, 2022, there was $5.0 million of total unrecognized compensation cost related to non-vested options, which is expected to be recognized over a weighted average period of 2 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Cash received from option exercises during 2022, 2021 and 2020 was $2.7 million, $1.9 million and $0.6 million, respectively.  Due to the valuation allowance there was no tax benefit realized from stock option exercises during the years ended May&#160;31, 2022, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Unit and Performance Share Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company grants restricted stock units to certain employees under the 2020 Plan, and historically under the 2004 Plan, which give the recipients the right to receive shares of Company stock upon vesting. The restricted stock unit awards vest in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzEwNDQ1MzYwNDc0ODky_02778b6c-adbb-4d69-ae8b-4ec1216fbd69"&gt;four&lt;/span&gt; equal annual installments beginning on the first anniversary of the grant date.  Restricted stock unit awards granted to directors vest&#160;over one year. Unvested restricted stock unit awards will be forfeited if the recipient ceases to be employed by the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The following table summarizes information about restricted stock unit activity for the year ended May&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted&#160;Average Grant-Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at beginning of year, June 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;762,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(329,862)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,481)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at end of year, May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;670,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of each restricted stock unit is the market price of Company stock on the date of grant.  The weighted average grant date fair value of restricted stock units granted during the years ended May&#160;31, 2022, 2021 and 2020 was $26.24, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$10.40 and $20.35, respectively.  The total intrinsic value of restricted stock units (meaning the fair value of the units on the date of vest) vesting during the years ended May&#160;31, 2022, 2021 and 2020 was $8.5 million, $2.1 million, and $3.9 million,&#160;respectively.  As of May&#160;31, 2022, there was $7.8 million of total unrecognized compensation cost related to non-vested restricted stock awards, which is expected to be recognized over a weighted average period of 2 years.   &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company grants performance share awards to certain employees under the 2020 Plan, and historically under the 2004 Plan, which gives the recipients the right to receive shares of Company stock if certain criteria is met.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:21.6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The following table summarizes information about performance unit award activity for the year ended May&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Performance Unit Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted&#160;Average Grant-Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at beginning of year, June 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(100,719)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at end of year, May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal years 2022, 2021 and 2020, the Company granted performance unit awards.  Performance unit awards subject to vesting are based on the Company's level of attainment of the performance targets which are set for each of the &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzEwNDQ1MzYwNDc0ODgw_3b6bd191-43af-4e53-98b6-ffa0d57db559"&gt;three&lt;/span&gt; performance years along with continued employment of the grantee.  At the end of the three year period, the vested shares are subject to modification based on the Company&#x2019;s TSR targets relative to the percentage appreciation of a specified index of companies for the respective three-year period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In order to estimate the fair value of such awards, a Monte Carlo Simulation valuation model on the date of the grant was used.  For the years ended May&#160;31, 2022, 2021 and 2020, the weighted average grant date fair market value for new grants was $28.93, $9.72 and $14.06, respectively.  Compensation cost is recognized over the performance period which is typically three years.  As of May&#160;31, 2022, there was $4.5 million of unrecognized compensation cost which is expected to be recognized over a weighted average period of 1 year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables represents the break out of stock-based compensation included in the Company's Consolidated Statement of Operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The income tax benefit on the compensation expense recognized for all stock-based compensation arrangements was $2.5 million, $2.0 million and $1.7 million for the years ended May&#160;31, 2022, 2021 and 2020, respectively.  The income tax benefit for 2022, 2021 and 2020 are negated by the full valuation allowance recorded against the deferred tax assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Employee Stock Purchase Plan (the &#x201c;Stock Purchase Plan&#x201d;) provides a means by which employees (the &#x201c;participants&#x201d;) are given an opportunity to purchase the Company's common stock through payroll deductions.  A total of  4,000,000 shares of common stock have been reserved for issuance under the Stock Purchase Plan.  Shares are offered through two purchase periods, each with duration of approximately 6 months, commencing on the first business day of the first and third fiscal quarters. An employee is eligible to participate in an offering period if, on the first day of an offering period, he or she has been employed in a full-time capacity for at least six months, with a customary working schedule of 20 or more hours per week and more than five months in a calendar year. Employees who own stock possessing 5% or more of the total combined voting power or value of all classes of stock are not eligible to participate in the Stock Purchase Plan. The purchase price of the shares of common stock acquired on each purchase date will be the lower of (i)&#160;85% of the fair market value of a share of common &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;stock on the first day of the offering period or (ii)&#160;85% of the fair market value of a share of common stock on the last day of the purchase period, subject to adjustments made by the Board of Directors. The Stock Purchase Plan is intended to qualify as an &#x201c;employee stock purchase plan&#x201d; within the meaning of Section&#160;423 of the Internal Revenue Code.  During the years ended May 31, 2017, 2019 and 2021, an additional 500,000, 1,000,000 and 500,000 shares of the Company's common stock, respectively, were reserved for issuance under the Stock Purchase Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses the Black-Scholes option-pricing model to calculate the purchase date fair value of the shares issued under the Stock Purchase Plan and recognize expense related to shares purchased ratably over the offering period.  During the years ended May&#160;31, 2022, 2021 and 2020, 98,586, 164,194 and 100,567 shares, respectively, were issued at an average price of $19.02, $7.95 and $12.11, respectively, under the Stock Purchase Plan.  As of May&#160;31, 2022, 2.3 million shares remained available for future purchases under the Stock Purchase Plan.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <ango:CapitalStockSharesAuthorized
      contextRef="i43477e69aa444238addda3a22e034cdf_I20141029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzI0Ng_7418e62b-d53d-41ed-aa2f-79c11fed2ce1"
      unitRef="shares">80000000</ango:CapitalStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i43477e69aa444238addda3a22e034cdf_I20141029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzI3MQ_432b912d-cf63-413e-98fb-a8cdef21187e"
      unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i43477e69aa444238addda3a22e034cdf_I20141029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzMwOA_6024331b-14fb-4679-b296-499d3f9a8915"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i43477e69aa444238addda3a22e034cdf_I20141029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzMyNQ_ae2917ce-6979-40fb-9f35-59a0762f8b61"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i43477e69aa444238addda3a22e034cdf_I20141029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzM2NQ_be4585a4-8968-40dc-ace7-66d6be633798"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <ango:CommonStockVotesPerShare
      contextRef="i71b9a391e7e542938b978c86ce9a2790_D20141029-20141029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzQyNA_aa7eb692-2810-49b7-aa04-55691361719c"
      unitRef="number">1</ango:CommonStockVotesPerShare>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i0d94d8ed80344a7cbea6de142a527c2d_I20201013"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzIyODY_253666c4-752f-4f18-b3ed-770a11ec8fff"
      unitRef="shares">2400000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="if4d97c03922448ca97fb1f8e0c4d64bf_I20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzI3NTM_4075c4d0-5cda-414c-b942-b93052605327"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzEwNDkz_10316a41-4c94-4be5-825c-7a8f03b525b9">&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about stock option activity for the fiscal year ended May&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted average exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted average remaining contractual life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Aggregate intrinsic value (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at beginning of year - June 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,146,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;379,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(169,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,726)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at end of year - May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,346,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.06&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercisable at year-end&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,291,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options expected to vest in future periods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,054,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.28&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo4YjkzNzk2M2MzMjc0ZWY3OTZlODJiNWI0Njg2NjZhMi90YWJsZXJhbmdlOjhiOTM3OTYzYzMyNzRlZjc5NmU4MmI1YjQ2ODY2NmEyXzEtMS0xLTEtMjg3NDE_dcb846ea-6a98-4412-b663-684cdf7fd0cf"
      unitRef="shares">2146960</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo4YjkzNzk2M2MzMjc0ZWY3OTZlODJiNWI0Njg2NjZhMi90YWJsZXJhbmdlOjhiOTM3OTYzYzMyNzRlZjc5NmU4MmI1YjQ2ODY2NmEyXzEtMy0xLTEtMjg3NDE_f29d0ed8-6344-4ead-b9dc-47c8205572be"
      unitRef="usdPerShare">15.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo4YjkzNzk2M2MzMjc0ZWY3OTZlODJiNWI0Njg2NjZhMi90YWJsZXJhbmdlOjhiOTM3OTYzYzMyNzRlZjc5NmU4MmI1YjQ2ODY2NmEyXzItMS0xLTEtMjg3NDE_bc49d9cf-589e-4eb8-8b95-5af979d73085"
      unitRef="shares">379218</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo4YjkzNzk2M2MzMjc0ZWY3OTZlODJiNWI0Njg2NjZhMi90YWJsZXJhbmdlOjhiOTM3OTYzYzMyNzRlZjc5NmU4MmI1YjQ2ODY2NmEyXzItMy0xLTEtMjg3NDE_b4d457f4-23af-44e0-88e7-76ae1a2da81a"
      unitRef="usdPerShare">25.76</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo4YjkzNzk2M2MzMjc0ZWY3OTZlODJiNWI0Njg2NjZhMi90YWJsZXJhbmdlOjhiOTM3OTYzYzMyNzRlZjc5NmU4MmI1YjQ2ODY2NmEyXzMtMS0xLTEtMjg3NDE_0b3d20a3-77f8-407b-b565-79dbc9b16e9d"
      unitRef="shares">169063</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo4YjkzNzk2M2MzMjc0ZWY3OTZlODJiNWI0Njg2NjZhMi90YWJsZXJhbmdlOjhiOTM3OTYzYzMyNzRlZjc5NmU4MmI1YjQ2ODY2NmEyXzMtMy0xLTEtMjg3NDE_dcf4de9d-ea17-4e22-886a-acd50e98d47e"
      unitRef="usdPerShare">17.01</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo4YjkzNzk2M2MzMjc0ZWY3OTZlODJiNWI0Njg2NjZhMi90YWJsZXJhbmdlOjhiOTM3OTYzYzMyNzRlZjc5NmU4MmI1YjQ2ODY2NmEyXzQtMS0xLTEtMjg3NDE_b3d437d7-3eae-48c4-987f-6c81c17d3bce"
      unitRef="shares">5141</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo4YjkzNzk2M2MzMjc0ZWY3OTZlODJiNWI0Njg2NjZhMi90YWJsZXJhbmdlOjhiOTM3OTYzYzMyNzRlZjc5NmU4MmI1YjQ2ODY2NmEyXzQtMy0xLTEtMjg3NDE_5322385f-173e-4952-8245-2d979c488e9c"
      unitRef="usdPerShare">15.91</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo4YjkzNzk2M2MzMjc0ZWY3OTZlODJiNWI0Njg2NjZhMi90YWJsZXJhbmdlOjhiOTM3OTYzYzMyNzRlZjc5NmU4MmI1YjQ2ODY2NmEyXzUtMS0xLTEtMjg3NDE_2da0c74a-187d-41b2-a54d-2740c4ecad2d"
      unitRef="shares">5726</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo4YjkzNzk2M2MzMjc0ZWY3OTZlODJiNWI0Njg2NjZhMi90YWJsZXJhbmdlOjhiOTM3OTYzYzMyNzRlZjc5NmU4MmI1YjQ2ODY2NmEyXzUtMy0xLTEtMjg3NDE_268b388f-82cb-441c-997c-5fa356a99197"
      unitRef="usdPerShare">14.64</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo4YjkzNzk2M2MzMjc0ZWY3OTZlODJiNWI0Njg2NjZhMi90YWJsZXJhbmdlOjhiOTM3OTYzYzMyNzRlZjc5NmU4MmI1YjQ2ODY2NmEyXzYtMS0xLTEtMjg3NDE_936260b6-51cd-44ed-8a24-bc8889c56845"
      unitRef="shares">2346248</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo4YjkzNzk2M2MzMjc0ZWY3OTZlODJiNWI0Njg2NjZhMi90YWJsZXJhbmdlOjhiOTM3OTYzYzMyNzRlZjc5NmU4MmI1YjQ2ODY2NmEyXzYtMy0xLTEtMjg3NDE_10980503-5cf9-4567-b063-1996950372a4"
      unitRef="usdPerShare">17.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo4YjkzNzk2M2MzMjc0ZWY3OTZlODJiNWI0Njg2NjZhMi90YWJsZXJhbmdlOjhiOTM3OTYzYzMyNzRlZjc5NmU4MmI1YjQ2ODY2NmEyXzYtNS0xLTEtMjg3NDE_8eb05bb8-88ee-47d0-8b34-43871da5b692">P6Y21D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo4YjkzNzk2M2MzMjc0ZWY3OTZlODJiNWI0Njg2NjZhMi90YWJsZXJhbmdlOjhiOTM3OTYzYzMyNzRlZjc5NmU4MmI1YjQ2ODY2NmEyXzYtNy0xLTEtMjg3NDE_e6b20bde-b2bc-4b92-9497-7c05e7698eda"
      unitRef="usd">8851000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo4YjkzNzk2M2MzMjc0ZWY3OTZlODJiNWI0Njg2NjZhMi90YWJsZXJhbmdlOjhiOTM3OTYzYzMyNzRlZjc5NmU4MmI1YjQ2ODY2NmEyXzctMS0xLTEtMjg3NDE_11c3141c-a618-4d5f-83de-4ae7087ebb3f"
      unitRef="shares">1291591</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo4YjkzNzk2M2MzMjc0ZWY3OTZlODJiNWI0Njg2NjZhMi90YWJsZXJhbmdlOjhiOTM3OTYzYzMyNzRlZjc5NmU4MmI1YjQ2ODY2NmEyXzctMy0xLTEtMjg3NDE_7684ab3d-6072-44cc-9c4f-3ec042cffdd0"
      unitRef="usdPerShare">16.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo4YjkzNzk2M2MzMjc0ZWY3OTZlODJiNWI0Njg2NjZhMi90YWJsZXJhbmdlOjhiOTM3OTYzYzMyNzRlZjc5NmU4MmI1YjQ2ODY2NmEyXzctNS0xLTEtMjg3NDE_5d25e01a-82ed-4110-82a3-04f6f6e8f52b">P4Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo4YjkzNzk2M2MzMjc0ZWY3OTZlODJiNWI0Njg2NjZhMi90YWJsZXJhbmdlOjhiOTM3OTYzYzMyNzRlZjc5NmU4MmI1YjQ2ODY2NmEyXzctNy0xLTEtMjg3NDE_d75a654f-6e1f-4c43-b88f-fb027c867b01"
      unitRef="usd">5022000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo4YjkzNzk2M2MzMjc0ZWY3OTZlODJiNWI0Njg2NjZhMi90YWJsZXJhbmdlOjhiOTM3OTYzYzMyNzRlZjc5NmU4MmI1YjQ2ODY2NmEyXzgtMS0xLTEtMjg3NDE_0e296e62-e187-47bb-bc6f-32620d8bbe5e"
      unitRef="shares">1054657</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo4YjkzNzk2M2MzMjc0ZWY3OTZlODJiNWI0Njg2NjZhMi90YWJsZXJhbmdlOjhiOTM3OTYzYzMyNzRlZjc5NmU4MmI1YjQ2ODY2NmEyXzgtMy0xLTEtMjg3NDE_6752d313-e0ad-45c9-b921-4332af89e08d"
      unitRef="usdPerShare">18.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo4YjkzNzk2M2MzMjc0ZWY3OTZlODJiNWI0Njg2NjZhMi90YWJsZXJhbmdlOjhiOTM3OTYzYzMyNzRlZjc5NmU4MmI1YjQ2ODY2NmEyXzgtNS0xLTEtMjg3NDE_4ed9e532-7bdc-4e41-a5c5-e9a095620192">P8Y3M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo4YjkzNzk2M2MzMjc0ZWY3OTZlODJiNWI0Njg2NjZhMi90YWJsZXJhbmdlOjhiOTM3OTYzYzMyNzRlZjc5NmU4MmI1YjQ2ODY2NmEyXzgtNy0xLTEtMjg3NDE_03eee98e-02d6-47b8-87d5-41cf783bed24"
      unitRef="usd">3828000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantedToEmployeesVestingPercentage
      contextRef="i6f32a2d4d0c24505b86aaa5ab05a4cf0_D20210601-20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzMwNDQ_1f90c936-c7bd-48f3-9ea8-447372826dc3"
      unitRef="number">0.25</ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantedToEmployeesVestingPercentage>
    <ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantedToEmployeesVestingPeriod1
      contextRef="i6f32a2d4d0c24505b86aaa5ab05a4cf0_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzMwNjE_f3a7fc5d-c637-4384-82b4-2de81b1952b9">P4Y</ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantedToEmployeesVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzM1NDc_589d0276-b034-4ae0-9de3-7dd10f0c6803"
      unitRef="usdPerShare">9.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzM1NTE_dc60f6fe-94ca-4d89-a83b-2a9135cec853"
      unitRef="usdPerShare">3.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzM1NTk_0e0d3db4-6bbe-45f5-8eec-a59b7e0edab9"
      unitRef="usdPerShare">5.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzM3Mjg_8bae1343-4033-4448-9a07-b00889624d6f"
      unitRef="number">0.0092</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzM3MzI_da6338c8-2ce8-4e28-8602-8c1710ae8f11"
      unitRef="number">0.0034</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzM3Mzk_df4a4ae2-c472-404f-9820-88a1f1d3e4f4"
      unitRef="number">0.0163</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzM3NjY_63bf3679-5111-450e-9c41-32a1f2b230eb"
      unitRef="number">0.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzM3NzA_2808fdfa-cced-46ce-aa8c-8978abdc832f"
      unitRef="number">0.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzM3Nzg_47a7424f-8f45-4a0f-b993-487b8bd6202d"
      unitRef="number">0.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzM4MDQ_bf5ee209-8b0b-4c9b-8159-f0e3dec4e2e3">P5Y18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzM4MDg_d81a2c70-63c3-4b23-9c45-57ba73426fff">P4Y11M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzM4MTY_e84a68b7-afbb-41f6-8f01-52a35b032af1">P4Y10M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzQzNDg_b87dd99d-6aa6-47b1-961f-67a61f5efac4"
      unitRef="usd">1600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzQzNTI_a8ad7b4b-0883-477b-915e-5fac735db19d"
      unitRef="usd">800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzQzNjA_9957c2e8-eeed-4c48-9d54-10a42dfe06a9"
      unitRef="usd">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzQzOTk_4a8e4689-74f6-4553-ae19-cee24d147e79"
      unitRef="usd">5000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzEwNDQ1MzYwNDc0ODgy_e78c101c-dea2-4c57-b2f9-3dd61d4ef2ee">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzQ2MTc_07d11553-4412-4b0c-93cf-1004bb54aead"
      unitRef="usd">2700000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzQ2MjE_ffe986cb-ea53-4f82-bb16-4e02624fd0a5"
      unitRef="usd">1900000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzQ2Mjg_b28f2842-8d40-4c1b-b0c5-f2fd18965dbb"
      unitRef="usd">600000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ie40d2aa90e964de29fb109a1eca4564b_D20200601-20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzQ2ODg_2c18ef3a-012e-40be-a3c5-4771fdab0aee"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i211d79cbd41b4e92a3c02c3e55782ad5_D20190601-20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzQ2ODg_2cb0b8ad-acce-4c2c-b4e0-3f31be579d3b"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i6f32a2d4d0c24505b86aaa5ab05a4cf0_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzQ2ODg_3375a30b-fffd-4c1a-85e4-f9e317b2c744"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i7c0bcc6f9ced4b0faaeff0c9663d3358_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzEwNDg4_984c1da2-c4c2-4c24-b358-aefc37ab1ae1">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzEwNDg5_7ac5a19f-4177-42cb-bb06-b3756d491464">The following table summarizes information about restricted stock unit activity for the year ended May&#160;31, 2022:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted&#160;Average Grant-Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at beginning of year, June 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;762,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(329,862)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,481)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at end of year, May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;670,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The following table summarizes information about performance unit award activity for the year ended May&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Performance Unit Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted&#160;Average Grant-Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at beginning of year, June 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(100,719)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at end of year, May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7f91497cdab34450be23a7f553442503_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTplMjVjOGE1YzJhZWU0NTcwODkzOGU5MDI2NThkOGY4Ni90YWJsZXJhbmdlOmUyNWM4YTVjMmFlZTQ1NzA4OTM4ZTkwMjY1OGQ4Zjg2XzEtMS0xLTEtMjg3NDE_0466293f-c3d8-48e4-9814-32271ffad0d4"
      unitRef="shares">762103</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7f91497cdab34450be23a7f553442503_I20210531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTplMjVjOGE1YzJhZWU0NTcwODkzOGU5MDI2NThkOGY4Ni90YWJsZXJhbmdlOmUyNWM4YTVjMmFlZTQ1NzA4OTM4ZTkwMjY1OGQ4Zjg2XzEtMy0xLTEtMjg3NDE_cb77b54e-15c5-4dee-8b40-f1c202adbc13"
      unitRef="usdPerShare">13.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7c0bcc6f9ced4b0faaeff0c9663d3358_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTplMjVjOGE1YzJhZWU0NTcwODkzOGU5MDI2NThkOGY4Ni90YWJsZXJhbmdlOmUyNWM4YTVjMmFlZTQ1NzA4OTM4ZTkwMjY1OGQ4Zjg2XzItMS0xLTEtMjg3NDE_0fc4ee11-7c1a-41a3-932f-5ff5069a5c04"
      unitRef="shares">264257</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7c0bcc6f9ced4b0faaeff0c9663d3358_D20210601-20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTplMjVjOGE1YzJhZWU0NTcwODkzOGU5MDI2NThkOGY4Ni90YWJsZXJhbmdlOmUyNWM4YTVjMmFlZTQ1NzA4OTM4ZTkwMjY1OGQ4Zjg2XzItMy0xLTEtMjg3NDE_5faba2cc-4287-4116-86b4-595af9bbf43f"
      unitRef="usdPerShare">26.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i7c0bcc6f9ced4b0faaeff0c9663d3358_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTplMjVjOGE1YzJhZWU0NTcwODkzOGU5MDI2NThkOGY4Ni90YWJsZXJhbmdlOmUyNWM4YTVjMmFlZTQ1NzA4OTM4ZTkwMjY1OGQ4Zjg2XzMtMS0xLTEtMjg3NDE_1bbb8007-782c-4588-b759-2a919cd79ead"
      unitRef="shares">329862</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7c0bcc6f9ced4b0faaeff0c9663d3358_D20210601-20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTplMjVjOGE1YzJhZWU0NTcwODkzOGU5MDI2NThkOGY4Ni90YWJsZXJhbmdlOmUyNWM4YTVjMmFlZTQ1NzA4OTM4ZTkwMjY1OGQ4Zjg2XzMtMy0xLTEtMjg3NDE_e79363cd-9c92-463e-b9e9-15f8eadbc3e0"
      unitRef="usdPerShare">25.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i7c0bcc6f9ced4b0faaeff0c9663d3358_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTplMjVjOGE1YzJhZWU0NTcwODkzOGU5MDI2NThkOGY4Ni90YWJsZXJhbmdlOmUyNWM4YTVjMmFlZTQ1NzA4OTM4ZTkwMjY1OGQ4Zjg2XzQtMS0xLTEtMjg3NDE_00993975-cbef-4dd3-a854-451ce29e2fbc"
      unitRef="shares">26481</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i7c0bcc6f9ced4b0faaeff0c9663d3358_D20210601-20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTplMjVjOGE1YzJhZWU0NTcwODkzOGU5MDI2NThkOGY4Ni90YWJsZXJhbmdlOmUyNWM4YTVjMmFlZTQ1NzA4OTM4ZTkwMjY1OGQ4Zjg2XzQtMy0xLTEtMjg3NDE_bdfeb7d4-d39f-4048-8fc4-f9cb312e9861"
      unitRef="usdPerShare">15.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3865ba22c41a489e819e5edc7d3dcb26_I20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTplMjVjOGE1YzJhZWU0NTcwODkzOGU5MDI2NThkOGY4Ni90YWJsZXJhbmdlOmUyNWM4YTVjMmFlZTQ1NzA4OTM4ZTkwMjY1OGQ4Zjg2XzUtMS0xLTEtMjg3NDE_376b42da-2722-4e12-b64c-72806e0cba0d"
      unitRef="shares">670017</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3865ba22c41a489e819e5edc7d3dcb26_I20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTplMjVjOGE1YzJhZWU0NTcwODkzOGU5MDI2NThkOGY4Ni90YWJsZXJhbmdlOmUyNWM4YTVjMmFlZTQ1NzA4OTM4ZTkwMjY1OGQ4Zjg2XzUtMy0xLTEtMjg3NDE_877fa2ea-5dc9-43a9-b308-3a4f8d400503"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7c0bcc6f9ced4b0faaeff0c9663d3358_D20210601-20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzU2NzM_5faba2cc-4287-4116-86b4-595af9bbf43f"
      unitRef="usdPerShare">26.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzU2Nzc_f63a788b-2a80-47d9-942c-fb3b59e30682"
      unitRef="usdPerShare">10.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzU2ODQ_9ca9108c-ea22-4f74-b4d4-b8ff0ed14ba1"
      unitRef="usdPerShare">20.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i744acebae8b549e887dfccb5a8c7cf4b_D20210601-20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzU4NjI_c50480b6-2ba1-45c0-ae37-2a07f07a00aa"
      unitRef="usd">8500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i3700af25bf2e4fc7a1492e4b45825789_D20200601-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzU4NjY_ae5fd574-9f94-4d82-aeef-b9ce56fc6b0b"
      unitRef="usd">2100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i96eb739b51c94faa8758ae1a01b788d0_D20190601-20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzU4NzQ_12f396ca-37f6-45a3-8b90-589b6b76d351"
      unitRef="usd">3900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i3865ba22c41a489e819e5edc7d3dcb26_I20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzU5MTM_b3fa5572-b604-4bcd-907a-72da4ba931b0"
      unitRef="usd">7800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i7c0bcc6f9ced4b0faaeff0c9663d3358_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzEwNDQ1MzYwNDc0ODgx_196f5c09-1323-4c52-b93d-845ba342c178">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i20467c6ed6cf4ecc97920e21348639e5_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo2MGM2MWUwMWM1YjU0YTkxOWY3YWI0MzdlZGExM2Q5ZS90YWJsZXJhbmdlOjYwYzYxZTAxYzViNTRhOTE5ZjdhYjQzN2VkYTEzZDllXzEtMS0xLTEtMjg3NDE_0472a1d1-db24-41d0-a280-4a9e7b55c922"
      unitRef="shares">376291</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i20467c6ed6cf4ecc97920e21348639e5_I20210531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo2MGM2MWUwMWM1YjU0YTkxOWY3YWI0MzdlZGExM2Q5ZS90YWJsZXJhbmdlOjYwYzYxZTAxYzViNTRhOTE5ZjdhYjQzN2VkYTEzZDllXzEtMy0xLTEtMjg3NDE_698748b3-6150-47d0-a421-4bce41bff4dc"
      unitRef="usdPerShare">14.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8dac86f4125042a492c709b67a4c65a0_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo2MGM2MWUwMWM1YjU0YTkxOWY3YWI0MzdlZGExM2Q5ZS90YWJsZXJhbmdlOjYwYzYxZTAxYzViNTRhOTE5ZjdhYjQzN2VkYTEzZDllXzItMS0xLTEtMjg3NDE_fe945045-be78-4609-92cf-13266afa7349"
      unitRef="shares">173901</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8dac86f4125042a492c709b67a4c65a0_D20210601-20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo2MGM2MWUwMWM1YjU0YTkxOWY3YWI0MzdlZGExM2Q5ZS90YWJsZXJhbmdlOjYwYzYxZTAxYzViNTRhOTE5ZjdhYjQzN2VkYTEzZDllXzItMy0xLTEtMjg3NDE_9c534e61-b878-446e-ab04-ff2f654322b6"
      unitRef="usdPerShare">28.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i8dac86f4125042a492c709b67a4c65a0_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo2MGM2MWUwMWM1YjU0YTkxOWY3YWI0MzdlZGExM2Q5ZS90YWJsZXJhbmdlOjYwYzYxZTAxYzViNTRhOTE5ZjdhYjQzN2VkYTEzZDllXzMtMS0xLTEtMjg3NDE_a4ba69c6-3fb5-47c3-823d-469af1c2d6fd"
      unitRef="shares">100719</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8dac86f4125042a492c709b67a4c65a0_D20210601-20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo2MGM2MWUwMWM1YjU0YTkxOWY3YWI0MzdlZGExM2Q5ZS90YWJsZXJhbmdlOjYwYzYxZTAxYzViNTRhOTE5ZjdhYjQzN2VkYTEzZDllXzMtMy0xLTEtMjg3NDE_04686df6-dfbe-4044-ac84-9e63eb92b484"
      unitRef="usdPerShare">27.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i8dac86f4125042a492c709b67a4c65a0_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo2MGM2MWUwMWM1YjU0YTkxOWY3YWI0MzdlZGExM2Q5ZS90YWJsZXJhbmdlOjYwYzYxZTAxYzViNTRhOTE5ZjdhYjQzN2VkYTEzZDllXzQtMS0xLTEtMjg3NDE_402adb2b-ee43-4ec2-b85b-9ce01fa71f7e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i8dac86f4125042a492c709b67a4c65a0_D20210601-20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo2MGM2MWUwMWM1YjU0YTkxOWY3YWI0MzdlZGExM2Q5ZS90YWJsZXJhbmdlOjYwYzYxZTAxYzViNTRhOTE5ZjdhYjQzN2VkYTEzZDllXzQtMy0xLTEtMjg3NDE_b9a43346-33b7-490a-b116-6866b4433b2c"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1fc5b46fdd5f48ea84478144ba1e9e97_I20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo2MGM2MWUwMWM1YjU0YTkxOWY3YWI0MzdlZGExM2Q5ZS90YWJsZXJhbmdlOjYwYzYxZTAxYzViNTRhOTE5ZjdhYjQzN2VkYTEzZDllXzUtMS0xLTEtMjg3NDE_aa858856-c92a-4edd-8d56-f19a18de6b46"
      unitRef="shares">449473</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1fc5b46fdd5f48ea84478144ba1e9e97_I20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZTo2MGM2MWUwMWM1YjU0YTkxOWY3YWI0MzdlZGExM2Q5ZS90YWJsZXJhbmdlOjYwYzYxZTAxYzViNTRhOTE5ZjdhYjQzN2VkYTEzZDllXzUtMy0xLTEtMjg3NDE_30e25772-8d4a-400e-921c-67a8348c20dd"
      unitRef="usdPerShare">17.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="icbd80c8237d440bfa1a0c6d3054b0020_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzEwNDQ1MzYwNDc0ODc4_36b464a7-5c0d-4672-ab14-0ccc16f721a4">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="icbd80c8237d440bfa1a0c6d3054b0020_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzEwNDQ1MzYwNDc0ODc5_bde6f7b5-91ef-480c-92a6-f85ba0190eeb">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i58fa28454b5c4cbc82d3e0103be4d546_I20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzc1ODU_87d1f4f1-f2fa-408e-a9ce-fb1d62704358"
      unitRef="usdPerShare">28.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie2e4da7c21524b069f942af5d13bc897_I20210531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzc1ODk_2d1fed39-e0d4-4aa1-b891-17b747d7b6ae"
      unitRef="usdPerShare">9.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4da508f075d24c5683d6ecf4c5921085_I20200531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzc1OTY_63889efd-68c6-4e38-ab30-35602257bfe9"
      unitRef="usdPerShare">14.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <ango:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsCompensationCostProbableRecognitionPerformancePeriod
      contextRef="icbd80c8237d440bfa1a0c6d3054b0020_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzEwNDc4_7ef0d784-66a1-4f85-bc57-0a25059aa78c">P3Y</ango:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsCompensationCostProbableRecognitionPerformancePeriod>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i58fa28454b5c4cbc82d3e0103be4d546_I20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzc3MjY_73516665-a294-436a-aef1-aaa1299fc925"
      unitRef="usd">4500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="icbd80c8237d440bfa1a0c6d3054b0020_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzEwNDQ1MzYwNDc0ODc3_d7ab0074-9239-40de-aab4-b2ebec5058a1">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzEwNDkw_af55da5e-1ebe-48fb-a138-df3cf2cb3dae">&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables represents the break out of stock-based compensation included in the Company's Consolidated Statement of Operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i658c6ce3b6ee4a4b8db56e624ff28dc4_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZToxNjgwYTY1NTU4NWI0YzcyYTM5NjllODk1MGJlMjIzMy90YWJsZXJhbmdlOjE2ODBhNjU1NTg1YjRjNzJhMzk2OWU4OTUwYmUyMjMzXzItMS0xLTEtMjg3NDE_031b5bd9-3c75-4cf1-87e5-f05f0ce054b0"
      unitRef="usd">827000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8aad2da4eabd4f58aa597d64ce480931_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZToxNjgwYTY1NTU4NWI0YzcyYTM5NjllODk1MGJlMjIzMy90YWJsZXJhbmdlOjE2ODBhNjU1NTg1YjRjNzJhMzk2OWU4OTUwYmUyMjMzXzItMy0xLTEtMjg3NDE_3a9cf46e-9568-46f6-82a7-e7f5047d143f"
      unitRef="usd">768000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1cc25c85320d481e841f7237af1647ab_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZToxNjgwYTY1NTU4NWI0YzcyYTM5NjllODk1MGJlMjIzMy90YWJsZXJhbmdlOjE2ODBhNjU1NTg1YjRjNzJhMzk2OWU4OTUwYmUyMjMzXzItNS0xLTEtMjg3NDE_3889db54-f0df-41b8-8ab1-bb0c75d0f477"
      unitRef="usd">655000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4d6d01d2d1ff4172b0d173ddfdfb81d5_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZToxNjgwYTY1NTU4NWI0YzcyYTM5NjllODk1MGJlMjIzMy90YWJsZXJhbmdlOjE2ODBhNjU1NTg1YjRjNzJhMzk2OWU4OTUwYmUyMjMzXzMtMS0xLTEtMjg3NDE_d627eda0-7bd4-40cb-a754-fe757cf91c66"
      unitRef="usd">1298000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9c0a0ca74bdc43b1a03c2937d17ea280_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZToxNjgwYTY1NTU4NWI0YzcyYTM5NjllODk1MGJlMjIzMy90YWJsZXJhbmdlOjE2ODBhNjU1NTg1YjRjNzJhMzk2OWU4OTUwYmUyMjMzXzMtMy0xLTEtMjg3NDE_ac7c2a33-fb54-49aa-98d7-374756f8e33f"
      unitRef="usd">1152000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2365da234cfb488ba926c559ec56c211_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZToxNjgwYTY1NTU4NWI0YzcyYTM5NjllODk1MGJlMjIzMy90YWJsZXJhbmdlOjE2ODBhNjU1NTg1YjRjNzJhMzk2OWU4OTUwYmUyMjMzXzMtNS0xLTEtMjg3NDE_4df4ddd4-ea9c-43dd-aa66-4d812f417be5"
      unitRef="usd">971000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0a5efcd37cb948a08805be826a4a78b8_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZToxNjgwYTY1NTU4NWI0YzcyYTM5NjllODk1MGJlMjIzMy90YWJsZXJhbmdlOjE2ODBhNjU1NTg1YjRjNzJhMzk2OWU4OTUwYmUyMjMzXzQtMS0xLTEtMjg3NDE_254ddbc2-176f-45ad-8a7f-fb93a0b859b8"
      unitRef="usd">2568000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i62d72a2a31dc468898ab8dac4c4a5905_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZToxNjgwYTY1NTU4NWI0YzcyYTM5NjllODk1MGJlMjIzMy90YWJsZXJhbmdlOjE2ODBhNjU1NTg1YjRjNzJhMzk2OWU4OTUwYmUyMjMzXzQtMy0xLTEtMjg3NDE_81991874-9f3d-43e7-b6eb-cf1735b7d22f"
      unitRef="usd">1641000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0bfaba3b41ba4ae3be81a54e49447c88_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZToxNjgwYTY1NTU4NWI0YzcyYTM5NjllODk1MGJlMjIzMy90YWJsZXJhbmdlOjE2ODBhNjU1NTg1YjRjNzJhMzk2OWU4OTUwYmUyMjMzXzQtNS0xLTEtMjg3NDE_d0dddbc8-17d2-47f7-a9c6-895da51b6c5f"
      unitRef="usd">1665000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i499de22782a64bcfb2df0b7dd8a50c61_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZToxNjgwYTY1NTU4NWI0YzcyYTM5NjllODk1MGJlMjIzMy90YWJsZXJhbmdlOjE2ODBhNjU1NTg1YjRjNzJhMzk2OWU4OTUwYmUyMjMzXzUtMS0xLTEtMjg3NDE_199208c1-3eed-44e9-9ad9-551ee0dd5539"
      unitRef="usd">5999000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifba8cec4932c4231b54485419cd20c45_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZToxNjgwYTY1NTU4NWI0YzcyYTM5NjllODk1MGJlMjIzMy90YWJsZXJhbmdlOjE2ODBhNjU1NTg1YjRjNzJhMzk2OWU4OTUwYmUyMjMzXzUtMy0xLTEtMjg3NDE_d9931246-f1d7-4d64-a35e-194c81b2387e"
      unitRef="usd">5064000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i033bf217b78542a3a37353f316fed4bb_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZToxNjgwYTY1NTU4NWI0YzcyYTM5NjllODk1MGJlMjIzMy90YWJsZXJhbmdlOjE2ODBhNjU1NTg1YjRjNzJhMzk2OWU4OTUwYmUyMjMzXzUtNS0xLTEtMjg3NDE_ae53636c-b62b-4043-bd42-f39c31d2eef2"
      unitRef="usd">4301000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZToxNjgwYTY1NTU4NWI0YzcyYTM5NjllODk1MGJlMjIzMy90YWJsZXJhbmdlOjE2ODBhNjU1NTg1YjRjNzJhMzk2OWU4OTUwYmUyMjMzXzctMS0xLTEtMjg3NDE_8a72b5d5-f116-45b8-a52e-9e0717c1391b"
      unitRef="usd">10692000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZToxNjgwYTY1NTU4NWI0YzcyYTM5NjllODk1MGJlMjIzMy90YWJsZXJhbmdlOjE2ODBhNjU1NTg1YjRjNzJhMzk2OWU4OTUwYmUyMjMzXzctMy0xLTEtMjg3NDE_de91e669-1371-44b9-b5ae-55a7f4977a0d"
      unitRef="usd">8625000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90YWJsZToxNjgwYTY1NTU4NWI0YzcyYTM5NjllODk1MGJlMjIzMy90YWJsZXJhbmdlOjE2ODBhNjU1NTg1YjRjNzJhMzk2OWU4OTUwYmUyMjMzXzctNS0xLTEtMjg3NDE_faa90381-2118-44bd-a6e9-1707a72751da"
      unitRef="usd">7592000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzgxMTY_b0bda896-2958-464c-b7a8-4b4913f2ebcf"
      unitRef="usd">2500000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzgxMjA_8ddae17b-5dcf-4eaa-8926-79b8ad913771"
      unitRef="usd">2000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzgxMjc_be374db8-f5c3-4e4d-a36b-799a379e1bb3"
      unitRef="usd">1700000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ie5801890dad6495e873577579c01f3ba_I20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzg1NjE_5531c3e3-0fe9-4cca-8f0a-0dc12aa62e23"
      unitRef="shares">4000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <ango:NumberOfSharePurchasePeriod
      contextRef="i1e70c35343714811a40575e847047cf2_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzg2Nzg_ce6c3b88-82ce-461d-a4b9-77c8b7f1c736"
      unitRef="employees">2</ango:NumberOfSharePurchasePeriod>
    <ango:SharePurchasePeriod
      contextRef="i1e70c35343714811a40575e847047cf2_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzg3MzU_a788487f-c9d8-4392-a269-bd32118c0ae7">P6M</ango:SharePurchasePeriod>
    <ango:EmployeePlanParticipatingEligibilityPeriod
      contextRef="i1e70c35343714811a40575e847047cf2_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzg5ODY_c613ee0a-2f68-4fa2-94ef-1a3bf90ced58">P6M</ango:EmployeePlanParticipatingEligibilityPeriod>
    <ango:SharebasedCompensationArrangementbySharebasedPaymentAwardWorkingHoursPerWeektobeEligible
      contextRef="i1e70c35343714811a40575e847047cf2_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzkwMjc_7e9712c2-8c15-439d-ac97-c2a3d80211d1"
      unitRef="working_hour">20</ango:SharebasedCompensationArrangementbySharebasedPaymentAwardWorkingHoursPerWeektobeEligible>
    <ango:SharebasedCompensationArrangementbySharebasedPaymentAwardWorkingMonthsPerYeartobeEligible
      contextRef="i1e70c35343714811a40575e847047cf2_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzkwNjc_4b6c0ce0-a479-4447-8b85-951677a20475">P5M</ango:SharebasedCompensationArrangementbySharebasedPaymentAwardWorkingMonthsPerYeartobeEligible>
    <ango:EmployeePlanParticipatingEligibilityThresholdPercentage
      contextRef="i1e70c35343714811a40575e847047cf2_D20210601-20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzkxMjU_94303312-671b-48af-9dfa-83c074c78401"
      unitRef="number">0.05</ango:EmployeePlanParticipatingEligibilityThresholdPercentage>
    <ango:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercentOnFirstDayOfOfferingPeriod
      contextRef="i1e70c35343714811a40575e847047cf2_D20210601-20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzkzNjk_fbba84cb-9be4-46a4-9043-f4506edb315a"
      unitRef="number">0.85</ango:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercentOnFirstDayOfOfferingPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i1e70c35343714811a40575e847047cf2_D20210601-20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzk0NzI_3776d6ad-227e-44b2-b08b-4a41936db25c"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i23ab8533d1d444d8a07a6cb3bd0d29ef_D20160601-20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzk4Mzc_e89b5471-cab9-4f2a-8f79-eac6f43322c5"
      unitRef="shares">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i04190ee6a1ea482790bfe9ce5021f141_D20180601-20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzk4NDE_69db1266-2829-421a-9f8f-f26f0b3476af"
      unitRef="shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="ibc6ce8a1a9be4a29a88576f5056b5938_D20200601-20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzk4NDg_a6b5f4cc-b626-4d8d-b727-9c3150447a1c"
      unitRef="shares">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i1e70c35343714811a40575e847047cf2_D20210601-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzEwMjM0_85ae0ca8-ca59-4df1-bdea-c35a8be1dee4"
      unitRef="shares">98586</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ibc6ce8a1a9be4a29a88576f5056b5938_D20200601-20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzEwMjM4_53aec90b-f084-4f2c-b86c-770520615500"
      unitRef="shares">164194</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i210c37d34c1640e2918de3ff5d8c3018_D20190601-20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzEwMjQ1_4c4ca023-9aa9-493f-a1b2-0975649f3541"
      unitRef="shares">100567</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzEwMzA1_3d70e25d-909e-4d33-a497-f3d95df7b8d1"
      unitRef="usdPerShare">19.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzEwMzA5_84dfbcf7-4e8c-49c1-9b44-0daabd4cd773"
      unitRef="usdPerShare">7.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="i27b2ea3513284ca3b7579fdbb0d2d90f_I20200531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzEwMzE2_2a301aaf-a971-4dcc-be52-bdbc2858b0b0"
      unitRef="usdPerShare">12.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ie5801890dad6495e873577579c01f3ba_I20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8xOTkvZnJhZzo1ZjczOGQ0ZTg2YzM0ZTRkYjg4Yzg4NjJlYjNjZDY2MS90ZXh0cmVnaW9uOjVmNzM4ZDRlODZjMzRlNGRiODhjODg2MmViM2NkNjYxXzEwMzc2_a42cb876-3b4a-481d-accb-c41dfd47084e"
      unitRef="shares">2300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDIvZnJhZzo2ZDk3YjE4MmUwM2Q0M2FiOTQ2NzE0ZDA1YmM1NzkxZS90ZXh0cmVnaW9uOjZkOTdiMTgyZTAzZDQzYWI5NDY3MTRkMDViYzU3OTFlXzY2MA_3af93867-70a3-4aaa-a944-2e9c489405eb">EARNINGS PER SHARE&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share are based on the weighted average number of common shares outstanding.  In addition, diluted earnings per share include 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 basic loss per share as the impact would be anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles basic to diluted weighted average shares outstanding:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,009,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,342,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,961,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,009,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,342,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,961,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Securities excluded as their inclusion would be anti-dilutive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,465,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,285,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,581,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDIvZnJhZzo2ZDk3YjE4MmUwM2Q0M2FiOTQ2NzE0ZDA1YmM1NzkxZS90ZXh0cmVnaW9uOjZkOTdiMTgyZTAzZDQzYWI5NDY3MTRkMDViYzU3OTFlXzY2Mw_b053d37d-0bde-4a64-957f-6c4c13c64fa5">&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles basic to diluted weighted average shares outstanding:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,009,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,342,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,961,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,009,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,342,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,961,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Securities excluded as their inclusion would be anti-dilutive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,465,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,285,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,581,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDIvZnJhZzo2ZDk3YjE4MmUwM2Q0M2FiOTQ2NzE0ZDA1YmM1NzkxZS90YWJsZTowNWVmNTRiYTZjZTU0MzI1OTM4M2IzNjc5N2RjNjRmOS90YWJsZXJhbmdlOjA1ZWY1NGJhNmNlNTQzMjU5MzgzYjM2Nzk3ZGM2NGY5XzItMS0xLTEtMjg3NDE_d210fa56-582c-4a11-ab71-0be08b10576c"
      unitRef="shares">39009419</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDIvZnJhZzo2ZDk3YjE4MmUwM2Q0M2FiOTQ2NzE0ZDA1YmM1NzkxZS90YWJsZTowNWVmNTRiYTZjZTU0MzI1OTM4M2IzNjc5N2RjNjRmOS90YWJsZXJhbmdlOjA1ZWY1NGJhNmNlNTQzMjU5MzgzYjM2Nzk3ZGM2NGY5XzItMy0xLTEtMjg3NDE_9bf5b5f7-d9f1-4dc2-83ef-c7f65bcd2bd8"
      unitRef="shares">38342476</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDIvZnJhZzo2ZDk3YjE4MmUwM2Q0M2FiOTQ2NzE0ZDA1YmM1NzkxZS90YWJsZTowNWVmNTRiYTZjZTU0MzI1OTM4M2IzNjc5N2RjNjRmOS90YWJsZXJhbmdlOjA1ZWY1NGJhNmNlNTQzMjU5MzgzYjM2Nzk3ZGM2NGY5XzItNS0xLTEtMjg3NDE_cc0585fd-6892-4830-bee9-8486a2d5a103"
      unitRef="shares">37961224</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDIvZnJhZzo2ZDk3YjE4MmUwM2Q0M2FiOTQ2NzE0ZDA1YmM1NzkxZS90YWJsZTowNWVmNTRiYTZjZTU0MzI1OTM4M2IzNjc5N2RjNjRmOS90YWJsZXJhbmdlOjA1ZWY1NGJhNmNlNTQzMjU5MzgzYjM2Nzk3ZGM2NGY5XzMtMS0xLTEtMjg3NDE_dab819bc-4476-402c-a24b-23a68ec9703f"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDIvZnJhZzo2ZDk3YjE4MmUwM2Q0M2FiOTQ2NzE0ZDA1YmM1NzkxZS90YWJsZTowNWVmNTRiYTZjZTU0MzI1OTM4M2IzNjc5N2RjNjRmOS90YWJsZXJhbmdlOjA1ZWY1NGJhNmNlNTQzMjU5MzgzYjM2Nzk3ZGM2NGY5XzMtMy0xLTEtMjg3NDE_5bce3235-2e08-4d9a-b111-3536b3703540"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDIvZnJhZzo2ZDk3YjE4MmUwM2Q0M2FiOTQ2NzE0ZDA1YmM1NzkxZS90YWJsZTowNWVmNTRiYTZjZTU0MzI1OTM4M2IzNjc5N2RjNjRmOS90YWJsZXJhbmdlOjA1ZWY1NGJhNmNlNTQzMjU5MzgzYjM2Nzk3ZGM2NGY5XzMtNS0xLTEtMjg3NDE_b116fb97-0d2f-4beb-a878-eb9f30d0f67b"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDIvZnJhZzo2ZDk3YjE4MmUwM2Q0M2FiOTQ2NzE0ZDA1YmM1NzkxZS90YWJsZTowNWVmNTRiYTZjZTU0MzI1OTM4M2IzNjc5N2RjNjRmOS90YWJsZXJhbmdlOjA1ZWY1NGJhNmNlNTQzMjU5MzgzYjM2Nzk3ZGM2NGY5XzQtMS0xLTEtMjg3NDE_e139e5c4-07e8-4cc0-b761-f4cbefbd7fec"
      unitRef="shares">39009419</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDIvZnJhZzo2ZDk3YjE4MmUwM2Q0M2FiOTQ2NzE0ZDA1YmM1NzkxZS90YWJsZTowNWVmNTRiYTZjZTU0MzI1OTM4M2IzNjc5N2RjNjRmOS90YWJsZXJhbmdlOjA1ZWY1NGJhNmNlNTQzMjU5MzgzYjM2Nzk3ZGM2NGY5XzQtMy0xLTEtMjg3NDE_296f840c-6b06-4d00-a0f5-ef510737c7f2"
      unitRef="shares">38342476</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDIvZnJhZzo2ZDk3YjE4MmUwM2Q0M2FiOTQ2NzE0ZDA1YmM1NzkxZS90YWJsZTowNWVmNTRiYTZjZTU0MzI1OTM4M2IzNjc5N2RjNjRmOS90YWJsZXJhbmdlOjA1ZWY1NGJhNmNlNTQzMjU5MzgzYjM2Nzk3ZGM2NGY5XzQtNS0xLTEtMjg3NDE_f6ce988c-26d4-40c8-80c8-488f8571116a"
      unitRef="shares">37961224</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDIvZnJhZzo2ZDk3YjE4MmUwM2Q0M2FiOTQ2NzE0ZDA1YmM1NzkxZS90YWJsZTowNWVmNTRiYTZjZTU0MzI1OTM4M2IzNjc5N2RjNjRmOS90YWJsZXJhbmdlOjA1ZWY1NGJhNmNlNTQzMjU5MzgzYjM2Nzk3ZGM2NGY5XzYtMS0xLTEtMjg3NDE_f75e85d8-49dd-4c58-815c-d4e019b78501"
      unitRef="shares">3465738</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDIvZnJhZzo2ZDk3YjE4MmUwM2Q0M2FiOTQ2NzE0ZDA1YmM1NzkxZS90YWJsZTowNWVmNTRiYTZjZTU0MzI1OTM4M2IzNjc5N2RjNjRmOS90YWJsZXJhbmdlOjA1ZWY1NGJhNmNlNTQzMjU5MzgzYjM2Nzk3ZGM2NGY5XzYtMy0xLTEtMjg3NDE_abc3c2a7-3d20-46c9-ae31-d5042547877b"
      unitRef="shares">3285354</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDIvZnJhZzo2ZDk3YjE4MmUwM2Q0M2FiOTQ2NzE0ZDA1YmM1NzkxZS90YWJsZTowNWVmNTRiYTZjZTU0MzI1OTM4M2IzNjc5N2RjNjRmOS90YWJsZXJhbmdlOjA1ZWY1NGJhNmNlNTQzMjU5MzgzYjM2Nzk3ZGM2NGY5XzYtNS0xLTEtMjg3NDE_44fd6e0a-1648-475b-a42f-64247cc8fac5"
      unitRef="shares">2581006</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90ZXh0cmVnaW9uOjhmMWZhOWEyNzkyZTQ3ZmFhMjhmZmQ2YzcxOWYzODljXzMxMjA_406692b1-8dbe-4918-aae4-2d3a10edb952">LEASES&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;amp;D, manufacturing and warehousing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use (&#x201c;ROU&#x201d;) 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company elected the three practical expedients that permit an entity to (a) not reassess whether expired or existing contracts contain leases, (b) not reassess lease classification for existing or expired leases, and (c) not consider whether previously capitalized initial direct costs would be appropriate under the new standard. Further, the Company has elected to not recognize leases with terms of 12 months or less on the balance sheet, and elected to account for lease and non-lease components as a single component for certain classes of assets.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents supplemental balance sheet information related to leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease ROU asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTphMDZhOWVhMGY5ZTY0MGJkYjRkZWU5MTdkZmQxZWNhMy90YWJsZXJhbmdlOmEwNmE5ZWEwZjllNjQwYmRiNGRlZTkxN2RmZDFlY2EzXzItMS0xLTEtMjg3NDE_8346808e-4bfd-4b6d-9d90-334d6b517459"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTphMDZhOWVhMGY5ZTY0MGJkYjRkZWU5MTdkZmQxZWNhMy90YWJsZXJhbmdlOmEwNmE5ZWEwZjllNjQwYmRiNGRlZTkxN2RmZDFlY2EzXzItMS0xLTEtMjg3NDE_b6f66569-dc3a-45f1-80ad-b614dbac6b27"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTphMDZhOWVhMGY5ZTY0MGJkYjRkZWU5MTdkZmQxZWNhMy90YWJsZXJhbmdlOmEwNmE5ZWEwZjllNjQwYmRiNGRlZTkxN2RmZDFlY2EzXzQtMS0xLTEtMjg3NDE_4e033cfa-cd30-490d-8724-6060123bc2e3"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTphMDZhOWVhMGY5ZTY0MGJkYjRkZWU5MTdkZmQxZWNhMy90YWJsZXJhbmdlOmEwNmE5ZWEwZjllNjQwYmRiNGRlZTkxN2RmZDFlY2EzXzQtMS0xLTEtMjg3NDE_a81a3670-37c5-480d-88bf-21acd6b69016"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTphMDZhOWVhMGY5ZTY0MGJkYjRkZWU5MTdkZmQxZWNhMy90YWJsZXJhbmdlOmEwNmE5ZWEwZjllNjQwYmRiNGRlZTkxN2RmZDFlY2EzXzUtMS0xLTEtMjg3NDE_c1acae5b-d580-4c92-a01d-6ef448d69e9c"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTphMDZhOWVhMGY5ZTY0MGJkYjRkZWU5MTdkZmQxZWNhMy90YWJsZXJhbmdlOmEwNmE5ZWEwZjllNjQwYmRiNGRlZTkxN2RmZDFlY2EzXzUtMS0xLTEtMjg3NDE_e10d3996-7c30-4bc4-b851-594778daa1eb"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.12&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of the lease liabilities for each of the following fiscal years is:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Current portion of lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term lease obligations&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended May&#160;31, 2022 and May 31, 2021, the Company recognized operating lease expense, which includes immaterial short-term leases, of $2.8&#160;million and $3.2&#160;million, respectively.  The expenses on the Consolidated Statement of Operations were classified as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents supplemental cash flow and other information related to leases for the year ended May&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <ango:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90ZXh0cmVnaW9uOjhmMWZhOWEyNzkyZTQ3ZmFhMjhmZmQ2YzcxOWYzODljXzMxMTQ_540467db-2f11-4394-9cf1-d1aeb5c2e858">The following table presents supplemental balance sheet information related to leases:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease ROU asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTphMDZhOWVhMGY5ZTY0MGJkYjRkZWU5MTdkZmQxZWNhMy90YWJsZXJhbmdlOmEwNmE5ZWEwZjllNjQwYmRiNGRlZTkxN2RmZDFlY2EzXzItMS0xLTEtMjg3NDE_8346808e-4bfd-4b6d-9d90-334d6b517459"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTphMDZhOWVhMGY5ZTY0MGJkYjRkZWU5MTdkZmQxZWNhMy90YWJsZXJhbmdlOmEwNmE5ZWEwZjllNjQwYmRiNGRlZTkxN2RmZDFlY2EzXzItMS0xLTEtMjg3NDE_b6f66569-dc3a-45f1-80ad-b614dbac6b27"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTphMDZhOWVhMGY5ZTY0MGJkYjRkZWU5MTdkZmQxZWNhMy90YWJsZXJhbmdlOmEwNmE5ZWEwZjllNjQwYmRiNGRlZTkxN2RmZDFlY2EzXzQtMS0xLTEtMjg3NDE_4e033cfa-cd30-490d-8724-6060123bc2e3"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTphMDZhOWVhMGY5ZTY0MGJkYjRkZWU5MTdkZmQxZWNhMy90YWJsZXJhbmdlOmEwNmE5ZWEwZjllNjQwYmRiNGRlZTkxN2RmZDFlY2EzXzQtMS0xLTEtMjg3NDE_a81a3670-37c5-480d-88bf-21acd6b69016"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTphMDZhOWVhMGY5ZTY0MGJkYjRkZWU5MTdkZmQxZWNhMy90YWJsZXJhbmdlOmEwNmE5ZWEwZjllNjQwYmRiNGRlZTkxN2RmZDFlY2EzXzUtMS0xLTEtMjg3NDE_c1acae5b-d580-4c92-a01d-6ef448d69e9c"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTphMDZhOWVhMGY5ZTY0MGJkYjRkZWU5MTdkZmQxZWNhMy90YWJsZXJhbmdlOmEwNmE5ZWEwZjllNjQwYmRiNGRlZTkxN2RmZDFlY2EzXzUtMS0xLTEtMjg3NDE_e10d3996-7c30-4bc4-b851-594778daa1eb"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;</ango:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTphMDZhOWVhMGY5ZTY0MGJkYjRkZWU5MTdkZmQxZWNhMy90YWJsZXJhbmdlOmEwNmE5ZWEwZjllNjQwYmRiNGRlZTkxN2RmZDFlY2EzXzItMy0xLTEtMjg3NDE_1f86e30f-9927-4471-ba02-f8c2b9292199"
      unitRef="usd">6974000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTphMDZhOWVhMGY5ZTY0MGJkYjRkZWU5MTdkZmQxZWNhMy90YWJsZXJhbmdlOmEwNmE5ZWEwZjllNjQwYmRiNGRlZTkxN2RmZDFlY2EzXzItNS0xLTEtMjg3NDE_bf74477d-5d3b-49f1-9270-ff85e5607391"
      unitRef="usd">9382000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTphMDZhOWVhMGY5ZTY0MGJkYjRkZWU5MTdkZmQxZWNhMy90YWJsZXJhbmdlOmEwNmE5ZWEwZjllNjQwYmRiNGRlZTkxN2RmZDFlY2EzXzQtMy0xLTEtMjg3NDE_3a740de1-87e6-48cd-89be-5f02846f74cd"
      unitRef="usd">2560000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTphMDZhOWVhMGY5ZTY0MGJkYjRkZWU5MTdkZmQxZWNhMy90YWJsZXJhbmdlOmEwNmE5ZWEwZjllNjQwYmRiNGRlZTkxN2RmZDFlY2EzXzQtNS0xLTEtMjg3NDE_944be1c3-db22-4bb5-9e69-caad127dd5cb"
      unitRef="usd">2415000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTphMDZhOWVhMGY5ZTY0MGJkYjRkZWU5MTdkZmQxZWNhMy90YWJsZXJhbmdlOmEwNmE5ZWEwZjllNjQwYmRiNGRlZTkxN2RmZDFlY2EzXzUtMy0xLTEtMjg3NDE_76b5405b-0658-461e-b37f-764a3e8fa2ff"
      unitRef="usd">4703000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTphMDZhOWVhMGY5ZTY0MGJkYjRkZWU5MTdkZmQxZWNhMy90YWJsZXJhbmdlOmEwNmE5ZWEwZjllNjQwYmRiNGRlZTkxN2RmZDFlY2EzXzUtNS0xLTEtMjg3NDE_3b42db4e-8360-40cd-9014-3df096a7b9d8"
      unitRef="usd">7319000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTphMDZhOWVhMGY5ZTY0MGJkYjRkZWU5MTdkZmQxZWNhMy90YWJsZXJhbmdlOmEwNmE5ZWEwZjllNjQwYmRiNGRlZTkxN2RmZDFlY2EzXzYtMy0xLTEtMjg3NDE_8509a472-38a3-4dc0-994c-a6d1848e830b"
      unitRef="usd">7263000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTphMDZhOWVhMGY5ZTY0MGJkYjRkZWU5MTdkZmQxZWNhMy90YWJsZXJhbmdlOmEwNmE5ZWEwZjllNjQwYmRiNGRlZTkxN2RmZDFlY2EzXzYtNS0xLTEtMjg3NDE_c219ecdc-b4cd-41e7-b943-0f3aa89536a3"
      unitRef="usd">9734000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90ZXh0cmVnaW9uOjhmMWZhOWEyNzkyZTQ3ZmFhMjhmZmQ2YzcxOWYzODljXzMxMTU_98e7e3e4-8958-4fb6-8477-db911bc03fb5">The following table presents the weighted average remaining lease term and discount rate:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.12&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;The expenses on the Consolidated Statement of Operations were classified as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents supplemental cash flow and other information related to leases for the year ended May&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTozZTZjZTBhOWNkMjM0NzJmOWY4Y2U4YTRhMjFjNzc4Ny90YWJsZXJhbmdlOjNlNmNlMGE5Y2QyMzQ3MmY5ZjhjZThhNGEyMWM3Nzg3XzEtMS0xLTEtMjg3NDE_a8297d02-3189-439f-8784-c3b1b8a531b8">P3Y3M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTozZTZjZTBhOWNkMjM0NzJmOWY4Y2U4YTRhMjFjNzc4Ny90YWJsZXJhbmdlOjNlNmNlMGE5Y2QyMzQ3MmY5ZjhjZThhNGEyMWM3Nzg3XzEtMy0xLTEtMjg3NDE_8a269031-4ed8-48c2-999c-d5642ace18a0">P4Y1M13D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTozZTZjZTBhOWNkMjM0NzJmOWY4Y2U4YTRhMjFjNzc4Ny90YWJsZXJhbmdlOjNlNmNlMGE5Y2QyMzQ3MmY5ZjhjZThhNGEyMWM3Nzg3XzItMS0xLTEtMjg3NDE_a4d2c083-1634-4667-8d3c-cfc0685c82c0"
      unitRef="number">0.038</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ifda3d221c2d64d869c064dbc340f7b4c_I20210531"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTozZTZjZTBhOWNkMjM0NzJmOWY4Y2U4YTRhMjFjNzc4Ny90YWJsZXJhbmdlOjNlNmNlMGE5Y2QyMzQ3MmY5ZjhjZThhNGEyMWM3Nzg3XzItMy0xLTEtMjg3NDE_84a8d852-0310-460c-a00e-c27810dc6d9e"
      unitRef="number">0.038</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90ZXh0cmVnaW9uOjhmMWZhOWEyNzkyZTQ3ZmFhMjhmZmQ2YzcxOWYzODljXzMxMTY_99e9ec9c-d8e8-4237-899a-3f79dc99df49">&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of the lease liabilities for each of the following fiscal years is:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Current portion of lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term lease obligations&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTozYWYyMTk1ZWZmZDI0ZWY1YmUxNGJhYzYxNzE5MGIxZS90YWJsZXJhbmdlOjNhZjIxOTVlZmZkMjRlZjViZTE0YmFjNjE3MTkwYjFlXzEtMS0xLTEtMjg3NDE_e771c7a8-f73b-4992-a1ba-1cb85681c418"
      unitRef="usd">2782000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTozYWYyMTk1ZWZmZDI0ZWY1YmUxNGJhYzYxNzE5MGIxZS90YWJsZXJhbmdlOjNhZjIxOTVlZmZkMjRlZjViZTE0YmFjNjE3MTkwYjFlXzItMS0xLTEtMjg3NDE_a8aa544d-aa15-4f12-b708-52e715a33975"
      unitRef="usd">2195000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTozYWYyMTk1ZWZmZDI0ZWY1YmUxNGJhYzYxNzE5MGIxZS90YWJsZXJhbmdlOjNhZjIxOTVlZmZkMjRlZjViZTE0YmFjNjE3MTkwYjFlXzMtMS0xLTEtMjg3NDE_054ab12f-4bc7-4a84-9692-ecaca3693830"
      unitRef="usd">1430000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTozYWYyMTk1ZWZmZDI0ZWY1YmUxNGJhYzYxNzE5MGIxZS90YWJsZXJhbmdlOjNhZjIxOTVlZmZkMjRlZjViZTE0YmFjNjE3MTkwYjFlXzQtMS0xLTEtMjg3NDE_5c384229-ecad-45b0-a3bf-2f7bec1b6d24"
      unitRef="usd">1132000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <ango:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTozYWYyMTk1ZWZmZDI0ZWY1YmUxNGJhYzYxNzE5MGIxZS90YWJsZXJhbmdlOjNhZjIxOTVlZmZkMjRlZjViZTE0YmFjNjE3MTkwYjFlXzYtMS0xLTEtMjg3NDE_4e6e9b6c-660f-4830-9360-8f9f7f9dc4a7"
      unitRef="usd">171000</ango:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTozYWYyMTk1ZWZmZDI0ZWY1YmUxNGJhYzYxNzE5MGIxZS90YWJsZXJhbmdlOjNhZjIxOTVlZmZkMjRlZjViZTE0YmFjNjE3MTkwYjFlXzctMS0xLTEtMjg3NDE_2614a967-65d3-41df-9a52-0082f4eb878b"
      unitRef="usd">7710000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTozYWYyMTk1ZWZmZDI0ZWY1YmUxNGJhYzYxNzE5MGIxZS90YWJsZXJhbmdlOjNhZjIxOTVlZmZkMjRlZjViZTE0YmFjNjE3MTkwYjFlXzgtMS0xLTEtMjg3NDE_4b93aa1b-bbec-4d68-8b39-4ae3e96a44ca"
      unitRef="usd">447000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTozYWYyMTk1ZWZmZDI0ZWY1YmUxNGJhYzYxNzE5MGIxZS90YWJsZXJhbmdlOjNhZjIxOTVlZmZkMjRlZjViZTE0YmFjNjE3MTkwYjFlXzktMS0xLTEtMjg3NDE_8509a472-38a3-4dc0-994c-a6d1848e830b"
      unitRef="usd">7263000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTozYWYyMTk1ZWZmZDI0ZWY1YmUxNGJhYzYxNzE5MGIxZS90YWJsZXJhbmdlOjNhZjIxOTVlZmZkMjRlZjViZTE0YmFjNjE3MTkwYjFlXzEwLTEtMS0xLTI4NzQx_3a740de1-87e6-48cd-89be-5f02846f74cd"
      unitRef="usd">2560000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTozYWYyMTk1ZWZmZDI0ZWY1YmUxNGJhYzYxNzE5MGIxZS90YWJsZXJhbmdlOjNhZjIxOTVlZmZkMjRlZjViZTE0YmFjNjE3MTkwYjFlXzExLTEtMS0xLTI4NzQx_2aee7827-8423-48b8-968a-021e3c1a0b88"
      unitRef="usd">4703000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseExpense
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90ZXh0cmVnaW9uOjhmMWZhOWEyNzkyZTQ3ZmFhMjhmZmQ2YzcxOWYzODljXzI3NzE_972ebb75-d7c2-40a7-908e-b09b02ae8644"
      unitRef="usd">2800000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90ZXh0cmVnaW9uOjhmMWZhOWEyNzkyZTQ3ZmFhMjhmZmQ2YzcxOWYzODljXzI3Nzg_4a85cd8c-9965-4560-b712-271b560012b9"
      unitRef="usd">3200000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i658c6ce3b6ee4a4b8db56e624ff28dc4_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZToxNjMxYWZkYmQ3Mjc0YmQ2YTFiMzc0YTQzMmE0M2NlMy90YWJsZXJhbmdlOjE2MzFhZmRiZDcyNzRiZDZhMWIzNzRhNDMyYTQzY2UzXzEtMS0xLTEtMjg3NDE_bc79dca6-30fb-41c8-8134-b1d86430e3fb"
      unitRef="usd">890000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i8aad2da4eabd4f58aa597d64ce480931_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZToxNjMxYWZkYmQ3Mjc0YmQ2YTFiMzc0YTQzMmE0M2NlMy90YWJsZXJhbmdlOjE2MzFhZmRiZDcyNzRiZDZhMWIzNzRhNDMyYTQzY2UzXzEtMy0xLTEtMjg3NDE_2178f7b7-84b0-4c83-b52a-992e976f57d6"
      unitRef="usd">820000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="idddb2256004643209c3a8721e00cd673_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZToxNjMxYWZkYmQ3Mjc0YmQ2YTFiMzc0YTQzMmE0M2NlMy90YWJsZXJhbmdlOjE2MzFhZmRiZDcyNzRiZDZhMWIzNzRhNDMyYTQzY2UzXzItMS0xLTEtMjg3NDE_b41cb6a1-7290-44ee-87ce-b37cc4768b6b"
      unitRef="usd">257000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="ifdfd678ab9634658b6a411db927d94f4_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZToxNjMxYWZkYmQ3Mjc0YmQ2YTFiMzc0YTQzMmE0M2NlMy90YWJsZXJhbmdlOjE2MzFhZmRiZDcyNzRiZDZhMWIzNzRhNDMyYTQzY2UzXzItMy0xLTEtMjg3NDE_a87f017c-3284-4623-ac81-030050b4315b"
      unitRef="usd">857000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="iaa8dc56d979641c09b020148c7e085e6_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZToxNjMxYWZkYmQ3Mjc0YmQ2YTFiMzc0YTQzMmE0M2NlMy90YWJsZXJhbmdlOjE2MzFhZmRiZDcyNzRiZDZhMWIzNzRhNDMyYTQzY2UzXzMtMS0xLTEtMjg3NDE_c45b86ec-68d8-4049-9716-f5f270bf487b"
      unitRef="usd">160000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i8c5705e7b15f46dda9088dd7cd9858b8_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZToxNjMxYWZkYmQ3Mjc0YmQ2YTFiMzc0YTQzMmE0M2NlMy90YWJsZXJhbmdlOjE2MzFhZmRiZDcyNzRiZDZhMWIzNzRhNDMyYTQzY2UzXzMtMy0xLTEtMjg3NDE_dd0635e4-fbb2-4fdb-a4ea-62144fc28bcf"
      unitRef="usd">407000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i499de22782a64bcfb2df0b7dd8a50c61_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZToxNjMxYWZkYmQ3Mjc0YmQ2YTFiMzc0YTQzMmE0M2NlMy90YWJsZXJhbmdlOjE2MzFhZmRiZDcyNzRiZDZhMWIzNzRhNDMyYTQzY2UzXzQtMS0xLTEtMjg3NDE_d45ba252-3ab2-4964-ae4f-826f99ca8cb2"
      unitRef="usd">1495000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="ifba8cec4932c4231b54485419cd20c45_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZToxNjMxYWZkYmQ3Mjc0YmQ2YTFiMzc0YTQzMmE0M2NlMy90YWJsZXJhbmdlOjE2MzFhZmRiZDcyNzRiZDZhMWIzNzRhNDMyYTQzY2UzXzQtMy0xLTEtMjg3NDE_c87d4ac1-b9dd-40f3-bc15-d229ae0f442a"
      unitRef="usd">1123000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZToxNjMxYWZkYmQ3Mjc0YmQ2YTFiMzc0YTQzMmE0M2NlMy90YWJsZXJhbmdlOjE2MzFhZmRiZDcyNzRiZDZhMWIzNzRhNDMyYTQzY2UzXzUtMS0xLTEtMjg3NDE_cbe9045f-4962-470b-8e19-789aaa7ee1d6"
      unitRef="usd">2802000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZToxNjMxYWZkYmQ3Mjc0YmQ2YTFiMzc0YTQzMmE0M2NlMy90YWJsZXJhbmdlOjE2MzFhZmRiZDcyNzRiZDZhMWIzNzRhNDMyYTQzY2UzXzUtMy0xLTEtMjg3NDE_a3591eee-bcae-4c5f-9a62-c67237083adc"
      unitRef="usd">3207000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeasePayments
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTpmNmY0YTJiYTk5OGU0ZWJhOTRiMzNmZDRmOTEwOGE1Zi90YWJsZXJhbmdlOmY2ZjRhMmJhOTk4ZTRlYmE5NGIzM2ZkNGY5MTA4YTVmXzItMS0xLTEtMjg3NDE_768b692f-be71-42c5-b7aa-62ce3ab726be"
      unitRef="usd">2723000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTpmNmY0YTJiYTk5OGU0ZWJhOTRiMzNmZDRmOTEwOGE1Zi90YWJsZXJhbmdlOmY2ZjRhMmJhOTk4ZTRlYmE5NGIzM2ZkNGY5MTA4YTVmXzItMy0xLTEtMjg3NDE_c8d56425-42c1-4785-b4e7-1e555736654b"
      unitRef="usd">2698000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTpmNmY0YTJiYTk5OGU0ZWJhOTRiMzNmZDRmOTEwOGE1Zi90YWJsZXJhbmdlOmY2ZjRhMmJhOTk4ZTRlYmE5NGIzM2ZkNGY5MTA4YTVmXzQtMS0xLTEtMjg3NDE_e8eb558d-d4f4-42d5-a0cb-aeccbcbd4130"
      unitRef="usd">36000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDUvZnJhZzo4ZjFmYTlhMjc5MmU0N2ZhYTI4ZmZkNmM3MTlmMzg5Yy90YWJsZTpmNmY0YTJiYTk5OGU0ZWJhOTRiMzNmZDRmOTEwOGE1Zi90YWJsZXJhbmdlOmY2ZjRhMmJhOTk4ZTRlYmE5NGIzM2ZkNGY5MTA4YTVmXzQtMy0xLTEtMjg3NDE_8230e464-dcf3-44ae-b2b1-63305596e7f5"
      unitRef="usd">1585000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDgvZnJhZzpjNmY4NjhkMDYxMmQ0MzQyYjlkYmFhODAzNjJiNzgwZS90ZXh0cmVnaW9uOmM2Zjg2OGQwNjEyZDQzNDJiOWRiYWE4MDM2MmI3ODBlXzY2NjU_f60e77bb-6256-44e9-92a4-17028ad7880b">COMMITMENTS AND CONTINGENCIES&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Commitments and Contingencies &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company's other future commitments and contingencies as of May&#160;31, 2022: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.286%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2027 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase obligations &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Royalties &lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) The non-cancelable inventory purchase obligations are not reflected on the Consolidated Balance Sheets under accounting principles generally accepted in the United States of America.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2) These are future minimum royalty payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;C.R. Bard, Inc. v. AngioDynamics, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On January 11, 2012, C.R. Bard, Inc. (&#x201c;Bard&#x201d;) 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 (&#x201c;615&#x201d;) 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&#x2019; 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 (&#x201c;District of Delaware&#x201d;).  A scheduling order was entered on March 23, 2021.  On July 22, 2021, in another case against a different defendant, the District of Utah invalidated multiple claims of the &#x2018;302, &#x2018;022, and &#x2018;615 Patents under 35 USC &#xa7;101, including claims asserted against the Company.  Following the Utah court&#x2019;s decision, the Company filed a Motion for Judgment on the Pleadings based on collateral estoppel on August 9, 2021. Bard filed its opposition brief on September 2, 2021 and the Company filed a reply on September 9, 2021. Following a hearing on the Motion for Judgment on the Pleadings on December 21, 2021, the District of Delaware stayed the case pending the Federal Circuit's resolution of Bard's appeal from the Utah Decision. Previously, the Company had filed a Motion for Leave to Amend its Answer and Counterclaims on April 14, 2021. This motion sought to add counterclaims for infringement of U.S. Patent Nos. 9,168,365; 9,895,523; and 10,632,295, as well as a counterclaim of inequitable conduct. On November 5, 2021, the Company notified the District of Delaware that the Utah decision was certified for appeal to the Court of Appeals for the Federal Circuit. Contemporaneously, the Company withdrew its Motion for Leave to Amend its Answer and Counterclaims without prejudice to refile. Bard filed its Opening Appellate Brief in its appeal at the Federal Circuit on December 8, 2021, and the appeal remains pending. The Company believes these claims are without merit and intends to defend them vigorously. 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.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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&#x2019;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. On May 10, 2019, the Company filed a motion for attorney fees and non-taxable expenses under 35 USC Sec. 285. 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&#x2019;s invalidity and non-infringement judgments. The Company filed a combined Petition for rehearing and rehearing en banc on December 10, 2020, which was denied on January 15, 2021. The Federal Circuit issued its mandate on January 22, 2021. On March 15, 2021, the District of Delaware entered an order requiring the parties to submit status reports and denied as moot the Company&#x2019;s motion for attorney&#x2019;s fees and expenses. The parties agreed to schedule trial the week of May 9, 2022, which was subsequently rescheduled for the week of November 14, 2022. The Company maintains its belief that Bard&#x2019;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.    &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 8, 2021, Bard filed suit in the District of Delaware asserting certain of the Company&#x2019;s port products (including certain related infusion sets) infringe U.S. Patent Nos. 8,025,639, 9,603,992 (&#x201c;992&#x201d;) and 9,603,993 (&#x201c;993&#x201d;).  On May 20, 2021, the Company filed a Motion to Dismiss Bard&#x2019;s claims with respect to the &#x2019;992 and &#x2019;993 patents. On July 22, 2021, the Company submitted the Utah court&#x2019;s decision invalidating claims of the related &#x2018;302, &#x2018;022, and &#x2018;615 Patents as supplemental authority in support of its Motion to Dismiss. The parties agreed to submit supplemental briefing to address the Utah court&#x2019;s decision. Bard submitted its brief on August 12, 2021, and the Company submitted its reply on September 2, 2021. On December 21, 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 &#x2018;302, &#x2018;022, and &#x2018;615 patents under 35 USC &#xa7;101. 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;AngioDynamics, Inc. v. C.R. Bard, Inc.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 30, 2017, the Company commenced an action in the United States District Court for the Northern District of New York entitled AngioDynamics, Inc. v. C.R. Bard, Inc. and Bard Access Systems, Inc. (&#x201c;Bard&#x201d;).  In this action, the Company alleges that Bard has illegally tied the sales of its tip location systems to the sales of its PICCs.  The Company alleges that this practice violates the federal antitrust laws and has had, and continues to have, an anti-competitive effect in the market for PICCs.  The Company seeks both monetary damages and injunctive relief.  Bard moved to dismiss on September 8, 2017.  On August 6, 2018 the court denied Bard&#x2019;s motion in its entirety.  Bard made a motion for summary judgment which was denied in its entirety in a decision issued by the Court on May 5, 2021.  Bard also raised a series of challenges targeted at one of AngioDynamics&#x2019; expert witnesses, which the Court denied in part and granted in part in decisions on May 5, 2021 and June 11, 2021.  More recently, Bard raised another challenge to AngioDynamic's damages expert, which the Court denied in full on July 8, 2022 at which time the Court also issued rulings on all other pre-trial motions filed to date.  Discovery is complete and the next court hearing is scheduled for August 25, 2022.  As a result of an extension requested by Bard, the trial is now scheduled to commence on September 19, 2022.  We have not undertaken an assessment of the potential loss exposure, if any, but note that there are no claims pending against the Company in connection with this litigation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Merz North America Settlement&lt;/span&gt;&lt;/div&gt;On May 16, 2019, Merz North America, Inc. (&#x201c;Merz&#x201d;) commenced an action in the United States District Court for the Southern District of New York entitled Merz North America, Inc. v. AngioDynamics, Inc.  In this action, Merz alleged breach of contract against AngioDynamics based on a March 1, 2016 Distribution Agreement.  On June 28, 2019, AngioDynamics reached a settlement with Merz.  AngioDynamics made a lump-sum payment of $2.5&#160;million to Merz in return for dismissal of the case with prejudice during the first quarter of fiscal year 2020.  The case was subsequently dismissed.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:OtherCommitmentsTableTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDgvZnJhZzpjNmY4NjhkMDYxMmQ0MzQyYjlkYmFhODAzNjJiNzgwZS90ZXh0cmVnaW9uOmM2Zjg2OGQwNjEyZDQzNDJiOWRiYWE4MDM2MmI3ODBlXzY2Njc_949ffa7a-e924-4db5-a047-ede78c284dde">&lt;div style="margin-bottom:7pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company's other future commitments and contingencies as of May&#160;31, 2022: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.286%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2027 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase obligations &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Royalties &lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) The non-cancelable inventory purchase obligations are not reflected on the Consolidated Balance Sheets under accounting principles generally accepted in the United States of America.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2) These are future minimum royalty payments.&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherCommitmentsTableTextBlock>
    <us-gaap:PurchaseObligation
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDgvZnJhZzpjNmY4NjhkMDYxMmQ0MzQyYjlkYmFhODAzNjJiNzgwZS90YWJsZTplMGFjYjI2YTI3NTM0YzE1YTQxZjQ0ZTI1MzhkZTkzOS90YWJsZXJhbmdlOmUwYWNiMjZhMjc1MzRjMTVhNDFmNDRlMjUzOGRlOTM5XzEtMS0xLTEtMjg3NDE_f0e31724-dbde-4e3c-a5a4-d21f4423c64b"
      unitRef="usd">6170000</us-gaap:PurchaseObligation>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDgvZnJhZzpjNmY4NjhkMDYxMmQ0MzQyYjlkYmFhODAzNjJiNzgwZS90YWJsZTplMGFjYjI2YTI3NTM0YzE1YTQxZjQ0ZTI1MzhkZTkzOS90YWJsZXJhbmdlOmUwYWNiMjZhMjc1MzRjMTVhNDFmNDRlMjUzOGRlOTM5XzEtMy0xLTEtMjg3NDE_5f7cdb33-2097-4f5c-8867-a556ab34315b"
      unitRef="usd">6170000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:PurchaseObligationDueInSecondYear
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDgvZnJhZzpjNmY4NjhkMDYxMmQ0MzQyYjlkYmFhODAzNjJiNzgwZS90YWJsZTplMGFjYjI2YTI3NTM0YzE1YTQxZjQ0ZTI1MzhkZTkzOS90YWJsZXJhbmdlOmUwYWNiMjZhMjc1MzRjMTVhNDFmNDRlMjUzOGRlOTM5XzEtNS0xLTEtMjg3NDE_511f1004-b981-4245-a1ae-e5d7ff7c65d0"
      unitRef="usd">0</us-gaap:PurchaseObligationDueInSecondYear>
    <us-gaap:PurchaseObligationDueInThirdYear
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDgvZnJhZzpjNmY4NjhkMDYxMmQ0MzQyYjlkYmFhODAzNjJiNzgwZS90YWJsZTplMGFjYjI2YTI3NTM0YzE1YTQxZjQ0ZTI1MzhkZTkzOS90YWJsZXJhbmdlOmUwYWNiMjZhMjc1MzRjMTVhNDFmNDRlMjUzOGRlOTM5XzEtNy0xLTEtMjg3NDE_2abfb5b6-bda1-49b8-a73e-bb4eb5c2bd2d"
      unitRef="usd">0</us-gaap:PurchaseObligationDueInThirdYear>
    <us-gaap:PurchaseObligationDueInFourthYear
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDgvZnJhZzpjNmY4NjhkMDYxMmQ0MzQyYjlkYmFhODAzNjJiNzgwZS90YWJsZTplMGFjYjI2YTI3NTM0YzE1YTQxZjQ0ZTI1MzhkZTkzOS90YWJsZXJhbmdlOmUwYWNiMjZhMjc1MzRjMTVhNDFmNDRlMjUzOGRlOTM5XzEtOS0xLTEtMjg3NDE_66129ec2-3f2c-4a0f-9112-6defdb2d2e01"
      unitRef="usd">0</us-gaap:PurchaseObligationDueInFourthYear>
    <ango:PurchaseObligationToBePaidAfterYearFour
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDgvZnJhZzpjNmY4NjhkMDYxMmQ0MzQyYjlkYmFhODAzNjJiNzgwZS90YWJsZTplMGFjYjI2YTI3NTM0YzE1YTQxZjQ0ZTI1MzhkZTkzOS90YWJsZXJhbmdlOmUwYWNiMjZhMjc1MzRjMTVhNDFmNDRlMjUzOGRlOTM5XzEtMTEtMS0xLTI4NzQx_92077a53-40aa-40ae-9957-7c11a5cb8ed0"
      unitRef="usd">0</ango:PurchaseObligationToBePaidAfterYearFour>
    <ango:Royalties
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDgvZnJhZzpjNmY4NjhkMDYxMmQ0MzQyYjlkYmFhODAzNjJiNzgwZS90YWJsZTplMGFjYjI2YTI3NTM0YzE1YTQxZjQ0ZTI1MzhkZTkzOS90YWJsZXJhbmdlOmUwYWNiMjZhMjc1MzRjMTVhNDFmNDRlMjUzOGRlOTM5XzItMS0xLTEtMjg3NDE_80be150a-1de9-4f1a-9baa-96dff995c6ea"
      unitRef="usd">44480000</ango:Royalties>
    <ango:RoyaltiesDueInFirstYear
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDgvZnJhZzpjNmY4NjhkMDYxMmQ0MzQyYjlkYmFhODAzNjJiNzgwZS90YWJsZTplMGFjYjI2YTI3NTM0YzE1YTQxZjQ0ZTI1MzhkZTkzOS90YWJsZXJhbmdlOmUwYWNiMjZhMjc1MzRjMTVhNDFmNDRlMjUzOGRlOTM5XzItMy0xLTEtMjg3NDE_4e980d91-603b-40d1-9a6f-d91af24a73b2"
      unitRef="usd">3840000</ango:RoyaltiesDueInFirstYear>
    <ango:RoyaltiesDueinSecondYear
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDgvZnJhZzpjNmY4NjhkMDYxMmQ0MzQyYjlkYmFhODAzNjJiNzgwZS90YWJsZTplMGFjYjI2YTI3NTM0YzE1YTQxZjQ0ZTI1MzhkZTkzOS90YWJsZXJhbmdlOmUwYWNiMjZhMjc1MzRjMTVhNDFmNDRlMjUzOGRlOTM5XzItNS0xLTEtMjg3NDE_ba2db918-217d-4217-a6e4-0c546ba9d784"
      unitRef="usd">3840000</ango:RoyaltiesDueinSecondYear>
    <ango:RoyaltiesDueinThirdYear
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDgvZnJhZzpjNmY4NjhkMDYxMmQ0MzQyYjlkYmFhODAzNjJiNzgwZS90YWJsZTplMGFjYjI2YTI3NTM0YzE1YTQxZjQ0ZTI1MzhkZTkzOS90YWJsZXJhbmdlOmUwYWNiMjZhMjc1MzRjMTVhNDFmNDRlMjUzOGRlOTM5XzItNy0xLTEtMjg3NDE_e5130e31-7792-46dd-a886-0dceb8c53f7b"
      unitRef="usd">3840000</ango:RoyaltiesDueinThirdYear>
    <ango:RoyaltiesDueinFourthYear
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDgvZnJhZzpjNmY4NjhkMDYxMmQ0MzQyYjlkYmFhODAzNjJiNzgwZS90YWJsZTplMGFjYjI2YTI3NTM0YzE1YTQxZjQ0ZTI1MzhkZTkzOS90YWJsZXJhbmdlOmUwYWNiMjZhMjc1MzRjMTVhNDFmNDRlMjUzOGRlOTM5XzItOS0xLTEtMjg3NDE_3dee2670-01e5-47f1-908b-1b9e3a9b8a11"
      unitRef="usd">3840000</ango:RoyaltiesDueinFourthYear>
    <ango:RoyaltiesDueAfterFourthYear
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDgvZnJhZzpjNmY4NjhkMDYxMmQ0MzQyYjlkYmFhODAzNjJiNzgwZS90YWJsZTplMGFjYjI2YTI3NTM0YzE1YTQxZjQ0ZTI1MzhkZTkzOS90YWJsZXJhbmdlOmUwYWNiMjZhMjc1MzRjMTVhNDFmNDRlMjUzOGRlOTM5XzItMTEtMS0xLTI4NzQx_b3c88860-ce32-4b96-97e2-1abc131d6cd5"
      unitRef="usd">29120000</ango:RoyaltiesDueAfterFourthYear>
    <us-gaap:ContractualObligation
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDgvZnJhZzpjNmY4NjhkMDYxMmQ0MzQyYjlkYmFhODAzNjJiNzgwZS90YWJsZTplMGFjYjI2YTI3NTM0YzE1YTQxZjQ0ZTI1MzhkZTkzOS90YWJsZXJhbmdlOmUwYWNiMjZhMjc1MzRjMTVhNDFmNDRlMjUzOGRlOTM5XzQtMS0xLTEtMjg3NDE_213c1556-fc98-4fc7-9c9b-39cadb858d2f"
      unitRef="usd">50650000</us-gaap:ContractualObligation>
    <us-gaap:ContractualObligationDueInNextTwelveMonths
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDgvZnJhZzpjNmY4NjhkMDYxMmQ0MzQyYjlkYmFhODAzNjJiNzgwZS90YWJsZTplMGFjYjI2YTI3NTM0YzE1YTQxZjQ0ZTI1MzhkZTkzOS90YWJsZXJhbmdlOmUwYWNiMjZhMjc1MzRjMTVhNDFmNDRlMjUzOGRlOTM5XzQtMy0xLTEtMjg3NDE_f624a8aa-51da-4412-92d0-b706c2f428d5"
      unitRef="usd">10010000</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <us-gaap:ContractualObligationDueInSecondYear
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDgvZnJhZzpjNmY4NjhkMDYxMmQ0MzQyYjlkYmFhODAzNjJiNzgwZS90YWJsZTplMGFjYjI2YTI3NTM0YzE1YTQxZjQ0ZTI1MzhkZTkzOS90YWJsZXJhbmdlOmUwYWNiMjZhMjc1MzRjMTVhNDFmNDRlMjUzOGRlOTM5XzQtNS0xLTEtMjg3NDE_5dc7d4b7-e326-406d-9ef9-3687ea823020"
      unitRef="usd">3840000</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:ContractualObligationDueInThirdYear
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDgvZnJhZzpjNmY4NjhkMDYxMmQ0MzQyYjlkYmFhODAzNjJiNzgwZS90YWJsZTplMGFjYjI2YTI3NTM0YzE1YTQxZjQ0ZTI1MzhkZTkzOS90YWJsZXJhbmdlOmUwYWNiMjZhMjc1MzRjMTVhNDFmNDRlMjUzOGRlOTM5XzQtNy0xLTEtMjg3NDE_6ffaf85a-d604-4caf-b674-915a24b1eb48"
      unitRef="usd">3840000</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:ContractualObligationDueInFourthYear
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDgvZnJhZzpjNmY4NjhkMDYxMmQ0MzQyYjlkYmFhODAzNjJiNzgwZS90YWJsZTplMGFjYjI2YTI3NTM0YzE1YTQxZjQ0ZTI1MzhkZTkzOS90YWJsZXJhbmdlOmUwYWNiMjZhMjc1MzRjMTVhNDFmNDRlMjUzOGRlOTM5XzQtOS0xLTEtMjg3NDE_573d4e24-58b0-4fe0-a986-f4704a33b174"
      unitRef="usd">3840000</us-gaap:ContractualObligationDueInFourthYear>
    <ango:ContractualObligationToBePaidAfterYearFour
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDgvZnJhZzpjNmY4NjhkMDYxMmQ0MzQyYjlkYmFhODAzNjJiNzgwZS90YWJsZTplMGFjYjI2YTI3NTM0YzE1YTQxZjQ0ZTI1MzhkZTkzOS90YWJsZXJhbmdlOmUwYWNiMjZhMjc1MzRjMTVhNDFmNDRlMjUzOGRlOTM5XzQtMTEtMS0xLTI4NzQx_59353ab6-d7c9-4452-87a2-4b81ca5f9cda"
      unitRef="usd">29120000</ango:ContractualObligationToBePaidAfterYearFour>
    <ango:NumberOfPatentsAssertedForReexamination
      contextRef="i150ba7b11885489d818b129a2552c425_D20120111-20120111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDgvZnJhZzpjNmY4NjhkMDYxMmQ0MzQyYjlkYmFhODAzNjJiNzgwZS90ZXh0cmVnaW9uOmM2Zjg2OGQwNjEyZDQzNDJiOWRiYWE4MDM2MmI3ODBlXzEyMjQ_ed24afa0-f8f4-4c3e-b2d5-5937a03ad32b"
      unitRef="patent">3</ango:NumberOfPatentsAssertedForReexamination>
    <ango:NumberOfPatentsUpheldOverPriorArtReferences
      contextRef="i150ba7b11885489d818b129a2552c425_D20120111-20120111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDgvZnJhZzpjNmY4NjhkMDYxMmQ0MzQyYjlkYmFhODAzNjJiNzgwZS90ZXh0cmVnaW9uOmM2Zjg2OGQwNjEyZDQzNDJiOWRiYWE4MDM2MmI3ODBlXzE2Njc_51ab5dd8-d090-4a31-9644-cb7abcc9a3b8"
      unitRef="patent">2</ango:NumberOfPatentsUpheldOverPriorArtReferences>
    <us-gaap:LossContingencyPatentsAllegedlyInfringedNumber
      contextRef="iaf2dad0965c6424687322cdc44009444_D20150310-20150310"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDgvZnJhZzpjNmY4NjhkMDYxMmQ0MzQyYjlkYmFhODAzNjJiNzgwZS90ZXh0cmVnaW9uOmM2Zjg2OGQwNjEyZDQzNDJiOWRiYWE4MDM2MmI3ODBlXzI3OTM_45ba16f6-d0e3-4acc-8ae3-e3dc7f213900"
      unitRef="patent">3</us-gaap:LossContingencyPatentsAllegedlyInfringedNumber>
    <us-gaap:PaymentsForLegalSettlements
      contextRef="id28dbe8ae5e64746a6d47eb6ef0055b3_D20190628-20190628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMDgvZnJhZzpjNmY4NjhkMDYxMmQ0MzQyYjlkYmFhODAzNjJiNzgwZS90ZXh0cmVnaW9uOmM2Zjg2OGQwNjEyZDQzNDJiOWRiYWE4MDM2MmI3ODBlXzY1MTU_03993648-b247-424a-9405-d26080339eb0"
      unitRef="usd">2500000</us-gaap:PaymentsForLegalSettlements>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90ZXh0cmVnaW9uOjA3ODllNTZjZTRhMTQwMDI4NzVkYjRmYTJhZDVjYjc4XzEzMjY_9e1655c5-9342-4d76-923f-05aa123d557e">SEGMENTS AND GEOGRAPHIC INFORMATION&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers the business to be a single operating segment engaged in the development, manufacture and sale of medical devices for vascular access, peripheral vascular disease and oncology on a global basis. The Company's chief operating decision maker, the President and Chief Executive Officer (CEO), evaluates the various global product portfolios on a net sales basis to among, other items, allocate resources and assess performance utilizing numerous metrics and breakouts of the data including Global Business Unit, Med Tech, Med Device and geography. Executives reporting to the CEO include those responsible for commercial operations, manufacturing operations, regulatory and quality and certain corporate functions. The CEO evaluates profitability, investment and cash flow metrics on a consolidated global basis due to shared infrastructure and resources. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes net sales by Global Business Unit:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales by Product Category&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Endovascular Therapies&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vascular Access&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Oncology/Surgery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes net sales by Med Tech and Med Device:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Med Tech&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Med Device&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Geographic information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes net sales by geographic area based on external customer location:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales by Geography&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;For fiscal years 2022, 2021 and 2020, international sales as a percentage of total net sales were 16%, 19% and 21%, 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.  96% of long-lived assets are located within the United States.</us-gaap:SegmentReportingDisclosureTextBlock>
    <ango:ScheduleOfNetRevenueByProductGroupTableTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90ZXh0cmVnaW9uOjA3ODllNTZjZTRhMTQwMDI4NzVkYjRmYTJhZDVjYjc4XzEzMTc_9868660d-4c08-4ddb-b0d9-f8c43a40b791">&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes net sales by Global Business Unit:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales by Product Category&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Endovascular Therapies&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vascular Access&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Oncology/Surgery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes net sales by Med Tech and Med Device:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Med Tech&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Med Device&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ango:ScheduleOfNetRevenueByProductGroupTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id8736a95c07f4ae2a447551bffcaea89_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTowODNlZWQ4NDI5YTY0MGNkYmJkOTA1OTRiNjFhY2Y3MC90YWJsZXJhbmdlOjA4M2VlZDg0MjlhNjQwY2RiYmQ5MDU5NGI2MWFjZjcwXzMtMS0xLTEtMjg3NDE_b60ec222-e11d-4b70-9871-c5c96098fb15"
      unitRef="usd">160925000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifce66d776b8544bead44ac5d2d20fdd8_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTowODNlZWQ4NDI5YTY0MGNkYmJkOTA1OTRiNjFhY2Y3MC90YWJsZXJhbmdlOjA4M2VlZDg0MjlhNjQwY2RiYmQ5MDU5NGI2MWFjZjcwXzMtMy0xLTEtMjg3NDE_65a33226-d501-4beb-8e8a-a332bf5ca8eb"
      unitRef="usd">135079000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ca66cea7a0742cca4ca98ece0ab1d28_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTowODNlZWQ4NDI5YTY0MGNkYmJkOTA1OTRiNjFhY2Y3MC90YWJsZXJhbmdlOjA4M2VlZDg0MjlhNjQwY2RiYmQ5MDU5NGI2MWFjZjcwXzMtNS0xLTEtMjg3NDE_d1973b56-e682-4d2d-a5ff-71c187c7a581"
      unitRef="usd">112706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7dfc4c2206cb4c2eb9e54f3f4a29e4e3_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTowODNlZWQ4NDI5YTY0MGNkYmJkOTA1OTRiNjFhY2Y3MC90YWJsZXJhbmdlOjA4M2VlZDg0MjlhNjQwY2RiYmQ5MDU5NGI2MWFjZjcwXzQtMS0xLTEtMjg3NDE_0d57a541-91a4-4e0d-83b5-ab636d8f80af"
      unitRef="usd">100193000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i716a237284454b1fb6bdb512d5eba727_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTowODNlZWQ4NDI5YTY0MGNkYmJkOTA1OTRiNjFhY2Y3MC90YWJsZXJhbmdlOjA4M2VlZDg0MjlhNjQwY2RiYmQ5MDU5NGI2MWFjZjcwXzQtMy0xLTEtMjg3NDE_d917702f-4dc4-4a5e-a22d-0d9b2a18bc52"
      unitRef="usd">101310000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5404567f3c1145808d05eede1eb50056_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTowODNlZWQ4NDI5YTY0MGNkYmJkOTA1OTRiNjFhY2Y3MC90YWJsZXJhbmdlOjA4M2VlZDg0MjlhNjQwY2RiYmQ5MDU5NGI2MWFjZjcwXzQtNS0xLTEtMjg3NDE_941aea16-52f7-433f-a6b6-991fdc91c237"
      unitRef="usd">94299000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i50db9a0dd5904fce873bd0d67afed2c3_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTowODNlZWQ4NDI5YTY0MGNkYmJkOTA1OTRiNjFhY2Y3MC90YWJsZXJhbmdlOjA4M2VlZDg0MjlhNjQwY2RiYmQ5MDU5NGI2MWFjZjcwXzYtMS0xLTEtMjg3NDE_af2c723d-a7a3-4a12-b76f-c6314e503468"
      unitRef="usd">55101000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5827675dd3d944eb8a827335d78e96a4_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTowODNlZWQ4NDI5YTY0MGNkYmJkOTA1OTRiNjFhY2Y3MC90YWJsZXJhbmdlOjA4M2VlZDg0MjlhNjQwY2RiYmQ5MDU5NGI2MWFjZjcwXzYtMy0xLTEtMjg3NDE_a7ddf186-b6f0-46bf-9de5-132c8c12bbb9"
      unitRef="usd">54621000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95a34a9bb0cf426e8d377c29b67bf58c_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTowODNlZWQ4NDI5YTY0MGNkYmJkOTA1OTRiNjFhY2Y3MC90YWJsZXJhbmdlOjA4M2VlZDg0MjlhNjQwY2RiYmQ5MDU5NGI2MWFjZjcwXzYtNS0xLTEtMjg3NDE_515563cd-7ace-4211-b469-cba7b951a3fd"
      unitRef="usd">57152000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTowODNlZWQ4NDI5YTY0MGNkYmJkOTA1OTRiNjFhY2Y3MC90YWJsZXJhbmdlOjA4M2VlZDg0MjlhNjQwY2RiYmQ5MDU5NGI2MWFjZjcwXzctMS0xLTEtMjg3NDE_d2c35b11-161e-4cf6-bbcd-2f43d70f2916"
      unitRef="usd">316219000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTowODNlZWQ4NDI5YTY0MGNkYmJkOTA1OTRiNjFhY2Y3MC90YWJsZXJhbmdlOjA4M2VlZDg0MjlhNjQwY2RiYmQ5MDU5NGI2MWFjZjcwXzctMy0xLTEtMjg3NDE_a6ad4e18-b0fd-4373-8867-c1f14f520d20"
      unitRef="usd">291010000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTowODNlZWQ4NDI5YTY0MGNkYmJkOTA1OTRiNjFhY2Y3MC90YWJsZXJhbmdlOjA4M2VlZDg0MjlhNjQwY2RiYmQ5MDU5NGI2MWFjZjcwXzctNS0xLTEtMjg3NDE_5b056917-fba2-4a25-9141-0f358033ad88"
      unitRef="usd">264157000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ddcd9536468425d81e757eebb962c07_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTplZjAwZmYzZTVjYzA0YzIzOWJjN2U3YjQ5YzgxYmUyYi90YWJsZXJhbmdlOmVmMDBmZjNlNWNjMDRjMjM5YmM3ZTdiNDljODFiZTJiXzMtMi0xLTEtMzI0MTI_7a24c01a-d945-4e32-8fc4-fabfca501553"
      unitRef="usd">78717000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7adfea33e934b5fac10dab0501e0459_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTplZjAwZmYzZTVjYzA0YzIzOWJjN2U3YjQ5YzgxYmUyYi90YWJsZXJhbmdlOmVmMDBmZjNlNWNjMDRjMjM5YmM3ZTdiNDljODFiZTJiXzMtNC0xLTEtMzEyMDQ_61e992e0-7196-4a6f-a70f-bc081f8ab0a3"
      unitRef="usd">55731000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibddd6f65acf34e63aa3748c7847c8b32_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTplZjAwZmYzZTVjYzA0YzIzOWJjN2U3YjQ5YzgxYmUyYi90YWJsZXJhbmdlOmVmMDBmZjNlNWNjMDRjMjM5YmM3ZTdiNDljODFiZTJiXzMtNi0xLTEtMzEyMDQ_78002bf9-51b5-4664-9aee-22fd7f9e2924"
      unitRef="usd">41019000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1216f889be3145d68f9f2b92154057cd_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTplZjAwZmYzZTVjYzA0YzIzOWJjN2U3YjQ5YzgxYmUyYi90YWJsZXJhbmdlOmVmMDBmZjNlNWNjMDRjMjM5YmM3ZTdiNDljODFiZTJiXzQtMi0xLTEtMzI0MTU_fa501e21-3d50-4a1c-a5fb-a60ab02e333b"
      unitRef="usd">237502000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d10050bba2145d5bf3a09bfe5fd3143_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTplZjAwZmYzZTVjYzA0YzIzOWJjN2U3YjQ5YzgxYmUyYi90YWJsZXJhbmdlOmVmMDBmZjNlNWNjMDRjMjM5YmM3ZTdiNDljODFiZTJiXzQtNC0xLTEtMzEyMDQ_8a8f6435-1f71-47b8-94e9-7e72e7a6715f"
      unitRef="usd">235279000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i016cd4beda174ec8a0f444af6f81d153_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTplZjAwZmYzZTVjYzA0YzIzOWJjN2U3YjQ5YzgxYmUyYi90YWJsZXJhbmdlOmVmMDBmZjNlNWNjMDRjMjM5YmM3ZTdiNDljODFiZTJiXzQtNi0xLTEtMzEyMDQ_e6084f91-c5ee-40f0-814f-140b4b8b2115"
      unitRef="usd">223138000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTplZjAwZmYzZTVjYzA0YzIzOWJjN2U3YjQ5YzgxYmUyYi90YWJsZXJhbmdlOmVmMDBmZjNlNWNjMDRjMjM5YmM3ZTdiNDljODFiZTJiXzUtMi0xLTEtMzczOTc_ca695b2b-e3e7-43b6-9c57-97b6a9d7da18"
      unitRef="usd">316219000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTplZjAwZmYzZTVjYzA0YzIzOWJjN2U3YjQ5YzgxYmUyYi90YWJsZXJhbmdlOmVmMDBmZjNlNWNjMDRjMjM5YmM3ZTdiNDljODFiZTJiXzUtNC0xLTEtMzczOTc_3c573864-b6fb-4411-b24b-4af81d987786"
      unitRef="usd">291010000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTplZjAwZmYzZTVjYzA0YzIzOWJjN2U3YjQ5YzgxYmUyYi90YWJsZXJhbmdlOmVmMDBmZjNlNWNjMDRjMjM5YmM3ZTdiNDljODFiZTJiXzUtNi0xLTEtMzczOTc_cc60c973-2ac1-44e8-8bb3-bbbef97627f4"
      unitRef="usd">264157000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90ZXh0cmVnaW9uOjA3ODllNTZjZTRhMTQwMDI4NzVkYjRmYTJhZDVjYjc4XzEzMjU_5f9d1704-760d-496a-9d3a-6edaa975d7c2">&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes net sales by geographic area based on external customer location:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales by Geography&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a7a147cda7a40348c23b48a690bd259_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTo3NWZmODViNWMxMWI0MDU3YjNhNjIzNzAyY2E1OTU0Yi90YWJsZXJhbmdlOjc1ZmY4NWI1YzExYjQwNTdiM2E2MjM3MDJjYTU5NTRiXzMtMS0xLTEtMjg3NDE_f1d5fa66-3104-4534-87d6-70204ed05736"
      unitRef="usd">265963000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c32d42515e8413cadb3187742d26fc8_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTo3NWZmODViNWMxMWI0MDU3YjNhNjIzNzAyY2E1OTU0Yi90YWJsZXJhbmdlOjc1ZmY4NWI1YzExYjQwNTdiM2E2MjM3MDJjYTU5NTRiXzMtMy0xLTEtMjg3NDE_30d645ed-0af1-496c-8aad-a1e4d3a8f2e4"
      unitRef="usd">237043000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ca8d55f648742b4a18d85149fb56c2a_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTo3NWZmODViNWMxMWI0MDU3YjNhNjIzNzAyY2E1OTU0Yi90YWJsZXJhbmdlOjc1ZmY4NWI1YzExYjQwNTdiM2E2MjM3MDJjYTU5NTRiXzMtNS0xLTEtMjg3NDE_8ed05219-dba9-4115-becb-aad2aca74291"
      unitRef="usd">207980000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd541360cd5f4395993c15bda82a2119_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTo3NWZmODViNWMxMWI0MDU3YjNhNjIzNzAyY2E1OTU0Yi90YWJsZXJhbmdlOjc1ZmY4NWI1YzExYjQwNTdiM2E2MjM3MDJjYTU5NTRiXzQtMS0xLTEtMjg3NDE_a6cbdeae-4d16-4f6a-a79c-1de27863ab97"
      unitRef="usd">50256000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i63ca2ee2cc914a7bb707f7de77b80670_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTo3NWZmODViNWMxMWI0MDU3YjNhNjIzNzAyY2E1OTU0Yi90YWJsZXJhbmdlOjc1ZmY4NWI1YzExYjQwNTdiM2E2MjM3MDJjYTU5NTRiXzQtMy0xLTEtMjg3NDE_1b8184a4-82a5-4711-b842-a6be4d778578"
      unitRef="usd">53967000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e70f4b74c1b4ac4820b9d5662bc69c5_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTo3NWZmODViNWMxMWI0MDU3YjNhNjIzNzAyY2E1OTU0Yi90YWJsZXJhbmdlOjc1ZmY4NWI1YzExYjQwNTdiM2E2MjM3MDJjYTU5NTRiXzQtNS0xLTEtMjg3NDE_c2591885-c395-4f17-a48f-b6cc5ea90d1b"
      unitRef="usd">56177000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTo3NWZmODViNWMxMWI0MDU3YjNhNjIzNzAyY2E1OTU0Yi90YWJsZXJhbmdlOjc1ZmY4NWI1YzExYjQwNTdiM2E2MjM3MDJjYTU5NTRiXzUtMS0xLTEtMjg3NDE_e4ed1fd0-8ee0-47b2-9be4-83d2eb04d3e2"
      unitRef="usd">316219000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTo3NWZmODViNWMxMWI0MDU3YjNhNjIzNzAyY2E1OTU0Yi90YWJsZXJhbmdlOjc1ZmY4NWI1YzExYjQwNTdiM2E2MjM3MDJjYTU5NTRiXzUtMy0xLTEtMjg3NDE_b7633af0-9aab-4fb9-97c4-bf64509892ba"
      unitRef="usd">291010000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90YWJsZTo3NWZmODViNWMxMWI0MDU3YjNhNjIzNzAyY2E1OTU0Yi90YWJsZXJhbmdlOjc1ZmY4NWI1YzExYjQwNTdiM2E2MjM3MDJjYTU5NTRiXzUtNS0xLTEtMjg3NDE_a87c2f0e-71a4-4366-80d8-aa1aebdc701c"
      unitRef="usd">264157000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ango:PercentageOfInternationalSalesToNetSales
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90ZXh0cmVnaW9uOjA3ODllNTZjZTRhMTQwMDI4NzVkYjRmYTJhZDVjYjc4Xzk3NA_c72414f9-d46c-4625-8825-d8ae752dbdd8"
      unitRef="number">0.16</ango:PercentageOfInternationalSalesToNetSales>
    <ango:PercentageOfInternationalSalesToNetSales
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90ZXh0cmVnaW9uOjA3ODllNTZjZTRhMTQwMDI4NzVkYjRmYTJhZDVjYjc4Xzk3OA_539b17e9-7c05-48c8-ad04-fd2ae54fea44"
      unitRef="number">0.19</ango:PercentageOfInternationalSalesToNetSales>
    <ango:PercentageOfInternationalSalesToNetSales
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90ZXh0cmVnaW9uOjA3ODllNTZjZTRhMTQwMDI4NzVkYjRmYTJhZDVjYjc4Xzk4NQ_7048aa8a-eba6-4059-b589-cd974513ac5c"
      unitRef="number">0.21</ango:PercentageOfInternationalSalesToNetSales>
    <ango:PercentageOfDomesticAssets
      contextRef="i3303d0fbedbb4a2f89f0c6e3488dda7a_I20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTEvZnJhZzowNzg5ZTU2Y2U0YTE0MDAyODc1ZGI0ZmEyYWQ1Y2I3OC90ZXh0cmVnaW9uOjA3ODllNTZjZTRhMTQwMDI4NzVkYjRmYTJhZDVjYjc4XzEyNTQ_a66462dc-6f2c-4cd4-a1b0-7d235ac4c03f"
      unitRef="number">0.96</ango:PercentageOfDomesticAssets>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90ZXh0cmVnaW9uOjFjNWM5NzEzODFmYTRhYzJiMzQ5YjczMjhhNzg5OWNhXzExNDQ_707efcf8-dbad-4ece-9827-960f98baf070">ACQUISITION, RESTRUCTURING AND OTHER ITEMS, NET&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition, restructuring and other items, net consisted of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legal &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mergers and acquisitions &lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transition service agreement &lt;/span&gt;&lt;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"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Divestiture &lt;/span&gt;&lt;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"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible and other asset impairment &lt;/span&gt;&lt;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"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing Relocation &lt;/span&gt;&lt;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"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) Legal expenses related to litigation that is outside the normal course of business.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2) Mergers and acquisitions expenses related to investment banking, legal and due diligence.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3) Transition services agreement that was entered into as a result of the sale of the Fluid Management business.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4) Divestiture expenses incurred to transition manufacturing from Glens Falls, NY to Queensbury, NY.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(5) During the fourth quarter of fiscal year 2021, the Company made the decision to abandon the OARtrac product technology and trademark.  This resulted in an impairment charge of $14.0&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(6) Expenses to relocate certain manufacturing lines from Queensbury, NY to Alajuela, Costa Rica. &lt;/span&gt;&lt;/div&gt;Included in legal for fiscal year 2021 is a $1.0&#160;million settlement expense.  Included in legal for fiscal year 2020 is a settlement received for the Biolitec litigation of $0.5&#160;million.  The settlement received partially offset legal expenses paid related to the settlement proceedings.</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90ZXh0cmVnaW9uOjFjNWM5NzEzODFmYTRhYzJiMzQ5YjczMjhhNzg5OWNhXzExNDM_34b6b9fe-1fbc-4569-af4f-4be5c6671f82">&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition, restructuring and other items, net consisted of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Year ended May 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legal &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mergers and acquisitions &lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transition service agreement &lt;/span&gt;&lt;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"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Divestiture &lt;/span&gt;&lt;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"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible and other asset impairment &lt;/span&gt;&lt;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"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing Relocation &lt;/span&gt;&lt;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"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) Legal expenses related to litigation that is outside the normal course of business.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2) Mergers and acquisitions expenses related to investment banking, legal and due diligence.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3) Transition services agreement that was entered into as a result of the sale of the Fluid Management business.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4) Divestiture expenses incurred to transition manufacturing from Glens Falls, NY to Queensbury, NY.&lt;/span&gt;&lt;/div&gt;(5) During the fourth quarter of fiscal year 2021, the Company made the decision to abandon the OARtrac product technology and trademark.  This resulted in an impairment charge of $14.0&#160;million.(6) Expenses to relocate certain manufacturing lines from Queensbury, NY to Alajuela, Costa Rica.</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="i23e5c27377364fc8af41d63488efa5fc_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90YWJsZTo4NGZjM2U1ZjZkZDU0NTE5OTFkMzBmNGJkODU0ZmMyYy90YWJsZXJhbmdlOjg0ZmMzZTVmNmRkNTQ1MTk5MWQzMGY0YmQ4NTRmYzJjXzItMS0xLTEtMjg3NDE_609be274-a9be-40d3-ae22-096205c5ead3"
      unitRef="usd">7625000</ango:AcquisitionRestructuringAndOtherItemsNet>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="i83ec9e6f8dde4674b2a24a58fc1bdfea_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90YWJsZTo4NGZjM2U1ZjZkZDU0NTE5OTFkMzBmNGJkODU0ZmMyYy90YWJsZXJhbmdlOjg0ZmMzZTVmNmRkNTQ1MTk5MWQzMGY0YmQ4NTRmYzJjXzItMy0xLTEtMjg3NDE_102da767-34d3-4dbf-845f-3647f659aaa3"
      unitRef="usd">6161000</ango:AcquisitionRestructuringAndOtherItemsNet>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="i8254f13bd6464a07ad2eba039a31e352_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90YWJsZTo4NGZjM2U1ZjZkZDU0NTE5OTFkMzBmNGJkODU0ZmMyYy90YWJsZXJhbmdlOjg0ZmMzZTVmNmRkNTQ1MTk5MWQzMGY0YmQ4NTRmYzJjXzItNS0xLTEtMjg3NDE_1586defc-e9aa-4d97-be49-32c6d35a5930"
      unitRef="usd">2666000</ango:AcquisitionRestructuringAndOtherItemsNet>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="idad5a3e89f4d4f6b850ed73b9920766c_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90YWJsZTo4NGZjM2U1ZjZkZDU0NTE5OTFkMzBmNGJkODU0ZmMyYy90YWJsZXJhbmdlOjg0ZmMzZTVmNmRkNTQ1MTk5MWQzMGY0YmQ4NTRmYzJjXzMtMS0xLTEtMjg3NDE_b398f40f-f307-4c53-957c-9812a3d91003"
      unitRef="usd">59000</ango:AcquisitionRestructuringAndOtherItemsNet>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="idc025c7dfbfb4d14b7a0f3086bd29c0d_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90YWJsZTo4NGZjM2U1ZjZkZDU0NTE5OTFkMzBmNGJkODU0ZmMyYy90YWJsZXJhbmdlOjg0ZmMzZTVmNmRkNTQ1MTk5MWQzMGY0YmQ4NTRmYzJjXzMtMy0xLTEtMjg3NDE_b1088283-d586-4e80-973f-d5b0961761d2"
      unitRef="usd">1000</ango:AcquisitionRestructuringAndOtherItemsNet>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="ib0c43b0ef2884f15a87149c98057a34f_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90YWJsZTo4NGZjM2U1ZjZkZDU0NTE5OTFkMzBmNGJkODU0ZmMyYy90YWJsZXJhbmdlOjg0ZmMzZTVmNmRkNTQ1MTk5MWQzMGY0YmQ4NTRmYzJjXzMtNS0xLTEtMjg3NDE_d7026011-bbc4-4ce6-9faa-1eb1d9362611"
      unitRef="usd">782000</ango:AcquisitionRestructuringAndOtherItemsNet>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="i8408ff1823c542ae9d861a00a7d677b6_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90YWJsZTo4NGZjM2U1ZjZkZDU0NTE5OTFkMzBmNGJkODU0ZmMyYy90YWJsZXJhbmdlOjg0ZmMzZTVmNmRkNTQ1MTk5MWQzMGY0YmQ4NTRmYzJjXzQtMS0xLTEtMjg3NDE_997b2ac8-8779-4931-a59e-448d4c3e9a0f"
      unitRef="usd">0</ango:AcquisitionRestructuringAndOtherItemsNet>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="ib36264a472cd401faae77b36181f9dce_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90YWJsZTo4NGZjM2U1ZjZkZDU0NTE5OTFkMzBmNGJkODU0ZmMyYy90YWJsZXJhbmdlOjg0ZmMzZTVmNmRkNTQ1MTk5MWQzMGY0YmQ4NTRmYzJjXzQtMy0xLTEtMjg3NDE_79186f3c-40b0-49ac-aecd-c3eedfa7340b"
      unitRef="usd">-1032000</ango:AcquisitionRestructuringAndOtherItemsNet>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="i42b7337c33564362b26fe606ac91bd67_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90YWJsZTo4NGZjM2U1ZjZkZDU0NTE5OTFkMzBmNGJkODU0ZmMyYy90YWJsZXJhbmdlOjg0ZmMzZTVmNmRkNTQ1MTk5MWQzMGY0YmQ4NTRmYzJjXzQtNS0xLTEtMjg3NDE_dfb1dc9d-bdda-476b-86d4-6074bc73a914"
      unitRef="usd">-1799000</ango:AcquisitionRestructuringAndOtherItemsNet>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="i1baa32d6d28b42c2ac5726b177cae485_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90YWJsZTo4NGZjM2U1ZjZkZDU0NTE5OTFkMzBmNGJkODU0ZmMyYy90YWJsZXJhbmdlOjg0ZmMzZTVmNmRkNTQ1MTk5MWQzMGY0YmQ4NTRmYzJjXzUtMS0xLTEtMjg3NDE_4071e25a-7710-4da8-92da-0b15792a2199"
      unitRef="usd">0</ango:AcquisitionRestructuringAndOtherItemsNet>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="ie030bf51b02f4e98ad24e60bd11e1a13_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90YWJsZTo4NGZjM2U1ZjZkZDU0NTE5OTFkMzBmNGJkODU0ZmMyYy90YWJsZXJhbmdlOjg0ZmMzZTVmNmRkNTQ1MTk5MWQzMGY0YmQ4NTRmYzJjXzUtMy0xLTEtMjg3NDE_df665a4e-b750-41a4-994b-a10cc185b834"
      unitRef="usd">393000</ango:AcquisitionRestructuringAndOtherItemsNet>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="i52d2b6aa85a849d785741d29e25f05ca_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90YWJsZTo4NGZjM2U1ZjZkZDU0NTE5OTFkMzBmNGJkODU0ZmMyYy90YWJsZXJhbmdlOjg0ZmMzZTVmNmRkNTQ1MTk5MWQzMGY0YmQ4NTRmYzJjXzUtNS0xLTEtMjg3NDE_a3b88c5f-1193-4f68-9454-6486faa3e15f"
      unitRef="usd">2809000</ango:AcquisitionRestructuringAndOtherItemsNet>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="iaedd736d83e7470ebdc68d71fffe4d34_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90YWJsZTo4NGZjM2U1ZjZkZDU0NTE5OTFkMzBmNGJkODU0ZmMyYy90YWJsZXJhbmdlOjg0ZmMzZTVmNmRkNTQ1MTk5MWQzMGY0YmQ4NTRmYzJjXzYtMS0xLTEtMjg3NDE_e8d2d4d5-f8c4-4fcb-9b28-7659f40efd40"
      unitRef="usd">0</ango:AcquisitionRestructuringAndOtherItemsNet>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="i78981b1b49714b05ab314b1bc75915b9_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90YWJsZTo4NGZjM2U1ZjZkZDU0NTE5OTFkMzBmNGJkODU0ZmMyYy90YWJsZXJhbmdlOjg0ZmMzZTVmNmRkNTQ1MTk5MWQzMGY0YmQ4NTRmYzJjXzYtMy0xLTEtMjg3NDE_569111a6-3383-450f-b79f-09f9702360dd"
      unitRef="usd">13953000</ango:AcquisitionRestructuringAndOtherItemsNet>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="i0a3d683e007d44a28fd78d6730a48d27_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90YWJsZTo4NGZjM2U1ZjZkZDU0NTE5OTFkMzBmNGJkODU0ZmMyYy90YWJsZXJhbmdlOjg0ZmMzZTVmNmRkNTQ1MTk5MWQzMGY0YmQ4NTRmYzJjXzYtNS0xLTEtMjg3NDE_cc56f541-f301-459d-91d7-30f89dbb4ef7"
      unitRef="usd">0</ango:AcquisitionRestructuringAndOtherItemsNet>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="i8557370d543a48b5b17c615cd8012ed3_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90YWJsZTo4NGZjM2U1ZjZkZDU0NTE5OTFkMzBmNGJkODU0ZmMyYy90YWJsZXJhbmdlOjg0ZmMzZTVmNmRkNTQ1MTk5MWQzMGY0YmQ4NTRmYzJjXzgtMS0xLTEtMzczOTk_b1acd5b0-42d9-4970-a5ca-afd3b17292e8"
      unitRef="usd">644000</ango:AcquisitionRestructuringAndOtherItemsNet>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="ia6d60b22c5624e698ddb63c3055f5634_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90YWJsZTo4NGZjM2U1ZjZkZDU0NTE5OTFkMzBmNGJkODU0ZmMyYy90YWJsZXJhbmdlOjg0ZmMzZTVmNmRkNTQ1MTk5MWQzMGY0YmQ4NTRmYzJjXzgtMy0xLTEtMzczOTk_88654415-392f-45b4-b32d-46c3241c10d2"
      unitRef="usd">0</ango:AcquisitionRestructuringAndOtherItemsNet>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="i280c224c974d43cfb1f99f6a95595a40_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90YWJsZTo4NGZjM2U1ZjZkZDU0NTE5OTFkMzBmNGJkODU0ZmMyYy90YWJsZXJhbmdlOjg0ZmMzZTVmNmRkNTQ1MTk5MWQzMGY0YmQ4NTRmYzJjXzgtNS0xLTEtMzczOTk_54fb6bce-6530-4224-b1d1-cb72e2f78e0a"
      unitRef="usd">0</ango:AcquisitionRestructuringAndOtherItemsNet>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="i17e38cb5e7a34012a95280369be7d8df_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90YWJsZTo4NGZjM2U1ZjZkZDU0NTE5OTFkMzBmNGJkODU0ZmMyYy90YWJsZXJhbmdlOjg0ZmMzZTVmNmRkNTQ1MTk5MWQzMGY0YmQ4NTRmYzJjXzgtMS0xLTEtMjg3NDE_79d7ecc7-85f5-4718-b5e0-769698f12a66"
      unitRef="usd">714000</ango:AcquisitionRestructuringAndOtherItemsNet>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="i5995e4bf480349388e477884f08ff9c3_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90YWJsZTo4NGZjM2U1ZjZkZDU0NTE5OTFkMzBmNGJkODU0ZmMyYy90YWJsZXJhbmdlOjg0ZmMzZTVmNmRkNTQ1MTk5MWQzMGY0YmQ4NTRmYzJjXzgtMy0xLTEtMjg3NDE_d0392d2b-616e-4a96-ad56-9a977f8741dd"
      unitRef="usd">756000</ango:AcquisitionRestructuringAndOtherItemsNet>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="ia59e7f87990c406194bf1b552b753f09_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90YWJsZTo4NGZjM2U1ZjZkZDU0NTE5OTFkMzBmNGJkODU0ZmMyYy90YWJsZXJhbmdlOjg0ZmMzZTVmNmRkNTQ1MTk5MWQzMGY0YmQ4NTRmYzJjXzgtNS0xLTEtMjg3NDE_47cd4820-875c-49d5-b9f1-246b21464148"
      unitRef="usd">1556000</ango:AcquisitionRestructuringAndOtherItemsNet>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90YWJsZTo4NGZjM2U1ZjZkZDU0NTE5OTFkMzBmNGJkODU0ZmMyYy90YWJsZXJhbmdlOjg0ZmMzZTVmNmRkNTQ1MTk5MWQzMGY0YmQ4NTRmYzJjXzktMS0xLTEtMjg3NDE_7f7f5a75-e97d-409d-be76-d5ac0bfeedd2"
      unitRef="usd">9042000</ango:AcquisitionRestructuringAndOtherItemsNet>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="i24863cd344f344938771db50618eae48_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90YWJsZTo4NGZjM2U1ZjZkZDU0NTE5OTFkMzBmNGJkODU0ZmMyYy90YWJsZXJhbmdlOjg0ZmMzZTVmNmRkNTQ1MTk5MWQzMGY0YmQ4NTRmYzJjXzktMy0xLTEtMjg3NDE_0dfaa562-fca4-41ac-bbd2-8807da3d487b"
      unitRef="usd">20232000</ango:AcquisitionRestructuringAndOtherItemsNet>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="i23ce1707457e4a1281c92335f85b94bd_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90YWJsZTo4NGZjM2U1ZjZkZDU0NTE5OTFkMzBmNGJkODU0ZmMyYy90YWJsZXJhbmdlOjg0ZmMzZTVmNmRkNTQ1MTk5MWQzMGY0YmQ4NTRmYzJjXzktNS0xLTEtMjg3NDE_e4a91be4-e4de-4bcc-8aa1-3c5812c3801b"
      unitRef="usd">6014000</ango:AcquisitionRestructuringAndOtherItemsNet>
    <us-gaap:AssetImpairmentCharges
      contextRef="i8d996641a3a44ffeaa3d9ef06cf0cb63_D20210301-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90ZXh0cmVnaW9uOjFjNWM5NzEzODFmYTRhYzJiMzQ5YjczMjhhNzg5OWNhXzE5NjM_dce2e501-15a7-4c5c-a7cc-a362a4d58b00"
      unitRef="usd">14000000</us-gaap:AssetImpairmentCharges>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="i9e1001ad716246cf91881d97b48e68b5_D20200601-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90ZXh0cmVnaW9uOjFjNWM5NzEzODFmYTRhYzJiMzQ5YjczMjhhNzg5OWNhXzYwNDczMTM5NTQ3MDI_f05527ba-7407-4b18-bca5-f13cb14d8c4d"
      unitRef="usd">1000000</ango:AcquisitionRestructuringAndOtherItemsNet>
    <ango:AcquisitionRestructuringAndOtherItemsNet
      contextRef="ieed08fdcdb6c443cac7b2962e851125a_D20190601-20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTQvZnJhZzoxYzVjOTcxMzgxZmE0YWMyYjM0OWI3MzI4YTc4OTljYS90ZXh0cmVnaW9uOjFjNWM5NzEzODFmYTRhYzJiMzQ5YjczMjhhNzg5OWNhXzg3OA_de4e31da-1b11-4fb8-81fd-bd8403d20634"
      unitRef="usd">500000</ango:AcquisitionRestructuringAndOtherItemsNet>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTcvZnJhZzplZWFhNDM0MDJhMDg0YmM1OTgzZGVjM2E2N2FiNjc5My90ZXh0cmVnaW9uOmVlYWE0MzQwMmEwODRiYzU5ODNkZWMzYTY3YWI2NzkzXzE4OA_624bb308-639e-4ef6-860e-08b2de213ed2">ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in each component of accumulated other comprehensive income (loss), net of tax, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency translation gain (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at May 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,341)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,796)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,796)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTcvZnJhZzplZWFhNDM0MDJhMDg0YmM1OTgzZGVjM2E2N2FiNjc5My90ZXh0cmVnaW9uOmVlYWE0MzQwMmEwODRiYzU5ODNkZWMzYTY3YWI2NzkzXzE5MQ_83bc7dda-0399-4b6a-93a5-9d16fc95d532">&lt;div style="margin-bottom:9pt;text-indent:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in each component of accumulated other comprehensive income (loss), net of tax, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency translation gain (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at May 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,341)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at May 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,796)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,796)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at May 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i8e42953570634b5ba0c1218da87a6531_I20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTcvZnJhZzplZWFhNDM0MDJhMDg0YmM1OTgzZGVjM2E2N2FiNjc5My90YWJsZTozM2YzYzhkMzRjMWM0OTBkYTNlZGM0MmRjMmUxODExZC90YWJsZXJhbmdlOjMzZjNjOGQzNGMxYzQ5MGRhM2VkYzQyZGMyZTE4MTFkXzEtMS0xLTEtMjg3NDE_74df279e-ca2b-41f8-ae84-80362c6145ac"
      unitRef="usd">-1341000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="id4564666620e4a92b63616876e1d4959_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTcvZnJhZzplZWFhNDM0MDJhMDg0YmM1OTgzZGVjM2E2N2FiNjc5My90YWJsZTozM2YzYzhkMzRjMWM0OTBkYTNlZGM0MmRjMmUxODExZC90YWJsZXJhbmdlOjMzZjNjOGQzNGMxYzQ5MGRhM2VkYzQyZGMyZTE4MTFkXzItMS0xLTEtMjg3NDE_ad5cfefb-9792-4fac-a589-4659b3ef262e"
      unitRef="usd">4494000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id4564666620e4a92b63616876e1d4959_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTcvZnJhZzplZWFhNDM0MDJhMDg0YmM1OTgzZGVjM2E2N2FiNjc5My90YWJsZTozM2YzYzhkMzRjMWM0OTBkYTNlZGM0MmRjMmUxODExZC90YWJsZXJhbmdlOjMzZjNjOGQzNGMxYzQ5MGRhM2VkYzQyZGMyZTE4MTFkXzQtMS0xLTEtMjg3NDE_12544273-8567-4457-a622-20ed9a44875e"
      unitRef="usd">4494000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i787526562ee44ce882c8238ee728267b_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTcvZnJhZzplZWFhNDM0MDJhMDg0YmM1OTgzZGVjM2E2N2FiNjc5My90YWJsZTozM2YzYzhkMzRjMWM0OTBkYTNlZGM0MmRjMmUxODExZC90YWJsZXJhbmdlOjMzZjNjOGQzNGMxYzQ5MGRhM2VkYzQyZGMyZTE4MTFkXzUtMS0xLTEtMjg3NDE_8c72e0bf-586c-455a-8f21-6f789f825b6b"
      unitRef="usd">3153000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i852e7fc1563c42789857cac8446d7603_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTcvZnJhZzplZWFhNDM0MDJhMDg0YmM1OTgzZGVjM2E2N2FiNjc5My90YWJsZTozM2YzYzhkMzRjMWM0OTBkYTNlZGM0MmRjMmUxODExZC90YWJsZXJhbmdlOjMzZjNjOGQzNGMxYzQ5MGRhM2VkYzQyZGMyZTE4MTFkXzYtMS0xLTEtMjg3NDE_7dee6b52-c6bb-44af-b779-4e607daf0795"
      unitRef="usd">-1796000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i852e7fc1563c42789857cac8446d7603_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTcvZnJhZzplZWFhNDM0MDJhMDg0YmM1OTgzZGVjM2E2N2FiNjc5My90YWJsZTozM2YzYzhkMzRjMWM0OTBkYTNlZGM0MmRjMmUxODExZC90YWJsZXJhbmdlOjMzZjNjOGQzNGMxYzQ5MGRhM2VkYzQyZGMyZTE4MTFkXzgtMS0xLTEtMjg3NDE_2afa802a-1baf-4d3b-8e12-494d2cb6b535"
      unitRef="usd">-1796000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="iaac75aa441cb4e65bd7ddf219fd738c0_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMTcvZnJhZzplZWFhNDM0MDJhMDg0YmM1OTgzZGVjM2E2N2FiNjc5My90YWJsZTozM2YzYzhkMzRjMWM0OTBkYTNlZGM0MmRjMmUxODExZC90YWJsZXJhbmdlOjMzZjNjOGQzNGMxYzQ5MGRhM2VkYzQyZGMyZTE4MTFkXzktMS0xLTEtMjg3NDE_72bcd865-0f87-4e76-bcd0-38cbb610fc9b"
      unitRef="usd">1357000</us-gaap:StockholdersEquity>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i3dd4c6490a034541af4ac85590cdcaad_D20210601-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMjAvZnJhZzozZmIyM2JkOWM2MDM0NDQ1ODFkNjBlMGZlMjZlNjYyNy90ZXh0cmVnaW9uOjNmYjIzYmQ5YzYwMzQ0NDU4MWQ2MGUwZmUyNmU2NjI3XzUy_7eeb461a-1c5d-424f-947e-19901d3a8cd7">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SCHEDULE&#160;II&#160;-VALUATION&#160;AND&#160;QUALIFYING&#160; ACCOUNTS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&#160;at Beginning of&#160;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions&#160;- Charged&#160;to costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&#160;at End&#160;of&#160;Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended May&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for sales returns and doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(974)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended May&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for sales returns and doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended May&#160;31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for sales returns and doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ib524e2952c334f6881c41980aae2d29d_I20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMjAvZnJhZzozZmIyM2JkOWM2MDM0NDQ1ODFkNjBlMGZlMjZlNjYyNy90YWJsZTpkOTIwYWQxOWE0OWI0ZDAzODk0ODIwMDhmOWJiNjA5Yy90YWJsZXJhbmdlOmQ5MjBhZDE5YTQ5YjRkMDM4OTQ4MjAwOGY5YmI2MDljXzMtMS0xLTEtMjg3NDE_9ef9128f-8b36-4e79-8a1d-5a9f217c1996"
      unitRef="usd">11688000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="idd32d3be4d6b4d41a953225405e39168_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMjAvZnJhZzozZmIyM2JkOWM2MDM0NDQ1ODFkNjBlMGZlMjZlNjYyNy90YWJsZTpkOTIwYWQxOWE0OWI0ZDAzODk0ODIwMDhmOWJiNjA5Yy90YWJsZXJhbmdlOmQ5MjBhZDE5YTQ5YjRkMDM4OTQ4MjAwOGY5YmI2MDljXzMtMy0xLTEtMjg3NDE_9036938b-a58c-4289-9a70-71322becc536"
      unitRef="usd">1426000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="idd32d3be4d6b4d41a953225405e39168_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMjAvZnJhZzozZmIyM2JkOWM2MDM0NDQ1ODFkNjBlMGZlMjZlNjYyNy90YWJsZTpkOTIwYWQxOWE0OWI0ZDAzODk0ODIwMDhmOWJiNjA5Yy90YWJsZXJhbmdlOmQ5MjBhZDE5YTQ5YjRkMDM4OTQ4MjAwOGY5YmI2MDljXzMtNS0xLTEtMjg3NDE_159e028f-8bbb-4b82-b983-8e564c22e2b1"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="if76b8133b0a04261a7fb769ab7ea6d69_I20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMjAvZnJhZzozZmIyM2JkOWM2MDM0NDQ1ODFkNjBlMGZlMjZlNjYyNy90YWJsZTpkOTIwYWQxOWE0OWI0ZDAzODk0ODIwMDhmOWJiNjA5Yy90YWJsZXJhbmdlOmQ5MjBhZDE5YTQ5YjRkMDM4OTQ4MjAwOGY5YmI2MDljXzMtNy0xLTEtMjg3NDE_c69d9c4c-b574-4eab-8e27-b00c2d1672a9"
      unitRef="usd">13114000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9ed348c521154483a85c30d298d59813_I20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMjAvZnJhZzozZmIyM2JkOWM2MDM0NDQ1ODFkNjBlMGZlMjZlNjYyNy90YWJsZTpkOTIwYWQxOWE0OWI0ZDAzODk0ODIwMDhmOWJiNjA5Yy90YWJsZXJhbmdlOmQ5MjBhZDE5YTQ5YjRkMDM4OTQ4MjAwOGY5YmI2MDljXzQtMS0xLTEtMjg3NDE_b6cc35ad-3058-4284-8998-8c463b1778c5"
      unitRef="usd">1906000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ie54ffc0fcbf9424aa32574ec9b21c402_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMjAvZnJhZzozZmIyM2JkOWM2MDM0NDQ1ODFkNjBlMGZlMjZlNjYyNy90YWJsZTpkOTIwYWQxOWE0OWI0ZDAzODk0ODIwMDhmOWJiNjA5Yy90YWJsZXJhbmdlOmQ5MjBhZDE5YTQ5YjRkMDM4OTQ4MjAwOGY5YmI2MDljXzQtMy0xLTEtMjg3NDE_c0873d44-80c6-4617-904a-615f4e0ca49d"
      unitRef="usd">1218000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ie54ffc0fcbf9424aa32574ec9b21c402_D20190601-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMjAvZnJhZzozZmIyM2JkOWM2MDM0NDQ1ODFkNjBlMGZlMjZlNjYyNy90YWJsZTpkOTIwYWQxOWE0OWI0ZDAzODk0ODIwMDhmOWJiNjA5Yy90YWJsZXJhbmdlOmQ5MjBhZDE5YTQ5YjRkMDM4OTQ4MjAwOGY5YmI2MDljXzQtNS0xLTEtMjg3NDE_887122d9-9d9b-4c03-93a9-dcdfa94896b8"
      unitRef="usd">974000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i5f7b663123a1483d88ae394e1bcf4acc_I20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMjAvZnJhZzozZmIyM2JkOWM2MDM0NDQ1ODFkNjBlMGZlMjZlNjYyNy90YWJsZTpkOTIwYWQxOWE0OWI0ZDAzODk0ODIwMDhmOWJiNjA5Yy90YWJsZXJhbmdlOmQ5MjBhZDE5YTQ5YjRkMDM4OTQ4MjAwOGY5YmI2MDljXzQtNy0xLTEtMjg3NDE_e7309a7f-8241-48f2-a73d-a3551f91efb7"
      unitRef="usd">2150000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="if76b8133b0a04261a7fb769ab7ea6d69_I20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMjAvZnJhZzozZmIyM2JkOWM2MDM0NDQ1ODFkNjBlMGZlMjZlNjYyNy90YWJsZTpkOTIwYWQxOWE0OWI0ZDAzODk0ODIwMDhmOWJiNjA5Yy90YWJsZXJhbmdlOmQ5MjBhZDE5YTQ5YjRkMDM4OTQ4MjAwOGY5YmI2MDljXzctMS0xLTEtMjg3NDE_baa99b18-bc32-48f8-b8a5-46ff2d6cdd50"
      unitRef="usd">13114000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ie6765335bf0742db93c1873c2e8aefd2_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMjAvZnJhZzozZmIyM2JkOWM2MDM0NDQ1ODFkNjBlMGZlMjZlNjYyNy90YWJsZTpkOTIwYWQxOWE0OWI0ZDAzODk0ODIwMDhmOWJiNjA5Yy90YWJsZXJhbmdlOmQ5MjBhZDE5YTQ5YjRkMDM4OTQ4MjAwOGY5YmI2MDljXzctMy0xLTEtMjg3NDE_3900cd9f-0bb5-4c61-af29-5ead58c54da8"
      unitRef="usd">3921000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ie6765335bf0742db93c1873c2e8aefd2_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMjAvZnJhZzozZmIyM2JkOWM2MDM0NDQ1ODFkNjBlMGZlMjZlNjYyNy90YWJsZTpkOTIwYWQxOWE0OWI0ZDAzODk0ODIwMDhmOWJiNjA5Yy90YWJsZXJhbmdlOmQ5MjBhZDE5YTQ5YjRkMDM4OTQ4MjAwOGY5YmI2MDljXzctNS0xLTEtMjg3NDE_9fa8a119-ee74-4b53-8836-99a4f7fa835c"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i046759692ea4483fa782e97f5d61a377_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMjAvZnJhZzozZmIyM2JkOWM2MDM0NDQ1ODFkNjBlMGZlMjZlNjYyNy90YWJsZTpkOTIwYWQxOWE0OWI0ZDAzODk0ODIwMDhmOWJiNjA5Yy90YWJsZXJhbmdlOmQ5MjBhZDE5YTQ5YjRkMDM4OTQ4MjAwOGY5YmI2MDljXzctNy0xLTEtMjg3NDE_b176b557-4303-45a6-baa6-7cf1346008ad"
      unitRef="usd">17035000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i5f7b663123a1483d88ae394e1bcf4acc_I20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMjAvZnJhZzozZmIyM2JkOWM2MDM0NDQ1ODFkNjBlMGZlMjZlNjYyNy90YWJsZTpkOTIwYWQxOWE0OWI0ZDAzODk0ODIwMDhmOWJiNjA5Yy90YWJsZXJhbmdlOmQ5MjBhZDE5YTQ5YjRkMDM4OTQ4MjAwOGY5YmI2MDljXzgtMS0xLTEtMjg3NDE_318c1ece-1a79-4796-8b4d-cb6e89fdc83d"
      unitRef="usd">2150000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i3434431282784899992658a1284a74c0_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMjAvZnJhZzozZmIyM2JkOWM2MDM0NDQ1ODFkNjBlMGZlMjZlNjYyNy90YWJsZTpkOTIwYWQxOWE0OWI0ZDAzODk0ODIwMDhmOWJiNjA5Yy90YWJsZXJhbmdlOmQ5MjBhZDE5YTQ5YjRkMDM4OTQ4MjAwOGY5YmI2MDljXzgtMy0xLTEtMjg3NDE_63aaae25-ec1e-4e6d-bf39-99c6a91ec3da"
      unitRef="usd">1833000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i3434431282784899992658a1284a74c0_D20200601-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMjAvZnJhZzozZmIyM2JkOWM2MDM0NDQ1ODFkNjBlMGZlMjZlNjYyNy90YWJsZTpkOTIwYWQxOWE0OWI0ZDAzODk0ODIwMDhmOWJiNjA5Yy90YWJsZXJhbmdlOmQ5MjBhZDE5YTQ5YjRkMDM4OTQ4MjAwOGY5YmI2MDljXzgtNS0xLTEtMjg3NDE_c28b9670-7aa5-4784-a83c-00e3875ea09b"
      unitRef="usd">2064000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i03636c941ae1431994d14d06285daa41_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMjAvZnJhZzozZmIyM2JkOWM2MDM0NDQ1ODFkNjBlMGZlMjZlNjYyNy90YWJsZTpkOTIwYWQxOWE0OWI0ZDAzODk0ODIwMDhmOWJiNjA5Yy90YWJsZXJhbmdlOmQ5MjBhZDE5YTQ5YjRkMDM4OTQ4MjAwOGY5YmI2MDljXzgtNy0xLTEtMjg3NDE_20660fcc-96f8-409c-87da-27c9e81f8f9e"
      unitRef="usd">1919000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i046759692ea4483fa782e97f5d61a377_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMjAvZnJhZzozZmIyM2JkOWM2MDM0NDQ1ODFkNjBlMGZlMjZlNjYyNy90YWJsZTpkOTIwYWQxOWE0OWI0ZDAzODk0ODIwMDhmOWJiNjA5Yy90YWJsZXJhbmdlOmQ5MjBhZDE5YTQ5YjRkMDM4OTQ4MjAwOGY5YmI2MDljXzExLTEtMS0xLTI4NzQx_1ac6d7d8-56c2-4d55-8618-2c843cf2a546"
      unitRef="usd">17035000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i4ad12d1123614537b7e56164d4af85f9_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMjAvZnJhZzozZmIyM2JkOWM2MDM0NDQ1ODFkNjBlMGZlMjZlNjYyNy90YWJsZTpkOTIwYWQxOWE0OWI0ZDAzODk0ODIwMDhmOWJiNjA5Yy90YWJsZXJhbmdlOmQ5MjBhZDE5YTQ5YjRkMDM4OTQ4MjAwOGY5YmI2MDljXzExLTMtMS0xLTI4NzQx_b41f277b-60de-4bf6-8b64-01ef331fca2a"
      unitRef="usd">3168000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i4ad12d1123614537b7e56164d4af85f9_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMjAvZnJhZzozZmIyM2JkOWM2MDM0NDQ1ODFkNjBlMGZlMjZlNjYyNy90YWJsZTpkOTIwYWQxOWE0OWI0ZDAzODk0ODIwMDhmOWJiNjA5Yy90YWJsZXJhbmdlOmQ5MjBhZDE5YTQ5YjRkMDM4OTQ4MjAwOGY5YmI2MDljXzExLTUtMS0xLTI4NzQx_055e36d3-dd6a-4c3e-9a6f-faea2f90e37d"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i49a94c9e69fa492884150baaa524bf0b_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMjAvZnJhZzozZmIyM2JkOWM2MDM0NDQ1ODFkNjBlMGZlMjZlNjYyNy90YWJsZTpkOTIwYWQxOWE0OWI0ZDAzODk0ODIwMDhmOWJiNjA5Yy90YWJsZXJhbmdlOmQ5MjBhZDE5YTQ5YjRkMDM4OTQ4MjAwOGY5YmI2MDljXzExLTctMS0xLTI4NzQx_9c51c9f0-6eb0-4a97-9205-da5adcaf5c9e"
      unitRef="usd">20203000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i03636c941ae1431994d14d06285daa41_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMjAvZnJhZzozZmIyM2JkOWM2MDM0NDQ1ODFkNjBlMGZlMjZlNjYyNy90YWJsZTpkOTIwYWQxOWE0OWI0ZDAzODk0ODIwMDhmOWJiNjA5Yy90YWJsZXJhbmdlOmQ5MjBhZDE5YTQ5YjRkMDM4OTQ4MjAwOGY5YmI2MDljXzEyLTEtMS0xLTI4NzQx_1fd6fcee-e840-4142-87d5-a433ed57a055"
      unitRef="usd">1919000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i702b2d0351a44d71b63761a045c07b71_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMjAvZnJhZzozZmIyM2JkOWM2MDM0NDQ1ODFkNjBlMGZlMjZlNjYyNy90YWJsZTpkOTIwYWQxOWE0OWI0ZDAzODk0ODIwMDhmOWJiNjA5Yy90YWJsZXJhbmdlOmQ5MjBhZDE5YTQ5YjRkMDM4OTQ4MjAwOGY5YmI2MDljXzEyLTMtMS0xLTI4NzQx_bf7aa9e6-b33d-47e9-b75a-8c8eb5cfc6db"
      unitRef="usd">343000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i702b2d0351a44d71b63761a045c07b71_D20210601-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMjAvZnJhZzozZmIyM2JkOWM2MDM0NDQ1ODFkNjBlMGZlMjZlNjYyNy90YWJsZTpkOTIwYWQxOWE0OWI0ZDAzODk0ODIwMDhmOWJiNjA5Yy90YWJsZXJhbmdlOmQ5MjBhZDE5YTQ5YjRkMDM4OTQ4MjAwOGY5YmI2MDljXzEyLTUtMS0xLTI4NzQx_4fddc90a-7808-43af-9bbd-7c2752c67e42"
      unitRef="usd">323000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ie4f0687b0e494ef3b7ab8061e5b960cb_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzODdlMzU3Y2JjZjRlMWZiZDBlOTQ4NTY0NDg0MWY4L3NlYzpmMzg3ZTM1N2NiY2Y0ZTFmYmQwZTk0ODU2NDQ4NDFmOF8yMjAvZnJhZzozZmIyM2JkOWM2MDM0NDQ1ODFkNjBlMGZlMjZlNjYyNy90YWJsZTpkOTIwYWQxOWE0OWI0ZDAzODk0ODIwMDhmOWJiNjA5Yy90YWJsZXJhbmdlOmQ5MjBhZDE5YTQ5YjRkMDM4OTQ4MjAwOGY5YmI2MDljXzEyLTctMS0xLTI4NzQx_1df76a34-de2e-4b75-ae02-9b036df9a487"
      unitRef="usd">1939000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
