<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:cvlt="http://www.commvault.com/20230331"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  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="cvlt-20230331.xsd" xlink:type="simple"/>
    <context id="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i93f3fbd0e3444880909d2b96f97feeed_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i054b676dd8384243aff2ec40b1c055b0_I20230503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <instant>2023-05-03</instant>
        </period>
    </context>
    <context id="i5fe8700a909e4800b823a062e9645c50_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i88f768c5cbf246289cee18212ccc467d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i766d8d1c5b9a4e2688f26145234ad013_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i25721b9ee6a041749049e643b61b3573_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i19db9e4b20234ed19f06bc7ed9680000_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i19d5c9cf4ed341f6ad7f3a39ce63e4ba_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0b4606dd71bb4ae088cb0ea5669250f5_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1d3845c1f5a1425aadc1b88cae816cec_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie9ac2fc8a68a416eb59038898afe5fa1_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i929a0d774c6241b7916defa662b34c33_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ifacf0b4dd00743ddaf0a0e2ddaeffebc_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i76c46333afef4e29808f4ab896b5b6f1_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i346165815dfa4cac8550a2d8abdc2992_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i1eeebbfccbfa49edaa702aefc751e5f6_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9ff046661c444261939a48ac70c1cb29_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i5fa366e54b0d412aad4cfc1e1b3691d0_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ibf1f8961051045b5a9bcdf634d7049f3_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib5fd54854ff141eeb8d242e7aca549ff_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0bea081b927f4674ab2189654c58ed25_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iee2f55e3f1104d2683b94c0ddd3e68ad_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iac12ad841a524b6b84bae5a3a72f8b5a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib5b5be2c03234d719beed0650e9c0061_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i1cafb6ad3f0b446db7400ef2f5959763_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i07141cc899a94656a071d3ca2bafe887_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4772edf4dd8d45bfb03192d8166e8e7c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia87f10c86e134cb299e0ce84509da445_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i45256bbb946b4182a7c4806d264d7a20_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5f4ad07bb4fa4a1a9cda770bcfbb3e7c_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie0b27966a814433b80655d69c4e3399e_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id37664005a884fe99726f0623eb32c5a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i52f93229ac4845b8973217cfd89bfa07_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i66709b828bfc4533888ecaf0928a1d24_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie4c23bea1a354c97951a7aa158572a82_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3bb8a8900c904b3b8b2b64bd759a8249_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2e9a5d6062f64d6fadd0a075e3da6c24_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i18691ec0113841c78f5f841949c1cf5a_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic026568ba992479884ae732c6f70c9bd_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iee9bc32e21924262912ccd7cd6858fd7_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia1015fb15d3248fb995c6a7a8bb7cf54_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia6eb0430a20140369d4a6a77c5a86a47_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if97d321d057044588c9b23d68d3a10c3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8b52f640f4fb4b33bf04aa05dc388c7c_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:ArrowMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i781bf534fa5b4b43badc4e37b4aa88d1_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:ArrowMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic657ae1edb7046a0ab8a970215e1e107_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:ArrowMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia97f6f0497114057a466fba8217095e1_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:ArrowMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ied98a9cfe0c8409fbfdb693af4335fcd_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:ArrowMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id40cbef308084c21901b84d90969183c_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</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>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia512f021cffc48d39254254a045b9cdc_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</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>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i17d9c2d97c324b90bfdc6b379fb109bb_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8abf517568544e20898f41622fa4d2fa_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib08dec585beb49c3831cbbbc1e94a98f_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i865630ad7b2047a0b5822d5f6b8e37bf_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i41d0f10c60e44a01a1d6ff2f07b62442_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i842b6cbc694347479cb055423d2652d1_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SoftwareLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1897b368dc0d4e1c95533b553b93aa35_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:ProfessionalServicesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i44f66cb547174f448cd648fcf548eb30_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:ProfessionalServicesEducationServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8ee01690bbe446b8ad834db1462326f3_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i36bcc7b50a364b1cab685fa66f8f5249_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cvlt:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id9a981d80f714ea8b0f42f4b43af6628_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if5e20c31644145379fd217e51abeafb1_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cvlt:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib771163ed8c2437cbf685245af4ba9b3_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7630545cb7714d66b5d8f538de9f59e1_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i62775c6c08e146d797b908e5e6c4c8a4_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cvlt:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9a87f7357f1e4d6bb51a3755654342db_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i538a7415a8c240009ae0d5e7cdf9a793_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i510880f43fea48d8bc2ce9f0d03f3089_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cvlt:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifb2852c44e734c54a06f3ecd2284b90a_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i07fbe46a985748dda9fcae41abd7fd9b_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cvlt:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0d8c4ef3e33d4122bf6de7ace74f5129_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i03cec54c90a34979994189c712a7e35b_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cvlt:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iaeb911c9922b443d9e4038d38e0784e7_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic12182ebd59a4630b4d5eb3e5b36f7d0_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia7160eb07f674c889733d0c694d23857_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cvlt:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id58e331ed64a455f84391f5ebc913bc0_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7ab8e558d2d8408ba2efa92f301c8386_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i77177de812d645139300d9ceb87ffb9d_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cvlt:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icdfd04fab4b24df68751b8d4f40d5b01_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibd7a8b8e2fe2465187bf4b90e84f46ca_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cvlt:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib6ee4d8f48fa45ae99dbdfd44e10c6c7_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3c2bf1739f6741b1ad4e289cd87cc6f5_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cvlt:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i531d1f9ba67d487bb3239988ff50bf08_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8dcf81c94e1e48e2bfcad3acbae027e4_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia62614bd00b2427e9f1bd94ebb104179_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cvlt:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3cd944c6a202413dac64ef1d5ab98faa_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i84d5bd7d30204f2594a2b971f6508ce3_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibf9349e469b3437eabb6546e2081af34_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cvlt:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5861ed312b4f40358623ece21bfe5b31_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8bae4e1421934f5a8638492c3da4caab_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8154a60155cc4921a796f78895d0c4e8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cvlt:DeferredRevenueCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9667b4131af44f6797861f67ccc9f558_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cvlt:DeferredRevenueNoncurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic374ee8d5266451981ebdb8f96207602_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie942799860324fc6994c6333d9ad033f_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4d3ad6a66e0b4c38911e709c922b708b_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cvlt:DeferredRevenueCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2c0c25c832c04b3796ac7c51cc8c6321_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cvlt:DeferredRevenueNoncurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if91abe62282842d99b1a740ca8632457_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i12de2d4ed00d488ea2c59293c1f16f2b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3fd9de3806f0444092c122dcdae3dcaa_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cvlt:DeferredRevenueCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0d66095cc3d546bb87ccb41e9bbf01d2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cvlt:DeferredRevenueNoncurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i77b36e048ac54e95bc4bbced10d8ae27_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i077bfbdc872143288f660874194c973f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvlt:TrapXSecurityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if8b8b10c8e774c5e800ae7ce4bed560c_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvlt:TrapXSecurityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie10a05198e7c48339debdd2e1531cdbe_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="idfae19329e354470b2ccae8557231b63_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ibc0c85ca3c2e47bab17722ed43a27232_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cvlt:CorporateHeadquartersInTintonFallsNJMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9d17a5d78d4641f7a25cf38418a51ede_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cvlt:CorporateHeadquartersInTintonFallsNJMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic7ae13aa9ac4453f82f86a8337c3cb11_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id428c24634374a2794c5317aa269d6d6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i01c68d263ed148918dcae36cbf99fbee_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i65fa07a0f80648bb949fbbac319bd109_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i005384c8f1da4154914a4517e3a04446_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i7c883ef525c34c89b8dd9f4c39daa931_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i73f89799d328420aae217a0e97fd64a7_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9912f96683e24a2a8885253e0e28f736_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if8d8272ceee64b9687e3c211aa5becd1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i90309fc3c88d4837b4ff08bf8170350d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ided0035376f241b4a4b40a33dac43276_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i10f566fcc7f5405ca9dfa99bbb09a2a5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7131534103d44f6e961a16cf1b141486_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2b0aa3e1bafe47869f2e1f54a90ee1ff_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib9b49f70d637494587197b1551d97e73_D20220601-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3cacdcee1d3347d5ba88ea199484b274_I20220421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <instant>2022-04-21</instant>
        </period>
    </context>
    <context id="i9b6d44bd0ad54fd1bff34cb738dcbba0_I20230420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-20</instant>
        </period>
    </context>
    <context id="i0f9194a9a24e4cba9c085db389e4a0c9_I20220824">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cvlt:A2016IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-24</instant>
        </period>
    </context>
    <context id="if1ef07baea8e432692783d6aaa4b5f2c_D20220824-20220824">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cvlt:A2016IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-24</startDate>
            <endDate>2022-08-24</endDate>
        </period>
    </context>
    <context id="i884a18af04a34eb5a6c3a49ad93d56b5_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cvlt:A2016IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia8ba476965e04e31b5e8c73c39f5b29a_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cvlt:CostOfServicesRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0590efe076d443fba4323b25015b8967_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cvlt:CostOfServicesRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id82432d7dd2c41bba21e028f48a85e8a_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cvlt:CostOfServicesRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iaa9905c653a043aeb1f5caec5f81e25f_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibd6749e1224a4e3995e88862be0cff34_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia04ec35f7d774e4ba072d4ade6597da7_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i425c1a30309842b8995ad576415a33c4_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iaeaf7164c9024a3f8fe872ac7572484a_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic6f99981a75644078d39d79ca4685925_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8fc90e96070d441f924b9d2fab829c3c_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia6eaff7d44f0487eb97ec557cf0c8276_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia2365dec79fb4a5483d1984712843433_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7a3be9d762694ded8a3ed17842adbaca_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id077ef01a9fc465e99e9e5dd212600e7_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2fb62ba4166a4ff38ac0aadecb994b21_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8d808534be9e4f3d96c4ed5587a79b22_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1b9cc5fa7b99499d88a4d134038dadcb_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i72297d1f7f7242eb925815b0287b49ac_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i765ba4fa2a6041729009dec1d82c8247_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cvlt:PerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie8d6a04b714a4f5da8f998d35429159b_D20210501-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cvlt:PerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="if1ad3e492c4a401ba18016d119b87a95_D20210601-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cvlt:PerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i860c5a2a45434e03961c68ebf34fd742_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cvlt:PerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iaca85210d73f40a69b6ebcd9904207fb_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cvlt:PerformanceStockUnitsGrantedInMay2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i022d82cf2822452483f51bf90513663d_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cvlt:PerformanceStockUnitsGrantedInJune2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia4ccb1ce81d24825be14b2dcc91c5755_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i48864ea0b80f44e192dbdee0e1a40d5c_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9cddcc4d112e409db96c6df0c544d508_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i70526e6b4e9d46ddbae0433b32d616f6_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if1eb4cb39ba4485a9fef3e47e9cabcfa_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i82222d49c9c749809d755bcebca1bf18_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i700688ca1f05475a8b698d0ea5240925_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i36b0ea5a3df344998ab5f3d50adb0e46_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibf32d43f82f4461db0421ff900c9b010_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i53b839a73cf64cd88b77e4b407bc90db_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i25f319de51a74035a6da84d69797952e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0b27ac4ada3440438cdf07bdda278415_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:CapitalLossCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i781d77fafd74420ea745860aa25358f6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3357171cea0d49a19976d7da9f39a6bb_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i496e9dea567448dc821f89ff07d15d8f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">cvlt:ForeignTaxCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i892d0250e3d9425c90e2f8dd68748e5f_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5f7003dfbfa048f992d7a940d35f468a_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i442f8c5a94fd4643944dec1347108de2_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7641278284cc4d3686b03f6ea88d45ee_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ied4cdbc08e904a0280ec9afffeccd744_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib482a3e6afea44cda21206143fee9b65_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="idc08e053cb7044a786a6ce3043cbf87d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8ded7c87ed4e453bb4b03b1a6f3a3fe2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2ffdfde9fead47508844247ce1292a8f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0cacc70c006740599736771a6fb6c988_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iacc1898cf477439abbb13376310175b6_D20211213-20211213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-13</startDate>
            <endDate>2021-12-13</endDate>
        </period>
    </context>
    <context id="i6cba521f83704094a9433482aaa7533c_I20211213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-13</instant>
        </period>
    </context>
    <context id="i3e3570c0bfaf4f0584f85d3b84b9cb85_D20211213-20211213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-13</startDate>
            <endDate>2021-12-13</endDate>
        </period>
    </context>
    <context id="iacf8f9a53e24402fb1df22b6232191f6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1be899aff6014d4fa3de564c37c686cf_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2ccbb0977412448f91d349815acf35da_D20220401-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if16b48c3b6334377b2afc1042746f349_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </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="number">
        <measure>pure</measure>
    </unit>
    <unit id="source">
        <measure>cvlt:source</measure>
    </unit>
    <unit id="tranche">
        <measure>cvlt:tranche</measure>
    </unit>
    <unit id="segment">
        <measure>cvlt:segment</measure>
    </unit>
    <unit id="office">
        <measure>cvlt:office</measure>
    </unit>
    <dei:EntityRegistrantName
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF80L2ZyYWc6NTIwMGVkYWUyZDZkNDA2OWJmN2ViZjdiZTRiM2NiMGEvdGFibGU6NDIzMzczMTZkMTQ0NGRmZGI0YjllZjQ2M2Q3NTg2OTcvdGFibGVyYW5nZTo0MjMzNzMxNmQxNDQ0ZGZkYjRiOWVmNDYzZDc1ODY5N18zLTEtMS0xLTczMTA3_ff09e863-96f0-457e-aaf3-debe115e00c3">COMMVAULT SYSTEMS INC</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF80L2ZyYWc6NTIwMGVkYWUyZDZkNDA2OWJmN2ViZjdiZTRiM2NiMGEvdGFibGU6NDIzMzczMTZkMTQ0NGRmZGI0YjllZjQ2M2Q3NTg2OTcvdGFibGVyYW5nZTo0MjMzNzMxNmQxNDQ0ZGZkYjRiOWVmNDYzZDc1ODY5N180LTEtMS0xLTczMTA3_91f662a3-022a-41d3-a82c-51b54699b7ff">0001169561</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF80L2ZyYWc6NTIwMGVkYWUyZDZkNDA2OWJmN2ViZjdiZTRiM2NiMGEvdGFibGU6NDIzMzczMTZkMTQ0NGRmZGI0YjllZjQ2M2Q3NTg2OTcvdGFibGVyYW5nZTo0MjMzNzMxNmQxNDQ0ZGZkYjRiOWVmNDYzZDc1ODY5N18xMi0xLTEtMS03MzEwNw_3255d69d-5631-42ea-9d63-a2314797d561">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF80L2ZyYWc6NTIwMGVkYWUyZDZkNDA2OWJmN2ViZjdiZTRiM2NiMGEvdGFibGU6NDIzMzczMTZkMTQ0NGRmZGI0YjllZjQ2M2Q3NTg2OTcvdGFibGVyYW5nZTo0MjMzNzMxNmQxNDQ0ZGZkYjRiOWVmNDYzZDc1ODY5N18xMy0xLTEtMS03MzEwNw_2c2ab90a-c8db-48f2-9014-18b8470183f6">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF80L2ZyYWc6NTIwMGVkYWUyZDZkNDA2OWJmN2ViZjdiZTRiM2NiMGEvdGFibGU6NDIzMzczMTZkMTQ0NGRmZGI0YjllZjQ2M2Q3NTg2OTcvdGFibGVyYW5nZTo0MjMzNzMxNmQxNDQ0ZGZkYjRiOWVmNDYzZDc1ODY5N18xNC0xLTEtMS03MzEwNw_88bcf006-1d72-4fec-a0eb-607482590b10">false</dei:AmendmentFlag>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i1eeebbfccbfa49edaa702aefc751e5f6_D20190401-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMy0wLTEtMS03MzM5NA_01b7ca5a-e139-4768-94d6-2689b014188f">http://fasb.org/us-gaap/2022#AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i17d9c2d97c324b90bfdc6b379fb109bb_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzExMjg1_05dbe210-9e52-4179-9ca2-d10d10c82bf2">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNTY4L2ZyYWc6ZWIwMTk0YTM3N2FlNDNkYWIwOGI0ZGUwNzU4NzJiMGYvdGFibGU6NmY4MTE1MzM2NTlhNDE5YzkwYWExNTYzNDJhNTllOWEvdGFibGVyYW5nZTo2ZjgxMTUzMzY1OWE0MTljOTBhYTE1NjM0MmE1OWU5YV8xLTEtMS0xLTgyNzkw_a361809f-f83f-442e-93c6-64c68f8e72c1"
      unitRef="usd">0</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <cvlt:SubscriptionArrangementTerm
      contextRef="i865630ad7b2047a0b5822d5f6b8e37bf_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90ZXh0cmVnaW9uOmI5MzhhMjRhNTFlZjQ0ZGRiYjAyZWM5MmQ5ODM2ZWM2XzI3MTY_2c1678d9-961f-4e41-94ce-0180ec3cd646">P1Y</cvlt:SubscriptionArrangementTerm>
    <dei:DocumentType
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGV4dHJlZ2lvbjo4ZWU2OGM4NDhlNDc0NjVhOWUyZjhhZTlmM2JmNGM1ZF8zNzI3_da96076c-347d-49bc-8042-dc9bbc3a75d4">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGV4dHJlZ2lvbjo4ZWU2OGM4NDhlNDc0NjVhOWUyZjhhZTlmM2JmNGM1ZF8zNzMx_bd39e01f-4f45-43bd-bef1-9e3532b307af">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGV4dHJlZ2lvbjo4ZWU2OGM4NDhlNDc0NjVhOWUyZjhhZTlmM2JmNGM1ZF8yMDg_a9ee8b7e-5a3c-4034-9615-87f4ae645a74">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGV4dHJlZ2lvbjo4ZWU2OGM4NDhlNDc0NjVhOWUyZjhhZTlmM2JmNGM1ZF8yMDg_425702eb-befc-4f3b-a81f-ad18e5e69048">--03-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGV4dHJlZ2lvbjo4ZWU2OGM4NDhlNDc0NjVhOWUyZjhhZTlmM2JmNGM1ZF8zNzIw_7e77f79b-f6f2-46a0-bfab-64fdd3d61fbf">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGV4dHJlZ2lvbjo4ZWU2OGM4NDhlNDc0NjVhOWUyZjhhZTlmM2JmNGM1ZF8zNzIx_3f752706-7ad1-4968-ab78-1a97537bb9e3">1-33026</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGFibGU6NGU4MmIwZjA2MTVjNGFkZmJkMWIwNTQ0YmFhYjIwYjAvdGFibGVyYW5nZTo0ZTgyYjBmMDYxNWM0YWRmYmQxYjA1NDRiYWFiMjBiMF8wLTAtMS0xLTczMTA3_41cbf58b-75eb-4468-9214-130f647ac12a">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGFibGU6NGU4MmIwZjA2MTVjNGFkZmJkMWIwNTQ0YmFhYjIwYjAvdGFibGVyYW5nZTo0ZTgyYjBmMDYxNWM0YWRmYmQxYjA1NDRiYWFiMjBiMF8wLTItMS0xLTczMTA3_df33c3e8-e077-4e28-b241-29c39cb671dd">22-3447504</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGV4dHJlZ2lvbjo4ZWU2OGM4NDhlNDc0NjVhOWUyZjhhZTlmM2JmNGM1ZF8zNzM0_9eb4de42-cdbe-403c-9eeb-b2322f24a08b">1 Commvault Way</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGV4dHJlZ2lvbjo4ZWU2OGM4NDhlNDc0NjVhOWUyZjhhZTlmM2JmNGM1ZF8zNzIz_a249b720-9f5f-4336-9f25-5a1adfe9f945">Tinton Falls</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGV4dHJlZ2lvbjo4ZWU2OGM4NDhlNDc0NjVhOWUyZjhhZTlmM2JmNGM1ZF8zNzI0_dcde794c-2917-414d-8ab5-cf74d8e3ed94">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGV4dHJlZ2lvbjo4ZWU2OGM4NDhlNDc0NjVhOWUyZjhhZTlmM2JmNGM1ZF8zNzI1_9092e4d5-230d-4914-a38c-737497d39c3f">07724</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGV4dHJlZ2lvbjo4ZWU2OGM4NDhlNDc0NjVhOWUyZjhhZTlmM2JmNGM1ZF8zNzI4_4b2cc018-9813-4e7e-8e8d-8df74098c61f">732</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGV4dHJlZ2lvbjo4ZWU2OGM4NDhlNDc0NjVhOWUyZjhhZTlmM2JmNGM1ZF8zNzE5_bf7cb6c8-6af0-4a51-bb32-be5463764cc4">870-4000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGFibGU6ZWYxNjdlYmNhNmY0NDFiMWJkOGI3NWU5M2Y4NmEwOTYvdGFibGVyYW5nZTplZjE2N2ViY2E2ZjQ0MWIxYmQ4Yjc1ZTkzZjg2YTA5Nl8xLTAtMS0xLTczMTA3_dcedc40a-9077-4a9a-afae-ce226e14f2b1">Common Stock, $0.01&#160;par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGFibGU6ZWYxNjdlYmNhNmY0NDFiMWJkOGI3NWU5M2Y4NmEwOTYvdGFibGVyYW5nZTplZjE2N2ViY2E2ZjQ0MWIxYmQ4Yjc1ZTkzZjg2YTA5Nl8xLTEtMS0xLTczMTA3_b82620aa-800f-4547-bd39-8eb4237bd67e">CVLT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGFibGU6ZWYxNjdlYmNhNmY0NDFiMWJkOGI3NWU5M2Y4NmEwOTYvdGFibGVyYW5nZTplZjE2N2ViY2E2ZjQ0MWIxYmQ4Yjc1ZTkzZjg2YTA5Nl8xLTItMS0xLTczMTA3_01caf344-10fe-4677-847d-1deff35c39ff">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGV4dHJlZ2lvbjo4ZWU2OGM4NDhlNDc0NjVhOWUyZjhhZTlmM2JmNGM1ZF8zNzI2_a6b640fb-e690-4e9d-b0a4-243b98b7bf97">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGV4dHJlZ2lvbjo4ZWU2OGM4NDhlNDc0NjVhOWUyZjhhZTlmM2JmNGM1ZF8zNzMy_adb4eac8-96fd-4e38-9b35-fa6608d70c2c">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGV4dHJlZ2lvbjo4ZWU2OGM4NDhlNDc0NjVhOWUyZjhhZTlmM2JmNGM1ZF8zNzE2_9ef71b16-f2f1-4fab-a34c-d7b3b3921c38">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGV4dHJlZ2lvbjo4ZWU2OGM4NDhlNDc0NjVhOWUyZjhhZTlmM2JmNGM1ZF8zNzMz_c1257731-c034-4e5f-a195-c54309f63805">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGFibGU6M2FkN2I1MzQwMzVkNDZjMDg4YzhjYzU2OWI0NWE2MGEvdGFibGVyYW5nZTozYWQ3YjUzNDAzNWQ0NmMwODhjOGNjNTY5YjQ1YTYwYV8wLTAtMS0xLTczMTA3_652cde97-a84e-46c4-8960-2e6429c2f9d0">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGFibGU6M2FkN2I1MzQwMzVkNDZjMDg4YzhjYzU2OWI0NWE2MGEvdGFibGVyYW5nZTozYWQ3YjUzNDAzNWQ0NmMwODhjOGNjNTY5YjQ1YTYwYV8wLTctMS0xLTczMTA3_68fc4e90-3681-4d1d-9dd2-27daf3e5a117">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGFibGU6M2FkN2I1MzQwMzVkNDZjMDg4YzhjYzU2OWI0NWE2MGEvdGFibGVyYW5nZTozYWQ3YjUzNDAzNWQ0NmMwODhjOGNjNTY5YjQ1YTYwYV8xLTEtMS0xLTczMTA3_44a123a3-78fd-47d9-8710-a23bfabbfd87">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGV4dHJlZ2lvbjo4ZWU2OGM4NDhlNDc0NjVhOWUyZjhhZTlmM2JmNGM1ZF8zNzE3_a6f4dd93-9a87-401b-bd38-e15d74b1cd0c">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGV4dHJlZ2lvbjo4ZWU2OGM4NDhlNDc0NjVhOWUyZjhhZTlmM2JmNGM1ZF8zNzI5_92d71680-2b46-4037-abf1-9ef4c676bfc3">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i93f3fbd0e3444880909d2b96f97feeed_I20220930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGV4dHJlZ2lvbjo4ZWU2OGM4NDhlNDc0NjVhOWUyZjhhZTlmM2JmNGM1ZF8zMTI5_78e44cb5-54cf-4fc8-a8f5-26cf4be9162e"
      unitRef="usd">2300000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i054b676dd8384243aff2ec40b1c055b0_I20230503"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGV4dHJlZ2lvbjo4ZWU2OGM4NDhlNDc0NjVhOWUyZjhhZTlmM2JmNGM1ZF8zMTYz_0ba99a74-2c11-473d-94b5-16949c2f5a34"
      unitRef="shares">43973836</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xL2ZyYWc6OGVlNjhjODQ4ZTQ3NDY1YTllMmY4YWU5ZjNiZjRjNWQvdGV4dHJlZ2lvbjo4ZWU2OGM4NDhlNDc0NjVhOWUyZjhhZTlmM2JmNGM1ZF8zNzE4_7ea0ae32-13ec-4693-b99e-bb55ba8e58ba">Information required by Part&#160;III (Items&#160;10,&#160;11, 12, 13 and 14)&#160;is incorporated by reference to portions of the registrant&#x2019;s definitive Proxy Statement for its 2023 Annual Meeting of Stockholders (the &#x201c;Proxy Statement&#x201d;), which is expected to be filed not later than 120&#160;days after the registrant&#x2019;s fiscal year ended March&#160;31, 2023. Except as expressly incorporated by reference, the Proxy Statement shall not be deemed to be part of this report on Form&#160;10-K.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83My9mcmFnOmQyYTAzNDUyNzRjMDRiYzI4ZmI1Y2MyN2U0ZjQ0ZjAwL3RhYmxlOmM4NmU1YWEyNDNjYzQxZGI4YTBkZDJlYzg2ZmZkZTEyL3RhYmxlcmFuZ2U6Yzg2ZTVhYTI0M2NjNDFkYjhhMGRkMmVjODZmZmRlMTJfMi0wLTEtMS03MzEwNy90ZXh0cmVnaW9uOjg0MTMxNzU0MWFhNjQ0NWE4MzIzNTVjYTM1NzhiZTJkXzcx_ba93f8d3-9e13-4dc9-a554-fd9beb314267">42</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83Ni9mcmFnOjFmYmE5NDY2NmQwNTRkODk5YWUwYjFhM2E5MmFkODk4L3RleHRyZWdpb246MWZiYTk0NjY2ZDA1NGQ4OTlhZTBiMWEzYTkyYWQ4OThfMzUxNQ_02eeb969-5b24-4c52-a9a9-1e98bae8623c">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83Ni9mcmFnOjFmYmE5NDY2NmQwNTRkODk5YWUwYjFhM2E5MmFkODk4L3RleHRyZWdpb246MWZiYTk0NjY2ZDA1NGQ4OTlhZTBiMWEzYTkyYWQ4OThfMzUxNA_f9fcc737-153f-480c-abcc-c967aa8a92f9">Iselin, New Jersey</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfNC0yLTEtMS03MzEwNw_60e3cf1f-f0f4-4ea3-9236-5eee46688dbb"
      unitRef="usd">287778000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfNC00LTEtMS03MzEwNw_034d9b1e-169b-4dd5-b8ee-9e9744ca404b"
      unitRef="usd">267507000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfNy0yLTEtMS03MzEwNw_881335da-0c6f-4d68-a48b-f65e6389736a"
      unitRef="usd">210441000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfNy00LTEtMS03MzEwNw_5095a147-bbe9-4d6b-a971-d16afc8f128b"
      unitRef="usd">194238000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfOC0yLTEtMS03NzAyMA_2db7d561-fc3f-418f-946e-dfbe5af2bf89"
      unitRef="usd">38680000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfOC00LTEtMS03NzAyOA_5b9cab01-fb0e-4b9a-a02e-e966ef22700e"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfOC0yLTEtMS03MzEwNw_5e4434cb-d1da-4792-8e54-8f050f329ebc"
      unitRef="usd">14015000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfOC00LTEtMS03MzEwNw_0b958130-04f1-4369-864c-9a297fa7f762"
      unitRef="usd">22336000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfOS0yLTEtMS03MzEwNw_53494d7a-dd3d-4cf2-a343-4f8fe9df259c"
      unitRef="usd">550914000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfOS00LTEtMS03MzEwNw_b43f5f21-ea7f-4049-803a-40032c4f53bb"
      unitRef="usd">484081000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMTAtMi0xLTEtNzMxMDc_bbb635fd-90ab-4f36-af81-b27954ee9d4e"
      unitRef="usd">8287000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMTAtNC0xLTEtNzMxMDc_4497d8ee-6360-4b92-82af-2452d71803b0"
      unitRef="usd">106513000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMTEtMi0xLTEtNzMxMDc_1c0067a8-82a2-4bc6-a16b-aa7f0c5fd0d5"
      unitRef="usd">11784000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMTEtNC0xLTEtNzMxMDc_8669f06a-20e8-444b-bbe1-314473bd7214"
      unitRef="usd">14921000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMTItMi0xLTEtNzMxMDc_589c2c8f-2e1e-4d98-8c8a-73d9e1b3ce75"
      unitRef="usd">59612000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMTItNC0xLTEtNzMxMDc_98fe099c-ab76-44a0-95c9-c5fe07c496fb"
      unitRef="usd">52974000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMTMtMi0xLTEtNzMxMDc_0e11a8f8-d357-4632-9771-f464ab88aac1"
      unitRef="usd">2292000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMTMtNC0xLTEtNzMxMDc_76d7086d-366f-439a-b2b0-eb7c92e00077"
      unitRef="usd">3542000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMTQtMi0xLTEtNzMxMDc_2a40bf93-2905-4980-b6ac-7912a3cd9949"
      unitRef="usd">127780000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMTQtNC0xLTEtNzMxMDc_9cd05f34-b99d-445f-956c-8bbe8f193018"
      unitRef="usd">127780000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMTUtMi0xLTEtNzMxMDc_c6159e79-aa65-4839-b590-4fd8e8167b55"
      unitRef="usd">21905000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMTUtNC0xLTEtNzMxMDc_7b11e9e8-90af-477c-b44f-89bc35eb9ef8"
      unitRef="usd">26269000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMTYtMi0xLTEtNzMxMDc_e05ee7e0-17d7-4561-945e-d56d98187d1c"
      unitRef="usd">782574000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMTYtNC0xLTEtNzMxMDc_cb0ce373-45fc-44b4-b562-aefeb7bf6641"
      unitRef="usd">816080000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMjAtMi0xLTEtNzMxMDc_e98c1b54-46cb-4da7-98c8-c8cff7f65f14"
      unitRef="usd">108000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMjAtNC0xLTEtNzMxMDc_fadd8602-7877-4afb-87fe-e2b257188a31"
      unitRef="usd">432000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMjEtMi0xLTEtNzMxMDc_708053db-d83c-4976-9d80-a168bfaa435f"
      unitRef="usd">97888000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMjEtNC0xLTEtNzMxMDc_97722b05-660c-4282-9319-0e3a05ad6743"
      unitRef="usd">121837000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMjItMi0xLTEtNzMxMDc_34cd5f9f-4fa6-4dc8-bc45-7ed07ff63a65"
      unitRef="usd">4518000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMjItNC0xLTEtNzMxMDc_f37891ff-2640-44e8-81ab-7c7e6ec647fb"
      unitRef="usd">4778000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMjMtMi0xLTEtNzMxMDc_0325c4da-7947-4a29-8fc3-6639a024c8af"
      unitRef="usd">307562000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMjMtNC0xLTEtNzMxMDc_576652ed-1508-4b77-b38c-696db232ff23"
      unitRef="usd">267017000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMjQtMi0xLTEtNzMxMDc_1f6ec65c-afb3-4ea1-9c2f-5dcf64b26dd9"
      unitRef="usd">410076000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMjQtNC0xLTEtNzMxMDc_2865cd2c-76f0-4f2a-b96c-46c1930c1844"
      unitRef="usd">394064000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMjUtMi0xLTEtNzMxMDc_74faf112-618d-455a-bcbc-5c8c665611e1"
      unitRef="usd">174393000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMjUtNC0xLTEtNzMxMDc_0293c081-e765-48b8-ae70-df2a11a5d21b"
      unitRef="usd">150180000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMjYtMi0xLTEtNzMxMDc_4d825562-388c-4051-8813-1f6650c7c9e3"
      unitRef="usd">134000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMjYtNC0xLTEtNzMxMDc_26b63e30-46c2-4257-a47d-31d74c2d9d0b"
      unitRef="usd">808000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMjctMi0xLTEtNzMxMDc_3d40a880-e978-4914-a73a-6af1ab5c2b45"
      unitRef="usd">8260000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMjctNC0xLTEtNzMxMDc_72c92480-bfbd-4e4a-8ed7-511f78cc5e7e"
      unitRef="usd">11270000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMjgtMi0xLTEtNzMxMDc_2da67d41-3c22-404e-b19c-524e36635f1f"
      unitRef="usd">3613000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMjgtNC0xLTEtNzMxMDc_b79f29e3-f655-4747-b076-c69cac64f28a"
      unitRef="usd">3929000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMjktMi0xLTEtNzMxMDc_0428ab07-df6d-4a88-ac31-f4a842628762"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMjktNC0xLTEtNzMxMDc_04447946-5e36-4ac5-8ac1-19305d524915"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzEtMC0xLTEtNzMxMDcvdGV4dHJlZ2lvbjozZGU5NDM2YWRkMzY0NmJjOTljOGM5MDNiMjIwYjc4YV8yMQ_326631a1-5298-471c-b8ae-1e5dd49f9d2d"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzEtMC0xLTEtNzMxMDcvdGV4dHJlZ2lvbjozZGU5NDM2YWRkMzY0NmJjOTljOGM5MDNiMjIwYjc4YV8yMQ_d58e6746-eca9-4201-ac0a-42d0f3443f51"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzEtMC0xLTEtNzMxMDcvdGV4dHJlZ2lvbjozZGU5NDM2YWRkMzY0NmJjOTljOGM5MDNiMjIwYjc4YV8zNQ_42a1d9e9-4dec-46fc-b412-f61f29cf2eff"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzEtMC0xLTEtNzMxMDcvdGV4dHJlZ2lvbjozZGU5NDM2YWRkMzY0NmJjOTljOGM5MDNiMjIwYjc4YV8zNQ_606b48ea-e561-498e-89f9-a5aff8b31def"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzEtMC0xLTEtNzMxMDcvdGV4dHJlZ2lvbjozZGU5NDM2YWRkMzY0NmJjOTljOGM5MDNiMjIwYjc4YV81Nw_4bfa33d1-387e-430e-b683-5a8f622d71c8"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzEtMC0xLTEtNzMxMDcvdGV4dHJlZ2lvbjozZGU5NDM2YWRkMzY0NmJjOTljOGM5MDNiMjIwYjc4YV81Nw_551f0910-b110-49d4-951d-6e524c83fdee"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzEtMC0xLTEtNzMxMDcvdGV4dHJlZ2lvbjozZGU5NDM2YWRkMzY0NmJjOTljOGM5MDNiMjIwYjc4YV81Nw_92f5b59d-7a6e-4de8-89b1-ae1b68f71828"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzEtMC0xLTEtNzMxMDcvdGV4dHJlZ2lvbjozZGU5NDM2YWRkMzY0NmJjOTljOGM5MDNiMjIwYjc4YV81Nw_e3c20f3a-5b20-459d-bd4f-a1ed704399d5"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzEtMi0xLTEtNzMxMDc_9ffdedf5-8d8e-4af2-9a66-a87e1660e2c6"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzEtNC0xLTEtNzMxMDc_a821f5a7-ef00-450e-a81d-91af4d7ad894"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzItMC0xLTEtNzMxMDcvdGV4dHJlZ2lvbjpkNTNlYmU2ZmZiNzA0NDlkYjA3ZWUxM2FlYWFlNGM5N18xOA_16eaf999-c2ed-4fc4-b0a8-c99e4368b8fb"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzItMC0xLTEtNzMxMDcvdGV4dHJlZ2lvbjpkNTNlYmU2ZmZiNzA0NDlkYjA3ZWUxM2FlYWFlNGM5N18xOA_208b41f1-a109-408b-a6e4-ec8ef7db63a6"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzItMC0xLTEtNzMxMDcvdGV4dHJlZ2lvbjpkNTNlYmU2ZmZiNzA0NDlkYjA3ZWUxM2FlYWFlNGM5N18zMg_329b6a31-86c4-4898-bb1e-3e1a519fc0c2"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzItMC0xLTEtNzMxMDcvdGV4dHJlZ2lvbjpkNTNlYmU2ZmZiNzA0NDlkYjA3ZWUxM2FlYWFlNGM5N18zMg_6254c33c-0e85-4555-971b-cb5f2e9c46cb"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzItMC0xLTEtNzMxMDcvdGV4dHJlZ2lvbjpkNTNlYmU2ZmZiNzA0NDlkYjA3ZWUxM2FlYWFlNGM5N181NA_06e5d3ee-0955-4a6a-a362-6cc6be82945e"
      unitRef="shares">44140000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzItMC0xLTEtNzMxMDcvdGV4dHJlZ2lvbjpkNTNlYmU2ZmZiNzA0NDlkYjA3ZWUxM2FlYWFlNGM5N181NA_f10a11af-dac7-4302-9a23-017626c68159"
      unitRef="shares">44140000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzItMC0xLTEtNzMxMDcvdGV4dHJlZ2lvbjpkNTNlYmU2ZmZiNzA0NDlkYjA3ZWUxM2FlYWFlNGM5N182OA_b0574bbd-6cf5-456e-8912-60a015fb35fe"
      unitRef="shares">44511000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzItMC0xLTEtNzMxMDcvdGV4dHJlZ2lvbjpkNTNlYmU2ZmZiNzA0NDlkYjA3ZWUxM2FlYWFlNGM5N182OA_b6d1f87f-7ac4-4fa5-aedb-d2e955b8a342"
      unitRef="shares">44511000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzItMi0xLTEtNzMxMDc_126fbaca-8f8e-461a-b1e0-37abbaa39cb9"
      unitRef="usd">440000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzItNC0xLTEtNzMxMDc_5418dbf9-5f60-4226-95c1-0379409fbe32"
      unitRef="usd">443000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzMtMi0xLTEtNzMxMDc_9fa2cb90-df02-46d6-97fe-c84d0bb6b059"
      unitRef="usd">1264608000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzMtNC0xLTEtNzMxMDc_9f56e9bf-beca-4481-8247-eca38b21ed81"
      unitRef="usd">1165948000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzQtMi0xLTEtNzMxMDc_254fd1ae-2248-4713-8201-e068a104a096"
      unitRef="usd">-1062900000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzQtNC0xLTEtNzMxMDc_835b7826-f630-41d3-93d5-262c4166ff70"
      unitRef="usd">-898699000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzUtMi0xLTEtNzMxMDc_1f6f7866-cfc5-4b8b-b321-a1cc9454e55e"
      unitRef="usd">-16050000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzUtNC0xLTEtNzMxMDc_44c88ab0-15d4-4a9e-86be-19d464970286"
      unitRef="usd">-11863000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzYtMi0xLTEtNzMxMDc_387bc5a6-dbbc-49e2-b2a4-0f32e98d945c"
      unitRef="usd">186098000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzYtNC0xLTEtNzMxMDc_e64916f2-4246-44ba-b3e2-f589483c387f"
      unitRef="usd">255829000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzctMi0xLTEtNzMxMDc_8fc3a821-fd7f-41c7-b495-1109ccec6a7b"
      unitRef="usd">782574000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF83OS9mcmFnOjY3YTM1ZTI4YTA2MTQxMjE4YmUxZDQyYmU3OWEzMDhmL3RhYmxlOmY3ZTcyYTk0ZjA4OTQ5N2M5ZWU2ZDEwZWVkOTQzMjc3L3RhYmxlcmFuZ2U6ZjdlNzJhOTRmMDg5NDk3YzllZTZkMTBlZWQ5NDMyNzdfMzctNC0xLTEtNzMxMDc_5c991dde-dcf5-46b0-ac95-0a81b40c8274"
      unitRef="usd">816080000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i766d8d1c5b9a4e2688f26145234ad013_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMy0yLTEtMS03MzEwNw_fd992f26-a7f8-4803-9b53-4acccecd2366"
      unitRef="usd">355082000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25721b9ee6a041749049e643b61b3573_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMy00LTEtMS03MzEwNw_001dbaa7-f64a-4ec5-b359-283535bb7055"
      unitRef="usd">356487000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19db9e4b20234ed19f06bc7ed9680000_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMy02LTEtMS03MzEwNw_97da8b79-5039-4463-aed3-e399c21f7602"
      unitRef="usd">326843000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19d5c9cf4ed341f6ad7f3a39ce63e4ba_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfNC0yLTEtMS03MzEwNw_a3315562-0a82-4c39-b98b-cf3451a4e155"
      unitRef="usd">429508000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b4606dd71bb4ae088cb0ea5669250f5_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfNC00LTEtMS03MzEwNw_3d50fa2b-ecec-4ae6-a6ea-ca354cf06749"
      unitRef="usd">413104000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d3845c1f5a1425aadc1b88cae816cec_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfNC02LTEtMS03MzEwNw_1151c9c2-4dec-4459-8550-ee2c364c1738"
      unitRef="usd">396629000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfNS0yLTEtMS03MzEwNw_be00425e-d595-4611-835d-ca3f39904843"
      unitRef="usd">784590000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfNS00LTEtMS03MzEwNw_28428a78-8948-4890-bc22-9cc7b55d13bb"
      unitRef="usd">769591000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfNS02LTEtMS03MzEwNw_98ab2502-0798-43e6-8c68-0e2a62d6a5af"
      unitRef="usd">723472000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i766d8d1c5b9a4e2688f26145234ad013_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfNy0yLTEtMS03MzEwNw_6cb57480-17c5-4133-a99d-d0ca12b1aa4b"
      unitRef="usd">14684000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i25721b9ee6a041749049e643b61b3573_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfNy00LTEtMS03MzEwNw_2d7006f3-575e-4f43-8aa0-14f7a75d0819"
      unitRef="usd">14057000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i19db9e4b20234ed19f06bc7ed9680000_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfNy02LTEtMS03MzEwNw_df62dd64-24a2-451d-ae7c-96b325f9a21f"
      unitRef="usd">27218000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i19d5c9cf4ed341f6ad7f3a39ce63e4ba_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfOC0yLTEtMS03MzEwNw_5a2ed400-98d4-4ada-a570-9d91c1e9b20d"
      unitRef="usd">120718000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0b4606dd71bb4ae088cb0ea5669250f5_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfOC00LTEtMS03MzEwNw_395a6568-c0fb-4238-8d09-d3db1d23463a"
      unitRef="usd">99802000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1d3845c1f5a1425aadc1b88cae816cec_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfOC02LTEtMS03MzEwNw_872671d7-cdfc-4b56-9702-af38e6f16945"
      unitRef="usd">82155000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfOS0yLTEtMS03MzEwNw_ef73c09a-fe1f-4e57-ab73-82d1a75f3d4d"
      unitRef="usd">135402000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfOS00LTEtMS03MzEwNw_7e73799b-459c-4338-aa55-a1e0b225c1a1"
      unitRef="usd">113859000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfOS02LTEtMS03MzEwNw_5ca06553-9364-4e29-a052-b6a1cf1650c1"
      unitRef="usd">109373000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMTAtMi0xLTEtNzMxMDc_c8a29d4b-938a-4cf1-b5b8-ad93ce2c0fcf"
      unitRef="usd">649188000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMTAtNC0xLTEtNzMxMDc_ea9dc8a8-64c6-4e52-b157-6643a6dd0286"
      unitRef="usd">655732000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMTAtNi0xLTEtNzMxMDc_11f43e71-24ee-499e-bd60-adb012727352"
      unitRef="usd">614099000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMTItMi0xLTEtNzMxMDc_594fdcce-8342-41ee-a52e-4879d0754ca2"
      unitRef="usd">340783000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMTItNC0xLTEtNzMxMDc_17aaeb3e-2918-4bc1-87cb-8e236246f63c"
      unitRef="usd">341644000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMTItNi0xLTEtNzMxMDc_87041253-2d09-4e9d-8fef-da1d75f270e3"
      unitRef="usd">331948000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMTMtMi0xLTEtNzMxMDc_e389a697-b43e-42bf-8b80-9a85d794a166"
      unitRef="usd">141847000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMTMtNC0xLTEtNzMxMDc_62156c96-606f-41f1-9ec2-77c3c0b6de56"
      unitRef="usd">153615000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMTMtNi0xLTEtNzMxMDc_78fb2e7d-b934-4e03-9045-447474b9b32b"
      unitRef="usd">133401000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMTQtMi0xLTEtNzMxMDc_cb7e28bd-b1a4-4d1e-9b8b-7371790bfa55"
      unitRef="usd">104240000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMTQtNC0xLTEtNzMxMDc_2a33b4c8-861a-421c-ad9c-d4a1261b8594"
      unitRef="usd">103049000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMTQtNi0xLTEtNzMxMDc_cd77d296-7a7e-4e19-bfc9-4d992026643b"
      unitRef="usd">92214000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMTUtMi0xLTEtNzMxMDc_16a92dad-7b3c-42c0-af22-b55c5754dcb7"
      unitRef="usd">15452000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMTUtNC0xLTEtNzMxMDc_6f8b7941-8249-4ff5-a8e5-e8ccdd88cf2a"
      unitRef="usd">6192000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMTUtNi0xLTEtNzMxMDc_3cd1052f-7422-45f4-8ebd-72387e07bfc6"
      unitRef="usd">23471000</us-gaap:RestructuringCharges>
    <us-gaap:DepreciationAndAmortization
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMTYtMi0xLTEtNzMxMDc_8e08536c-e790-4e5a-994f-5a86ee3de93c"
      unitRef="usd">9270000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMTYtNC0xLTEtNzMxMDc_0638d4fc-2c33-472e-ab71-e82c4581a359"
      unitRef="usd">9666000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMTYtNi0xLTEtNzMxMDc_8af4bdfc-f549-450b-b95b-6283ab69a462"
      unitRef="usd">14628000</us-gaap:DepreciationAndAmortization>
    <cvlt:AssetImpairmentChargesExcludingImpairmentOfOperatingLeaseAssets
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMTctMi0xLTEtNzMxMDc_2c933752-6312-4d3f-8203-9c46bf786a82"
      unitRef="usd">53481000</cvlt:AssetImpairmentChargesExcludingImpairmentOfOperatingLeaseAssets>
    <cvlt:AssetImpairmentChargesExcludingImpairmentOfOperatingLeaseAssets
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMTctNC0xLTEtNzMxMDc_acd9f934-0c8c-423f-903a-5741084e5868"
      unitRef="usd">0</cvlt:AssetImpairmentChargesExcludingImpairmentOfOperatingLeaseAssets>
    <cvlt:AssetImpairmentChargesExcludingImpairmentOfOperatingLeaseAssets
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMTctNi0xLTEtNzMxMDc_696421e5-7cda-440b-90af-9beeaa41c1d7"
      unitRef="usd">40700000</cvlt:AssetImpairmentChargesExcludingImpairmentOfOperatingLeaseAssets>
    <us-gaap:OperatingExpenses
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMTktMi0xLTEtNzMxMDc_b59bd64f-fffc-4ea0-b682-3011aae94b59"
      unitRef="usd">665073000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMTktNC0xLTEtNzMxMDc_5318beb2-a227-4eab-9224-ab8d39af0a07"
      unitRef="usd">614166000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMTktNi0xLTEtNzMxMDc_9aa88fc3-eb0b-48ca-8add-9b3c978228a0"
      unitRef="usd">636362000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjAtMi0xLTEtNzMxMDc_d29c13f3-d79e-42ba-ba23-c9c6078c9f9c"
      unitRef="usd">-15885000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjAtNC0xLTEtNzMxMDc_2d382d3e-347e-43e0-aa01-e2b11d167b91"
      unitRef="usd">41566000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjAtNi0xLTEtNzMxMDc_1b9d81d1-4e19-42e8-b85b-316f53b7dd52"
      unitRef="usd">-22263000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjEtMi0xLTEtNzMxMDc_0ac725f2-9849-4bd5-82ce-a19023abefbd"
      unitRef="usd">1300000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjEtNC0xLTEtNzMxMDc_eae81651-e449-428c-9145-a9025085bcc9"
      unitRef="usd">656000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjEtNi0xLTEtNzMxMDc_121a03d7-a517-48a5-8f22-322fb0b65fa5"
      unitRef="usd">1028000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjItMi0xLTEtNzMxMDc_595fd218-b034-41e9-88ed-11eb2b183ac6"
      unitRef="usd">472000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjItNC0xLTEtNzMxMDc_388b21b3-93d9-4384-b10f-0e00e4861363"
      unitRef="usd">109000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjItNi0xLTEtNzMxMDc_e408a26c-4a2d-47bf-be18-2d8daa2e5aa7"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjMtMi0xLTEtNzMxMDc_a477fc64-a82f-4e18-8560-126652cdfa20"
      unitRef="usd">-305000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjMtNC0xLTEtNzMxMDc_19524461-7109-4f73-95d9-0bcddd5a6cf6"
      unitRef="usd">1301000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjMtNi0xLTEtNzMxMDc_614352d5-68bd-40b9-8bd6-c5a8f0b505c3"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjQtMi0xLTEtNzMxMDc_ac206c72-cb0d-4fdd-95b6-088119e3028a"
      unitRef="usd">-15362000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjQtNC0xLTEtNzMxMDc_ac03e450-3c47-4d31-a53c-f6de9e1626f2"
      unitRef="usd">43414000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjQtNi0xLTEtNzMxMDc_1eff6f64-81b1-4157-811c-8d2eae10dfcc"
      unitRef="usd">-21235000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjUtMi0xLTEtNzMxMDc_14524be1-2eb8-4d21-a996-fecbd1528a6d"
      unitRef="usd">20412000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjUtNC0xLTEtNzMxMDc_ac60c89d-9dcd-409b-814a-5c5c2072df33"
      unitRef="usd">9790000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjUtNi0xLTEtNzMxMDc_29f71a59-757d-4b50-a4d2-0d26aace0197"
      unitRef="usd">9719000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjYtMi0xLTEtNzMxMDc_0690bbe3-2310-431d-9703-044d94a54bb5"
      unitRef="usd">-35774000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjYtNC0xLTEtNzMxMDc_5fe42738-cf7c-44b2-9768-e88065814fcd"
      unitRef="usd">33624000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjYtNi0xLTEtNzMxMDc_10b37880-c5fa-4fc3-b764-5755e8450ba3"
      unitRef="usd">-30954000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjgtMi0xLTEtNzMxMDc_1986e222-684e-481e-b687-65bf933ff604"
      unitRef="usdPerShare">-0.80</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjgtNC0xLTEtNzMxMDc_606c0e81-b398-4faf-b099-fa119fa598fb"
      unitRef="usdPerShare">0.74</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjgtNi0xLTEtNzMxMDc_2de4ad9e-d6ae-47ef-97c1-e3b7c3e2d6ba"
      unitRef="usdPerShare">-0.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjktMi0xLTEtNzMxMDc_96a25634-e984-4784-b52c-065fbd671093"
      unitRef="usdPerShare">-0.80</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjktNC0xLTEtNzMxMDc_a9b60fa6-995f-4887-a25c-063320e25d6f"
      unitRef="usdPerShare">0.71</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMjktNi0xLTEtNzMxMDc_3cef3176-d127-42e2-bf67-b82c459c2efa"
      unitRef="usdPerShare">-0.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMzEtMi0xLTEtNzMxMDc_f5ca5dc1-6f00-4fd0-9abe-2586402d733c"
      unitRef="shares">44664000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMzEtNC0xLTEtNzMxMDc_ef89f846-06a9-4a49-a0af-c6dccdb7bcbc"
      unitRef="shares">45443000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMzEtNi0xLTEtNzMxMDc_ad2f5a6f-6f27-49de-95fa-b5fce7a96f56"
      unitRef="shares">46652000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMzItMi0xLTEtNzMxMDc_eb3ff571-87fb-4eb9-8d0b-72d60bfca4e5"
      unitRef="shares">44664000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMzItNC0xLTEtNzMxMDc_aaa82f9a-9f37-49c9-b7fa-7baee1ae196b"
      unitRef="shares">47220000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84Mi9mcmFnOjM2Nzk4ZjdiNGE4ODRhZjY4NTE3NmViY2I3OGUzMTczL3RhYmxlOjRmZDFlYzVmMGMyNDRmYzM5MjM0OTcwN2Y4NGU2ODY5L3RhYmxlcmFuZ2U6NGZkMWVjNWYwYzI0NGZjMzkyMzQ5NzA3Zjg0ZTY4NjlfMzItNi0xLTEtNzMxMDc_3c333d25-4bdc-4863-9fde-4616c0936280"
      unitRef="shares">46652000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84NS9mcmFnOjE0YzQ4NzRiNWY0NjQ4ZGNiMWQwZTJlYzNkYTk4YTc1L3RhYmxlOjhjYjAwMDk1NzA5YjQ5NzFiYmRlZTBmNDQ4OTdmODZjL3RhYmxlcmFuZ2U6OGNiMDAwOTU3MDliNDk3MWJiZGVlMGY0NDg5N2Y4NmNfMi0yLTEtMS03MzEwNw_0690bbe3-2310-431d-9703-044d94a54bb5"
      unitRef="usd">-35774000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84NS9mcmFnOjE0YzQ4NzRiNWY0NjQ4ZGNiMWQwZTJlYzNkYTk4YTc1L3RhYmxlOjhjYjAwMDk1NzA5YjQ5NzFiYmRlZTBmNDQ4OTdmODZjL3RhYmxlcmFuZ2U6OGNiMDAwOTU3MDliNDk3MWJiZGVlMGY0NDg5N2Y4NmNfMi00LTEtMS03MzEwNw_8145091b-6da7-489f-97bb-573931b2c4a5"
      unitRef="usd">33624000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84NS9mcmFnOjE0YzQ4NzRiNWY0NjQ4ZGNiMWQwZTJlYzNkYTk4YTc1L3RhYmxlOjhjYjAwMDk1NzA5YjQ5NzFiYmRlZTBmNDQ4OTdmODZjL3RhYmxlcmFuZ2U6OGNiMDAwOTU3MDliNDk3MWJiZGVlMGY0NDg5N2Y4NmNfMi02LTEtMS03MzEwNw_6cdae477-973c-4310-ab2a-f6e7b0204e70"
      unitRef="usd">-30954000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84NS9mcmFnOjE0YzQ4NzRiNWY0NjQ4ZGNiMWQwZTJlYzNkYTk4YTc1L3RhYmxlOjhjYjAwMDk1NzA5YjQ5NzFiYmRlZTBmNDQ4OTdmODZjL3RhYmxlcmFuZ2U6OGNiMDAwOTU3MDliNDk3MWJiZGVlMGY0NDg5N2Y4NmNfNC0yLTEtMS03MzEwNw_b3c9a860-9cee-4129-8f13-e2ee190bdbf4"
      unitRef="usd">-4187000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84NS9mcmFnOjE0YzQ4NzRiNWY0NjQ4ZGNiMWQwZTJlYzNkYTk4YTc1L3RhYmxlOjhjYjAwMDk1NzA5YjQ5NzFiYmRlZTBmNDQ4OTdmODZjL3RhYmxlcmFuZ2U6OGNiMDAwOTU3MDliNDk3MWJiZGVlMGY0NDg5N2Y4NmNfNC00LTEtMS03MzEwNw_b1a631aa-d1c0-4507-a316-ccf9b8e8f5b9"
      unitRef="usd">-1513000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84NS9mcmFnOjE0YzQ4NzRiNWY0NjQ4ZGNiMWQwZTJlYzNkYTk4YTc1L3RhYmxlOjhjYjAwMDk1NzA5YjQ5NzFiYmRlZTBmNDQ4OTdmODZjL3RhYmxlcmFuZ2U6OGNiMDAwOTU3MDliNDk3MWJiZGVlMGY0NDg5N2Y4NmNfNC02LTEtMS03MzEwNw_e4bf1791-7811-43ee-9b58-3bff08130dcc"
      unitRef="usd">3073000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84NS9mcmFnOjE0YzQ4NzRiNWY0NjQ4ZGNiMWQwZTJlYzNkYTk4YTc1L3RhYmxlOjhjYjAwMDk1NzA5YjQ5NzFiYmRlZTBmNDQ4OTdmODZjL3RhYmxlcmFuZ2U6OGNiMDAwOTU3MDliNDk3MWJiZGVlMGY0NDg5N2Y4NmNfNS0yLTEtMS03MzEwNw_2a55e8c3-675a-4fca-8533-892414626824"
      unitRef="usd">-39961000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84NS9mcmFnOjE0YzQ4NzRiNWY0NjQ4ZGNiMWQwZTJlYzNkYTk4YTc1L3RhYmxlOjhjYjAwMDk1NzA5YjQ5NzFiYmRlZTBmNDQ4OTdmODZjL3RhYmxlcmFuZ2U6OGNiMDAwOTU3MDliNDk3MWJiZGVlMGY0NDg5N2Y4NmNfNS00LTEtMS03MzEwNw_cb51cb30-c9e8-4d88-95aa-57824573f972"
      unitRef="usd">32111000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84NS9mcmFnOjE0YzQ4NzRiNWY0NjQ4ZGNiMWQwZTJlYzNkYTk4YTc1L3RhYmxlOjhjYjAwMDk1NzA5YjQ5NzFiYmRlZTBmNDQ4OTdmODZjL3RhYmxlcmFuZ2U6OGNiMDAwOTU3MDliNDk3MWJiZGVlMGY0NDg5N2Y4NmNfNS02LTEtMS03MzEwNw_45220af5-d8ad-4500-a0e4-9b22faffe187"
      unitRef="usd">-27881000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ie9ac2fc8a68a416eb59038898afe5fa1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMi0yLTEtMS03MzEwNw_78ce5561-f195-4d7c-b6ff-5a6ef06228f3"
      unitRef="shares">46011000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie9ac2fc8a68a416eb59038898afe5fa1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMi00LTEtMS03MzEwNw_065a1aa5-cadc-462a-be6f-54ff932dc86e"
      unitRef="usd">458000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i929a0d774c6241b7916defa662b34c33_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMi02LTEtMS03MzEwNw_d4f8d6b1-560e-472f-8ce6-28a6bd433a50"
      unitRef="usd">978659000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifacf0b4dd00743ddaf0a0e2ddaeffebc_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMi04LTEtMS03MzEwNw_4fd1cb90-3935-42bd-921f-6dd3d4736f88"
      unitRef="usd">-553790000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i76c46333afef4e29808f4ab896b5b6f1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMi0xMC0xLTEtNzMxMDc_41996e35-eb47-4711-9f48-db4642b686e4"
      unitRef="usd">-13423000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i346165815dfa4cac8550a2d8abdc2992_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMi0xMi0xLTEtNzMxMDc_95f0f0ed-dcdb-40b0-af18-b744ea5940ec"
      unitRef="usd">411904000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9ff046661c444261939a48ac70c1cb29_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMy04LTEtMS03MzM5NA_c5e7369f-8ed8-457c-ad60-8a6ea170f794"
      unitRef="usd">-84000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5fa366e54b0d412aad4cfc1e1b3691d0_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMy0xMi0xLTEtNzM0MDU_815cd31f-a661-464f-aab2-95c979f9b107"
      unitRef="usd">-84000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibf1f8961051045b5a9bcdf634d7049f3_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMy02LTEtMS03MzEwNw_c3195947-0841-4ac0-99b3-18a2a4079082"
      unitRef="usd">84833000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMy0xMi0xLTEtNzMxMDc_b0aeb743-cbf1-4c77-911c-ebe0d54b8fe2"
      unitRef="usd">84833000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ib5fd54854ff141eeb8d242e7aca549ff_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfNS0yLTEtMS03MzEwNw_21be65d2-18d1-412e-ab73-4a85c353ecb5"
      unitRef="shares">2115000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib5fd54854ff141eeb8d242e7aca549ff_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfNS00LTEtMS03MzEwNw_f7f5de14-f867-422f-8e7c-421d9ef0b18e"
      unitRef="usd">21000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibf1f8961051045b5a9bcdf634d7049f3_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfNS02LTEtMS03MzEwNw_d0fcb9f3-ba9e-409f-afce-f0bff22d07c9"
      unitRef="usd">20500000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfNS0xMi0xLTEtNzMxMDc_b2abbd8c-9182-47e1-a6f8-8db79291dfae"
      unitRef="usd">20521000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ib5fd54854ff141eeb8d242e7aca549ff_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfNi0yLTEtMS03MzEwNw_89d8cb8b-8697-4af0-9f51-95d8505e1003"
      unitRef="shares">1644000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ib5fd54854ff141eeb8d242e7aca549ff_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfNi00LTEtMS03MzEwNw_bded1c72-c747-45f4-8be0-5de6dc64355c"
      unitRef="usd">16000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ibf1f8961051045b5a9bcdf634d7049f3_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfNi02LTEtMS03MzEwNw_4699889e-68a5-4438-9d2f-a098aa3aceda"
      unitRef="usd">14297000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i0bea081b927f4674ab2189654c58ed25_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfNi04LTEtMS03MzEwNw_1119c963-e211-49ce-b38b-ea098bbc372b"
      unitRef="usd">80946000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfNi0xMi0xLTEtNzMxMDc_850a12c5-0586-439d-969d-52391cd541a9"
      unitRef="usd">95259000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="i0bea081b927f4674ab2189654c58ed25_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfNy04LTEtMS03MzEwNw_997efddd-651c-40ce-8d41-d7d6e281d5ab"
      unitRef="usd">-30954000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfNy0xMi0xLTEtNzMxMDc_a1ef8996-81ff-4905-abf4-1dad93633857"
      unitRef="usd">-30954000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iee2f55e3f1104d2683b94c0ddd3e68ad_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfOC0xMC0xLTEtNzMxMDc_c12e9b88-a1ad-4e49-922b-25aefab970a0"
      unitRef="usd">3073000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfOC0xMi0xLTEtNzMxMDc_9c2687f4-7138-4e57-80b2-1eabbfde1b30"
      unitRef="usd">3073000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="iac12ad841a524b6b84bae5a3a72f8b5a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfOS0yLTEtMS03MzEwNw_f9acc5ae-da02-4909-9146-c9bb6aef307b"
      unitRef="shares">46482000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iac12ad841a524b6b84bae5a3a72f8b5a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfOS00LTEtMS03MzEwNw_007d7a43-c150-4ab8-baed-5d0e7093d5e8"
      unitRef="usd">463000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib5b5be2c03234d719beed0650e9c0061_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfOS02LTEtMS03MzEwNw_f55bb886-e025-4ee7-865c-2b190edcdab8"
      unitRef="usd">1069695000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1cafb6ad3f0b446db7400ef2f5959763_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfOS04LTEtMS03MzEwNw_f0c4e157-1915-4503-a7e7-efdbb9bb890d"
      unitRef="usd">-665774000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i07141cc899a94656a071d3ca2bafe887_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfOS0xMC0xLTEtNzMxMDc_c6a15c02-6856-4759-aa27-413b2d519d70"
      unitRef="usd">-10350000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4772edf4dd8d45bfb03192d8166e8e7c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfOS0xMi0xLTEtNzMxMDc_984dae22-2275-453b-815e-e38e290dcf21"
      unitRef="usd">394034000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia87f10c86e134cb299e0ce84509da445_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTEtNi0xLTEtNzMxMDc_670b9f26-205e-4cb7-b374-b0306ba8aa71"
      unitRef="usd">105163000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTEtMTItMS0xLTczMTA3_42c0766f-7803-4fe1-afac-e812bf5bdf7a"
      unitRef="usd">105163000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i45256bbb946b4182a7c4806d264d7a20_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTItMi0xLTEtNzMxMDc_42ececaf-6d60-4d9d-9430-1073d6367156"
      unitRef="shares">2336000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i45256bbb946b4182a7c4806d264d7a20_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTItNC0xLTEtNzMxMDc_8d80a8b9-8f65-4f7c-9e63-078560b14abf"
      unitRef="usd">23000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia87f10c86e134cb299e0ce84509da445_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTItNi0xLTEtNzMxMDc_40543662-3281-4223-bd0d-80aa602137e9"
      unitRef="usd">29737000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTItMTItMS0xLTczMTA3_32faa999-1caa-4858-9454-b0925d8eedc7"
      unitRef="usd">29760000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i45256bbb946b4182a7c4806d264d7a20_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTMtMi0xLTEtNzMxMDc_2cd1293f-8747-4181-896f-02cbf8c04f9b"
      unitRef="shares">4307000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i45256bbb946b4182a7c4806d264d7a20_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTMtNC0xLTEtNzMxMDc_ea0ccd49-5af4-4a0b-bd5a-b85ac040d0db"
      unitRef="usd">43000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ia87f10c86e134cb299e0ce84509da445_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTMtNi0xLTEtNzMxMDc_79a767c2-56b9-45b4-8d0f-deba4568eb99"
      unitRef="usd">38647000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i5f4ad07bb4fa4a1a9cda770bcfbb3e7c_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTMtOC0xLTEtNzMxMDc_2b4e0e1a-ed81-4b8a-864a-a9592ef98e60"
      unitRef="usd">266549000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTMtMTItMS0xLTczMTA3_27d47e64-2c6e-4126-a62f-7a7c7e33aeaa"
      unitRef="usd">305239000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="i5f4ad07bb4fa4a1a9cda770bcfbb3e7c_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTQtOC0xLTEtNzMxMDc_6caa68a7-4c7f-48f5-a4cf-19336e8d1175"
      unitRef="usd">33624000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTQtMTItMS0xLTczMTA3_09f33beb-c2e4-49a7-8cc0-f160721f6ed3"
      unitRef="usd">33624000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie0b27966a814433b80655d69c4e3399e_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTUtMTAtMS0xLTczMTA3_69271fd7-a8cc-45ba-9355-43722cc08db9"
      unitRef="usd">-1513000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTUtMTItMS0xLTczMTA3_c1d594e1-fb2e-4d17-bfa9-f1a8cde1005e"
      unitRef="usd">-1513000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="id37664005a884fe99726f0623eb32c5a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTYtMi0xLTEtNzMxMDc_0c6dfbba-1c0f-4495-9171-f0f4e09d7db3"
      unitRef="shares">44511000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id37664005a884fe99726f0623eb32c5a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTYtNC0xLTEtNzMxMDc_6f7a1563-ecfd-40c0-95d1-3aeac7855818"
      unitRef="usd">443000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i52f93229ac4845b8973217cfd89bfa07_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTYtNi0xLTEtNzMxMDc_6f35ce1d-9fb5-4d64-82fd-a1af051350e0"
      unitRef="usd">1165948000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i66709b828bfc4533888ecaf0928a1d24_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTYtOC0xLTEtNzMxMDc_0bc88d69-8f97-4613-a43c-58393dc7de2d"
      unitRef="usd">-898699000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie4c23bea1a354c97951a7aa158572a82_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTYtMTAtMS0xLTczMTA3_619d3def-aadd-498d-bb68-cbb1e66fee8b"
      unitRef="usd">-11863000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTYtMTItMS0xLTczMTA3_e6a273d9-81fc-4203-9c5a-3efb2167249e"
      unitRef="usd">255829000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3bb8a8900c904b3b8b2b64bd759a8249_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTctNi0xLTEtNzMxMDc_04d11182-4550-4b6a-858e-c1452b59d8b3"
      unitRef="usd">105746000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTctMTItMS0xLTczMTA3_d9344be8-aedd-4bc6-b4ee-c054c9e4f3d5"
      unitRef="usd">105746000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i2e9a5d6062f64d6fadd0a075e3da6c24_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTgtMi0xLTEtNzMxMDc_9e9c071f-94e0-4ef9-b4ae-d6ea4c99ad04"
      unitRef="shares">2150000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2e9a5d6062f64d6fadd0a075e3da6c24_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTgtNC0xLTEtNzMxMDc_0cf88fd7-3ae1-46ae-af18-7c64d8204fe3"
      unitRef="usd">22000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i3bb8a8900c904b3b8b2b64bd759a8249_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTgtNi0xLTEtNzMxMDc_2b636acc-ed89-4b62-9ba0-966863edaca7"
      unitRef="usd">15383000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTgtMTItMS0xLTczMTA3_b3edfe8d-c338-4422-96fe-3904f226b560"
      unitRef="usd">15405000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i2e9a5d6062f64d6fadd0a075e3da6c24_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTktMi0xLTEtNzMxMDc_fe4d2025-bec4-4217-815d-52b5e18a7ddc"
      unitRef="shares">2521000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i2e9a5d6062f64d6fadd0a075e3da6c24_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTktNC0xLTEtNzMxMDc_41f4ae5f-8615-44c5-8881-cf4116fd9194"
      unitRef="usd">25000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i3bb8a8900c904b3b8b2b64bd759a8249_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTktNi0xLTEtNzMxMDc_68363634-8261-4bb4-94dd-e4cb95e4fdcb"
      unitRef="usd">22469000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i18691ec0113841c78f5f841949c1cf5a_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTktOC0xLTEtNzMxMDc_8c9f97ce-b260-45d4-96b4-b58f3a9a4d69"
      unitRef="usd">128427000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMTktMTItMS0xLTczMTA3_f445646a-672b-42f0-a282-661847ec1c7d"
      unitRef="usd">150921000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="i18691ec0113841c78f5f841949c1cf5a_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMjAtOC0xLTEtNzMxMDc_c42235df-5a97-4644-bdfd-c3a52bfa3a37"
      unitRef="usd">-35774000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMjAtMTItMS0xLTczMTA3_164f5c66-3c8d-4e41-9cd0-a62187a3c22e"
      unitRef="usd">-35774000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic026568ba992479884ae732c6f70c9bd_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMjEtMTAtMS0xLTczMTA3_8f04e095-5a91-4203-8203-f1a7d04d486a"
      unitRef="usd">-4187000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMjEtMTItMS0xLTczMTA3_c113a762-8be2-45dd-a5cf-259666440be1"
      unitRef="usd">-4187000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="iee9bc32e21924262912ccd7cd6858fd7_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMjItMi0xLTEtNzMxMDc_f1c84e8d-8d00-4c51-b116-b96e9b4e0c1a"
      unitRef="shares">44140000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iee9bc32e21924262912ccd7cd6858fd7_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMjItNC0xLTEtNzMxMDc_28d190d9-574c-4493-822d-53b6f9dbb4a4"
      unitRef="usd">440000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia1015fb15d3248fb995c6a7a8bb7cf54_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMjItNi0xLTEtNzMxMDc_2d7f07ed-3239-4c42-845a-bec7ff1c435d"
      unitRef="usd">1264608000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia6eb0430a20140369d4a6a77c5a86a47_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMjItOC0xLTEtNzMxMDc_b07f5769-2743-49cf-b78a-9f743ccc3eef"
      unitRef="usd">-1062900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if97d321d057044588c9b23d68d3a10c3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMjItMTAtMS0xLTczMTA3_9dd58987-5ea3-4bc1-a17a-9ced574c1dfe"
      unitRef="usd">-16050000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF84OC9mcmFnOjY2NDcyMWRmOWU4ZTQ3YmI4ZWVlMmM2OWUwOGFjNjQwL3RhYmxlOjcwZmJhMDIxNmNmZTRjNzRiMjE0ZjMzODU5MGRhNmQ5L3RhYmxlcmFuZ2U6NzBmYmEwMjE2Y2ZlNGM3NGIyMTRmMzM4NTkwZGE2ZDlfMjItMTItMS0xLTczMTA3_463362d6-888f-41df-a1aa-7afd427a8f04"
      unitRef="usd">186098000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMy0yLTEtMS03MzEwNw_0639552d-2047-4e86-a693-2df48030ce49"
      unitRef="usd">-35774000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMy00LTEtMS03MzEwNw_7a850641-d30e-4a52-9c22-6f2227e35e00"
      unitRef="usd">33624000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMy02LTEtMS03MzEwNw_834e8be8-49ba-42c4-b2f8-4d9f14cae748"
      unitRef="usd">-30954000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfNS0yLTEtMS03MzEwNw_2fa8786f-e6fd-430f-8bbe-5a7d0934cd4d"
      unitRef="usd">10323000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfNS00LTEtMS03MzEwNw_4c26a4d5-235a-407d-b6a5-a1c51829ddb3"
      unitRef="usd">10950000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfNS02LTEtMS03MzEwNw_42a69806-adde-42a8-b158-ee855617c9ae"
      unitRef="usd">15878000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfNi0yLTEtMS03MzEwNw_04371b4d-31ce-42cf-9cb6-a926e9498aa8"
      unitRef="usd">105746000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfNi00LTEtMS03MzEwNw_43162418-92f0-406e-8f98-e4b8808f07f0"
      unitRef="usd">105163000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfNi02LTEtMS03MzEwNw_0e14e471-1eed-4059-87b6-89f18d23331f"
      unitRef="usd">84833000</us-gaap:ShareBasedCompensation>
    <cvlt:NoncashChangeInFairValueOfEquitySecurities
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfNy0yLTEtMS03MzEwNw_45e61e59-d127-4202-9a59-af4f8847dd95"
      unitRef="usd">305000</cvlt:NoncashChangeInFairValueOfEquitySecurities>
    <cvlt:NoncashChangeInFairValueOfEquitySecurities
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfNy00LTEtMS03MzEwNw_2397d746-1ef3-4647-b287-82216b5e8ad9"
      unitRef="usd">-301000</cvlt:NoncashChangeInFairValueOfEquitySecurities>
    <cvlt:NoncashChangeInFairValueOfEquitySecurities
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfNy02LTEtMS03MzEwNw_3715b5b8-8ea1-435a-9201-2cb42fbc4d77"
      unitRef="usd">0</cvlt:NoncashChangeInFairValueOfEquitySecurities>
    <cvlt:AssetImpairmentChargesExcludingImpairmentOfOperatingLeaseAssets
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfOS0yLTEtMS03MzEwNw_8f8140d1-aa85-4473-8543-7ee4b27c4217"
      unitRef="usd">53481000</cvlt:AssetImpairmentChargesExcludingImpairmentOfOperatingLeaseAssets>
    <cvlt:AssetImpairmentChargesExcludingImpairmentOfOperatingLeaseAssets
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfOS00LTEtMS03MzEwNw_aea3b31b-d484-4e32-9ef2-b89466257280"
      unitRef="usd">0</cvlt:AssetImpairmentChargesExcludingImpairmentOfOperatingLeaseAssets>
    <cvlt:AssetImpairmentChargesExcludingImpairmentOfOperatingLeaseAssets
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfOS02LTEtMS03MzEwNw_eb349cc6-2cfc-40f5-ac8c-ef73cc3ea9fb"
      unitRef="usd">40700000</cvlt:AssetImpairmentChargesExcludingImpairmentOfOperatingLeaseAssets>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMTEtMi0xLTEtNzMxMDc_e423a5c7-8e0c-4d16-9cbf-0e43dd3e6557"
      unitRef="usd">-674000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMTEtNC0xLTEtNzMxMDc_05f41162-534a-42ac-baa8-bf06b55b6636"
      unitRef="usd">49000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMTEtNi0xLTEtNzMxMDc_aae70c9c-3c7b-4b0f-b8be-88344a9886fe"
      unitRef="usd">-92000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMTMtMi0xLTEtNzMxMDc_0503be46-5b5b-4777-8307-0f52876e10bf"
      unitRef="usd">22626000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMTMtNC0xLTEtNzMxMDc_e850141a-25d7-4163-b5eb-43d22d779f97"
      unitRef="usd">18339000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMTMtNi0xLTEtNzMxMDc_917b9dbe-c54e-444e-a5ba-1c688d4246bf"
      unitRef="usd">18318000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMTQtMi0xLTEtNzMxMDc_e0ad1c1f-1294-48d8-8890-4491dd82b566"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMTQtNC0xLTEtNzMxMDc_0c36a5c4-f902-459e-bdae-8217ddf3c9c7"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMTQtNi0xLTEtNzMxMDc_c533b244-2fbf-433b-a27f-796a58fa40c6"
      unitRef="usd">1684000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMTYtMi0xLTEtNzMxMDc_877d91b2-4c3d-4121-a0d9-4cf3f0082fae"
      unitRef="usd">11596000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMTYtNC0xLTEtNzMxMDc_4a5006ee-a43d-4c3c-bfcf-454da700999f"
      unitRef="usd">20371000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMTYtNi0xLTEtNzMxMDc_fee12871-81cb-42b3-b343-ad696dfbaa61"
      unitRef="usd">34622000</us-gaap:IncreaseDecreaseInReceivables>
    <cvlt:IncreaseDecreaseInOperatingLeaseRightOfUseAssetAndLiabilityNet
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMTctMi0xLTEtNzMxMDc_38f85635-1631-4525-a7b5-9614e8650a86"
      unitRef="usd">-56000</cvlt:IncreaseDecreaseInOperatingLeaseRightOfUseAssetAndLiabilityNet>
    <cvlt:IncreaseDecreaseInOperatingLeaseRightOfUseAssetAndLiabilityNet
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMTctNC0xLTEtNzMxMDc_635de5ec-4917-4a72-bb7a-dc5e04064be3"
      unitRef="usd">-925000</cvlt:IncreaseDecreaseInOperatingLeaseRightOfUseAssetAndLiabilityNet>
    <cvlt:IncreaseDecreaseInOperatingLeaseRightOfUseAssetAndLiabilityNet
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMTctNi0xLTEtNzMxMDc_24dce360-86f8-48a7-acc5-83518f17a7de"
      unitRef="usd">-1157000</cvlt:IncreaseDecreaseInOperatingLeaseRightOfUseAssetAndLiabilityNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMTgtMi0xLTEtNzMxMDc_3d91fcb5-d2b7-41d4-bc98-29c9aa8b9091"
      unitRef="usd">-6179000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMTgtNC0xLTEtNzMxMDc_02014273-2cec-4f03-a8e9-66d746cd3fde"
      unitRef="usd">-3732000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMTgtNi0xLTEtNzMxMDc_06de98ee-ac5e-42bf-82e0-ca9ad26f412a"
      unitRef="usd">-11887000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <cvlt:IncreaseDecreaseInDeferredSalesCommissions
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMTktMi0xLTEtNzMxMDc_b9e86743-3a12-4a88-be9f-b33b07dd31d5"
      unitRef="usd">30529000</cvlt:IncreaseDecreaseInDeferredSalesCommissions>
    <cvlt:IncreaseDecreaseInDeferredSalesCommissions
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMTktNC0xLTEtNzMxMDc_80c167da-dc63-43d8-b854-c971c44fcd11"
      unitRef="usd">33512000</cvlt:IncreaseDecreaseInDeferredSalesCommissions>
    <cvlt:IncreaseDecreaseInDeferredSalesCommissions
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMTktNi0xLTEtNzMxMDc_c566bdb8-a485-4d9f-879b-94d54bac5482"
      unitRef="usd">24095000</cvlt:IncreaseDecreaseInDeferredSalesCommissions>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMjAtMi0xLTEtNzMxMDc_e7b80a54-b1a8-4500-95da-87dc64b68222"
      unitRef="usd">-297000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMjAtNC0xLTEtNzMxMDc_cebfb173-4146-415d-a304-d7a769b7b12d"
      unitRef="usd">60000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMjAtNi0xLTEtNzMxMDc_85c774ff-2be2-49b7-b49e-fd7051c95118"
      unitRef="usd">49000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMjEtMi0xLTEtNzMxMDc_796dd49e-98be-4992-b425-8a567da7721e"
      unitRef="usd">-24213000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMjEtNC0xLTEtNzMxMDc_54b6cfc4-6a44-4703-a78f-fbfa1640f762"
      unitRef="usd">10400000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMjEtNi0xLTEtNzMxMDc_8165bd8a-6210-44dd-bc28-242d5efa588f"
      unitRef="usd">10660000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMjItMi0xLTEtNzMxMDc_9b929ec4-c802-45d8-92cb-5356b0315d1d"
      unitRef="usd">73756000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMjItNC0xLTEtNzMxMDc_9caa6eae-623c-4b1d-9109-42eb63b3566a"
      unitRef="usd">48295000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMjItNi0xLTEtNzMxMDc_850aef59-d889-4796-a0bb-f7373297f7b1"
      unitRef="usd">31740000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMjMtMi0xLTEtNzMxMDc_2226920d-8ec1-4eb6-9130-1b3793960d18"
      unitRef="usd">1011000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMjMtNC0xLTEtNzMxMDc_aba49ac5-1f23-4f7a-9c68-07314a597045"
      unitRef="usd">1677000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMjMtNi0xLTEtNzMxMDc_a002f1d5-8b91-4a17-b18e-67611d31fc3b"
      unitRef="usd">-874000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMjQtMi0xLTEtNzMxMDc_a2e5ab95-960c-459f-bcc2-ef2f57a48a70"
      unitRef="usd">170288000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMjQtNC0xLTEtNzMxMDc_3c7f2a68-f02b-422e-a1d0-ffe047443dfe"
      unitRef="usd">177180000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMjQtNi0xLTEtNzMxMDc_5b50d425-ac41-4781-962c-f28a38a87117"
      unitRef="usd">123955000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMjctMi0xLTEtNzMxMDc_d93b1d0f-82d1-4249-a99a-b8eeb7ea019b"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMjctNC0xLTEtNzMxMDc_63943d08-9038-4e68-a3bd-0010bef18aed"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMjctNi0xLTEtNzMxMDc_131132c0-1c5e-4747-a5c8-ac6e42533b9c"
      unitRef="usd">43645000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMjgtMi0xLTEtNzMxMDc_4596618f-6b75-43c1-a67e-c25093f6ee18"
      unitRef="usd">3241000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMjgtNC0xLTEtNzMxMDc_c74c1ffb-2c83-45a0-b42e-ba3ddf94fa78"
      unitRef="usd">3911000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMjgtNi0xLTEtNzMxMDc_b9b5f583-3f5a-4a5e-a7b8-fb195ace8a85"
      unitRef="usd">8176000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireEquitySecuritiesFvNi
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMjktMi0xLTEtNzMxMDc_106424ba-1a3e-4b04-b96f-08b0ebb740c9"
      unitRef="usd">2045000</us-gaap:PaymentsToAcquireEquitySecuritiesFvNi>
    <us-gaap:PaymentsToAcquireEquitySecuritiesFvNi
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMjktNC0xLTEtNzMxMDc_2114b334-df2b-4ee2-b5c7-293039e8de8b"
      unitRef="usd">4139000</us-gaap:PaymentsToAcquireEquitySecuritiesFvNi>
    <us-gaap:PaymentsToAcquireEquitySecuritiesFvNi
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMjktNi0xLTEtNzMxMDc_b336184f-d30e-4c45-99a6-10e05fc3d358"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquitySecuritiesFvNi>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzAtMi0xLTEtNzMxMDc_c1881f7e-4ece-4de8-9062-0da6ed6c76d9"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzAtNC0xLTEtNzMxMDc_52bf16bb-148d-4f55-8aef-0983fca92de5"
      unitRef="usd">16894000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzAtNi0xLTEtNzMxMDc_5837b0aa-c1f3-4ac5-bb4c-5ffb95cd0e4c"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzEtMi0xLTEtNzMxMDc_a02f9090-1bde-4351-9301-8f522e677d41"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzEtNC0xLTEtNzMxMDc_39d5a5fb-5896-4cac-a9fc-f1c3ab883cd7"
      unitRef="usd">-500000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzEtNi0xLTEtNzMxMDc_aab07003-a2b3-434d-8bd4-20a46c8af331"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzItMi0xLTEtNzMxMDc_6b7cb4a1-3840-4da6-9c0e-7370528a71aa"
      unitRef="usd">-5286000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzItNC0xLTEtNzMxMDc_ea1bca40-1086-445c-b8ce-2452a6972565"
      unitRef="usd">-24444000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzItNi0xLTEtNzMxMDc_ff276278-a55b-4efd-a6e8-8d2f462f6e46"
      unitRef="usd">35469000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzQtMi0xLTEtNzMxMDc_52202aa9-ca1c-4618-9dcb-32d120256095"
      unitRef="usd">150921000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzQtNC0xLTEtNzMxMDc_5e948d8d-ec3a-4f1c-a2fa-3a0cd887d670"
      unitRef="usd">305239000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzQtNi0xLTEtNzMxMDc_7cb2c00c-f4f1-443b-897c-de213ae2776a"
      unitRef="usd">95259000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzUtMi0xLTEtNzMxMDc_044c61ee-c64b-4f3d-aabf-75244180f0f4"
      unitRef="usd">15405000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzUtNC0xLTEtNzMxMDc_530ac40f-5b35-4bcd-ad29-e14644d86df8"
      unitRef="usd">29760000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzUtNi0xLTEtNzMxMDc_68d27c5f-cc22-40ee-982d-ea711f74a02f"
      unitRef="usd">20521000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzYtMi0xLTEtNzMxMDc_d67a8e13-f0de-468c-b63d-faf190647d8c"
      unitRef="usd">63000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzYtNC0xLTEtNzMxMDc_b4b2bea9-8ddd-473b-9a74-dd9dfed9c525"
      unitRef="usd">609000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzYtNi0xLTEtNzMxMDc_5a20e933-bfd6-42d9-b082-b9f2f5dd7189"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzctMi0xLTEtNzMxMDc_2f92b97d-39b4-460b-9e5c-11860c5f0dba"
      unitRef="usd">-135579000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzctNC0xLTEtNzMxMDc_c914240e-3054-423f-87f6-04f1b9e71f59"
      unitRef="usd">-276088000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzctNi0xLTEtNzMxMDc_51df82ce-aa1e-42ed-acb9-17be0ce67834"
      unitRef="usd">-74738000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzgtMi0xLTEtNzMxMDc_5ef98fbf-b48d-4fb2-9e49-b520abc446f6"
      unitRef="usd">-9152000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzgtNC0xLTEtNzMxMDc_92838ee4-7cc1-4db0-aabb-e999d5bb5ae6"
      unitRef="usd">-6378000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzgtNi0xLTEtNzMxMDc_719c2ab4-b0d0-43c1-b703-eb1cb687168c"
      unitRef="usd">16469000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzktMi0xLTEtNzMxMDc_97b2349c-0003-4372-be22-65349c172310"
      unitRef="usd">20271000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzktNC0xLTEtNzMxMDc_6fbc53b2-4c93-4b41-bc40-7732680a12bb"
      unitRef="usd">-129730000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfMzktNi0xLTEtNzMxMDc_bb7bbede-f5c2-41a1-a0ca-a68c036bed91"
      unitRef="usd">101155000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfNDAtMi0xLTEtNzMxMDc_a7643a61-aeb9-4ba2-bc24-d0bfb1d2b092"
      unitRef="usd">267507000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4772edf4dd8d45bfb03192d8166e8e7c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfNDAtNC0xLTEtNzMxMDc_9e35be33-0f34-4997-8fb9-dd610fe71285"
      unitRef="usd">397237000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i346165815dfa4cac8550a2d8abdc2992_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfNDAtNi0xLTEtNzMxMDc_14ea9a4f-a5a3-490f-b0a9-9f92fe859713"
      unitRef="usd">296082000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfNDEtMi0xLTEtNzMxMDc_a9dbdf12-eb38-40c6-815b-c17b46b9aa48"
      unitRef="usd">287778000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfNDEtNC0xLTEtNzMxMDc_02bd6d5b-a1c6-410b-9c78-a60fadad5da8"
      unitRef="usd">267507000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4772edf4dd8d45bfb03192d8166e8e7c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfNDEtNi0xLTEtNzMxMDc_bcf29f4d-f535-4657-9fe3-6520e1eefebf"
      unitRef="usd">397237000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfNDQtMi0xLTEtNzMxMDc_8e92a4f6-b09b-4fe0-914e-e472759e4641"
      unitRef="usd">253000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfNDQtNC0xLTEtNzMxMDc_71ec80ad-9d84-4594-81df-857cba29479b"
      unitRef="usd">13000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfNDQtNi0xLTEtNzMxMDc_e2d179ac-a531-400d-bc0f-88207788f92e"
      unitRef="usd">0</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfNDUtMi0xLTEtNzMxMDc_c79e3706-f739-4d15-aede-f9b7f7a56d09"
      unitRef="usd">15175000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfNDUtNC0xLTEtNzMxMDc_10079549-230a-478f-b5f0-a2cf06614be1"
      unitRef="usd">-1493000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85MS9mcmFnOjEzNTJlOGQyY2Y1YzQ3Yjc4NWQxNTFmYWJmMjUzOGVmL3RhYmxlOjg4NGI1YjQ5Njg3YjQxM2ViOGFhYTMxMDdmMzYyZmM4L3RhYmxlcmFuZ2U6ODg0YjViNDk2ODdiNDEzZWI4YWFhMzEwN2YzNjJmYzhfNDUtNi0xLTEtNzMxMDc_7dc28879-6805-4c1c-9b3a-82b1b73ad6f3"
      unitRef="usd">2959000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:NatureOfOperations
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF85Ny9mcmFnOmFmMzlkZTk0ZWMzZDRiNDFiZTZhNjQ2MjdhZTYxMWJhL3RleHRyZWdpb246YWYzOWRlOTRlYzNkNGI0MWJlNmE2NDYyN2FlNjExYmFfNTEw_1dfc5226-ac1a-4164-83af-79ffa9f8162f">Nature of BusinessCommvault Systems, Inc. ("Commvault," "we," "us," or "our") provides its customers with a data protection platform that helps them secure, defend and recover their data. We provide these products and services: on-premises, hybrid, or multi-cloud. Our data protection offerings are delivered via self-managed software, software-as-a-service (SaaS), integrated appliance, or managed by partners.</us-gaap:NatureOfOperations>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzE3NTc0_9d6d63e5-0bcf-4817-a3b0-ab13639b875f">Summary of Significant Accounting Policies&lt;div style="margin-top:5pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of Commvault. All intercompany transactions and balances have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',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-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements and related disclosures in conformity with U.S. generally accepted accounting principles ("GAAP") requires management to make judgments and estimates that affect the amounts reported in our consolidated financial statements and the accompanying notes. We base our estimates and judgments on historical experience and on various other assumptions that we believe are reasonable under the circumstances. The amounts of assets and liabilities reported in our balance sheets and the amounts of revenues and expenses reported for each of the periods presented are affected by estimates and assumptions, which are used for, but not limited to, the accounting for revenue recognition, income taxes and related reserves, deferred commissions, purchased intangible assets and goodwill. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for revenue in accordance with Accounting Standards Codification ("ASC") Topic 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASC 606").  We record revenue net of sales tax. For a further discussion of our accounting policies related to revenue, see Note 3 of the notes to the consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounting for Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units without a market condition are measured based on the fair market values of the underlying stock on the date of grant. We recognize stock-based compensation expense using the straight-line method for all stock awards that do not include a market or performance condition. Awards that include a market or performance condition are expensed using the accelerated method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Software Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The costs for the development of new products and substantial enhancements to existing products are expensed as incurred until technological feasibility has been established, at which time any additional costs would be capitalized in accordance with the accounting guidance for software. Because our current process for developing software is essentially completed concurrently with the establishment of technological feasibility, which occurs upon the completion of a working model, no costs have been capitalized for any of the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advertising Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We expense advertising costs as incurred. Advertising expenses were $8,663, $9,572, and $9,560 for the years ended March&#160;31, 2023, 2022 and 2021, respectively.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounting for Income Taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for income taxes in accordance with ASC Topic 740, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASC 740"). The provision for income taxes and effective tax rates are calculated by legal entity and jurisdiction and are based on a number of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;factors, including the level of pre-tax earnings, income tax planning strategies, differences between tax laws and accounting rules, statutory tax rates and credits, uncertain tax positions and valuation allowances. We provide for global intangible low-taxed income (&#x201c;GILTI&#x201d;) earned by certain foreign subsidiaries in the year the tax is incurred and record an estimate of GILTI as a component of the tax provision. We use significant judgment and estimates in evaluating tax positions. The effective tax rate in a given financial statement period may be materially impacted by changes in the mix and level of earnings by taxing jurisdiction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under ASC 740, deferred income taxes arise from temporary differences between the tax basis of assets and liabilities and their reported amounts. Valuation allowances are established when, in our judgment, it is more likely than not that deferred tax assets will not be realized. In assessing the need for a valuation allowance, we weigh the available positive and negative evidence, including historical levels of pre-tax income, legislative developments, expectations and risks associated with estimates of future pre-tax income, and prudent and feasible tax planning strategies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',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-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The functional currencies of our foreign operations are deemed to be the local country&#x2019;s currency. Assets and liabilities of our international subsidiaries are translated at their respective period-end exchange rates, and revenues and expenses are translated at average currency exchange rates for the period. The resulting balance sheet translation adjustments are included in other comprehensive income (loss) and are reflected as a separate component of stockholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency transaction gains and losses are recorded in general and administrative expenses in the consolidated statements of operations.  These gains and losses relate primarily to receivables and payables that are not denominated in the functional currency of the subsidiary they relate to.  We recognized net foreign currency transaction losses of $1,163 in the year ended March&#160;31, 2023, insignificant losses in the year ended March&#160;31, 2022, and losses of $1,918 in the year ended March&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:justify"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Income (Loss) per Common Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income (loss) per common share is computed by dividing net income (loss) by the weighted average number of common shares during the period. Diluted net income (loss) per share is computed using the weighted average number of common shares and, if dilutive, potential common shares outstanding during the period. Potential common shares consist of the incremental common shares issuable upon the vesting of restricted stock units, shares to be purchased under the Employee Stock Purchase Plan ("ESPP"), and the exercise of stock options. The dilutive effect of such potential common shares is reflected in diluted earnings (loss) per share by application of the treasury stock method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the reconciliation of basic and diluted net income (loss) per common share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.778%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(35,774)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,624&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30,954)&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Basic net income (loss) per common share:&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;border-top:3pt double #000;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares outstanding&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,664&#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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,443&#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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,652&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic net income (loss) per common share&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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.80)&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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.74&#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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.66)&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Diluted net income (loss) per common share:&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:3pt double #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:3pt double #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:3pt double #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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic weighted-average shares outstanding&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,664&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,443&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dilutive effect of stock options and restricted stock units&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,777&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted weighted-average shares outstanding&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,664&#160;&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,220&#160;&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,652&#160;&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted net income (loss) per common share&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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.80)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal 2023 and 2021 dilutive shares have been excluded because we were in a net loss position.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The diluted weighted-average shares outstanding exclude restricted stock units, performance restricted stock units, shares to be purchased under the ESPP and outstanding stock options totaling 3,939, 505 and 5,024 for the fiscal years ended March&#160;31, 2023, 2022 and 2021, respectively, because the effect would have been anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',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-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider all highly liquid investments purchased with maturities of three months or less at the date of purchase to be cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Trade and Other Receivables&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trade and other receivables are primarily comprised of trade receivables that are recorded at the invoice amount, net of an allowance for doubtful accounts, which is not material.  Unbilled receivables represent amounts for which revenue has been recognized but which have not yet been invoiced to the customer.  The current portion of unbilled receivables is included in trade accounts receivable on the consolidated balance sheets.  Long-term unbilled receivables are included in other assets. The allowance for doubtful accounts was $197 as of March&#160;31, 2023 and $705 as of March&#160;31, 2022. For the years ended March&#160;31, 2023, 2022 and 2021, bad debt expense was immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Historically, we have not experienced material losses related to the inability to collect receivables from our customers. There is presently no indication that we will not collect material amounts of accounts receivable as of March&#160;31, 2023. The inability to collect receivables could have a material impact on our results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We grant credit to customers in a wide variety of industries worldwide and generally do not require collateral. Credit losses relating to these customers have been minimal.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales through our distribution agreement with Arrow Enterprise Computing Solutions, Inc. ("Arrow") totaled approximately 37% for the years ended March&#160;31, 2023 and 2022, and 36% of total revenues for the year ended March&#160;31, 2021. Arrow accounted for approximately 34% and 30% of total accounts receivable as of March&#160;31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of our cash, cash equivalents, accounts receivable, accounts payable and accrued expenses approximate their fair values due to the short-term maturity of these instruments.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for such asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value should maximize the use of observable inputs and minimize the use of unobservable inputs. To measure fair value, we use the following fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:31.5pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1 &#x2014; Observable inputs such as quoted prices in active markets for identical assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:31.5pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 &#x2014; Inputs other than Level 1, that are observable for the asset or liability, either directly or indirectly; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:31.5pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3 &#x2014; Unobservable inputs that are supported by little or no market activity and that require the reporting entity to develop its own assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no financial assets or liabilities measured at fair value on a recurring basis for the years ended March&#160;31, 2023 or 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Securities Accounted for at Net Asset Value&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We held equity interests in private equity funds of $5,900 as of March&#160;31, 2023, which are accounted for under the net asset value practical expedient as permitted under ASC 820, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. These investments are included in other assets in the accompanying consolidated balance sheets. The net asset values of these investments are determined using quarterly capital statements from the funds, which are based on our contributions to the funds, allocation of profit and loss and changes in fair value of the underlying fund investments. Changes in fair value as reported on the capital statements are recorded through the consolidated statements of operations as non-operating income or expense. These private equity funds focus on making investments in key technology sectors, principally by investing in companies at expansion capital and growth equity stages. We have total unfunded commitments in private equity funds of $4,088 as of March&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for leases in accordance with ASC 842, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For a further discussion of our accounting policies related to leases, see Note 16 of the notes to the consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost, less accumulated depreciation and amortization.  Land is not depreciated. Depreciation is calculated on a straight-line basis over the estimated useful lives of the assets.   Computer and related equipment is generally depreciated over eighteen months to three years and furniture and fixtures are generally depreciated over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzExMjg1_05dbe210-9e52-4179-9ca2-d10d10c82bf2"&gt;three&lt;/span&gt; to twelve years. Leasehold improvements are amortized over the shorter of the useful life of the improvement or the term of the related lease. Expenditures for routine maintenance and repairs are charged against operations. Major replacements, improvements and additions are capitalized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2023, the assets that previously comprised our owned headquarters met the held for sale criteria in accordance with ASC 360,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Property, Plant and Equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and were reclassified as such. These assets are no longer being depreciated.  For further discussion on assets held for sale, see Note 6 of the notes to the consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',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-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is recorded when the consideration paid for an acquisition exceeds the fair value of net tangible and intangible assets acquired. The carrying value of goodwill is tested for impairment on an annual basis on January 1, or more often if an event occurs or circumstances change that would more likely than not reduce the fair value of its carrying amount.  For the purpose of impairment testing, we have a single reporting unit. The impairment test consists of comparing the fair value of the reporting unit with its carrying amount that includes goodwill. If the carrying amount of the reporting unit exceeds the fair value of the reporting unit, an impairment loss would be recognized to reduce the carrying amount to its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our finite lived purchased intangible asset, developed technology, was valued using the replacement cost method and is being amortized on a straight-line basis over its economic life of three years as we believed this method most closely reflects the pattern in which the economic benefits of the assets will be consumed. Impairment losses are recognized if the carrying amount of an intangible asset is both not recoverable and exceeds its fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be fully recoverable. To determine the recoverability of our long-lived assets, we evaluate the estimated future undiscounted cash flows that are directly associated with, and that are expected to arise as a direct result of, the use and eventual disposition of the long-lived asset. If the estimated future undiscounted cash flows demonstrate that recoverability is not probable, an impairment loss would be recognized. An impairment loss would be calculated based on the excess carrying amount of the long-lived asset over the long-lived asset&#x2019;s fair value. The fair value would be determined based on valuation techniques such as a comparison to fair values of similar assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Commissions Cost&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales commissions, bonuses, and related payroll taxes earned by our employees are considered incremental and recoverable costs of obtaining a contract with a customer. Our typical contracts include performance obligations related to software licenses, software updates, customer support and other services, including as-a-service offerings. In these contracts, incremental costs of obtaining a contract are allocated to the performance obligations based on the relative estimated standalone selling prices and then recognized on a systematic basis that is consistent with the transfer of the goods or services to which the asset relates. We do not pay commissions on annual renewals of contracts for software updates and customer support for perpetual licenses. The costs allocated to software and products are expensed at the time of sale, when revenue for the functional software license or appliance is recognized. The costs allocated to software updates and customer support for perpetual licenses are amortized ratably over a period of approximately five years, the expected period of benefit of the asset capitalized. We currently estimate a period of five years is appropriate based on consideration of historical average customer life and the estimated useful life of the underlying software sold as part of the transaction. The commission paid on the renewal of a term-based or subscription software license is not commensurate with the commission paid on the initial purchase. As a result, the cost of commissions allocated to software updates and customer support on the initial term-based software license transactions are amortized over a period of approximately five years, consistent with the accounting for these costs associated with perpetual licenses. The costs of commissions allocated to software updates and support for the renewal of term-based software licenses is limited to the contractual period of the arrangement, as we pay a commensurate renewal commission upon the next renewal of the subscription license and related updates and support. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The incremental costs attributable to as-a-service offerings and professional services are generally amortized over the period the related services are provided and revenue is recognized. Amortization expense related to these costs is included in sales and marketing expenses in the accompanying consolidated statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenues represent amounts collected from, or invoiced to, customers in excess of revenues recognized. This results primarily from the billing of annual customer support agreements, and billings for other professional services fees that have not yet been performed by us. The value of deferred revenues will increase or decrease based on the timing of invoices and recognition of revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share Repurchases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider all shares repurchased as canceled shares restored to the status of authorized but unissued shares on the trade date. The aggregate purchase price of the shares of our common stock repurchased is reflected as a reduction to stockholders&#x2019; equity. We account for shares repurchased as an adjustment to common stock (at par value) with the excess repurchase price allocated between additional paid-in capital and accumulated deficit. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Comprehensive Income &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive income is defined to include all changes in equity, except those resulting from investments by stockholders and distribution to stockholders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no recently adopted accounting standards that had a material effect on our condensed consolidated financial statements and accompanying disclosures, and no recently issued accounting standards that are expected to have a material impact on our condensed consolidated financial statements and accompanying disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzE3NTgz_2120b144-f480-4c09-9664-f024545647d1">&lt;div style="margin-top:5pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of Commvault. All intercompany transactions and balances have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzE3NjE2_2cfebf24-2584-4ecc-99b3-a0b8528a0d65">&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',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-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements and related disclosures in conformity with U.S. generally accepted accounting principles ("GAAP") requires management to make judgments and estimates that affect the amounts reported in our consolidated financial statements and the accompanying notes. We base our estimates and judgments on historical experience and on various other assumptions that we believe are reasonable under the circumstances. The amounts of assets and liabilities reported in our balance sheets and the amounts of revenues and expenses reported for each of the periods presented are affected by estimates and assumptions, which are used for, but not limited to, the accounting for revenue recognition, income taxes and related reserves, deferred commissions, purchased intangible assets and goodwill. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzE3NTc2_61d7170a-3109-4199-8e31-f032e1336f60">&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for revenue in accordance with Accounting Standards Codification ("ASC") Topic 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASC 606").  We record revenue net of sales tax. For a further discussion of our accounting policies related to revenue, see Note 3 of the notes to the consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Commissions Cost&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales commissions, bonuses, and related payroll taxes earned by our employees are considered incremental and recoverable costs of obtaining a contract with a customer. Our typical contracts include performance obligations related to software licenses, software updates, customer support and other services, including as-a-service offerings. In these contracts, incremental costs of obtaining a contract are allocated to the performance obligations based on the relative estimated standalone selling prices and then recognized on a systematic basis that is consistent with the transfer of the goods or services to which the asset relates. We do not pay commissions on annual renewals of contracts for software updates and customer support for perpetual licenses. The costs allocated to software and products are expensed at the time of sale, when revenue for the functional software license or appliance is recognized. The costs allocated to software updates and customer support for perpetual licenses are amortized ratably over a period of approximately five years, the expected period of benefit of the asset capitalized. We currently estimate a period of five years is appropriate based on consideration of historical average customer life and the estimated useful life of the underlying software sold as part of the transaction. The commission paid on the renewal of a term-based or subscription software license is not commensurate with the commission paid on the initial purchase. As a result, the cost of commissions allocated to software updates and customer support on the initial term-based software license transactions are amortized over a period of approximately five years, consistent with the accounting for these costs associated with perpetual licenses. The costs of commissions allocated to software updates and support for the renewal of term-based software licenses is limited to the contractual period of the arrangement, as we pay a commensurate renewal commission upon the next renewal of the subscription license and related updates and support. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The incremental costs attributable to as-a-service offerings and professional services are generally amortized over the period the related services are provided and revenue is recognized. Amortization expense related to these costs is included in sales and marketing expenses in the accompanying consolidated statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenues represent amounts collected from, or invoiced to, customers in excess of revenues recognized. This results primarily from the billing of annual customer support agreements, and billings for other professional services fees that have not yet been performed by us. The value of deferred revenues will increase or decrease based on the timing of invoices and recognition of revenue.&lt;/span&gt;&lt;/div&gt;Revenue&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We derive revenue from&#160;two&#160;primary sources: software and products, and services.  Software and products revenue includes our software and integrated appliances that combine our software with hardware. Services include customer support (software updates and technical support), consulting, assessment and design services, installation services, customer education and as-a-service, which is branded as Metallic. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sell both perpetual and term-based licenses of our software.  We refer to our term-based software licenses as subscription arrangements. We do not customize our software and installation services are not required. The software is delivered before related services are provided and is functional without professional services, updates and technical support. We have concluded that our software licenses (both perpetual and subscription) are functional intellectual property that is distinct, as the user can benefit from the software on its own. Software revenue for both perpetual and subscription licenses is typically recognized when the software is delivered and/or made available for download as this is the point the user of the software can direct the use of, and obtain substantially all of the remaining benefits from, the functional intellectual property. We do not recognize software revenue related to the renewal of subscription software licenses earlier than the beginning of the new subscription period.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also offer appliances that integrate our software with hardware and address a wide-range of business needs and use cases, ranging from support for remote or branch offices with limited IT staff up to large corporate data centers. We typically offer appliances via a software only model in which we sell software to a third party, which assembles an integrated appliance that is sold to end user customers. As a result, the revenue and costs associated with hardware are usually not included in our financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Services revenue includes revenue from customer support, as-a-service, and other professional services. Customer support includes software updates on a when-and-if-available basis, telephone support, integrated web-based support and bug fixes or patches.  We sell our customer support contracts as a percentage of net software purchases the support is related to.  Customer support revenue is recognized ratably over the term of the customer support agreement, which is typically&#160;one year on our perpetual licenses. The term of our subscription arrangements is typically three years, but can range between &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90ZXh0cmVnaW9uOmI5MzhhMjRhNTFlZjQ0ZGRiYjAyZWM5MmQ5ODM2ZWM2XzI3MTY_2c1678d9-961f-4e41-94ce-0180ec3cd646"&gt;one&lt;/span&gt; and five years.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commvault's as-a-service offerings, which are branded as Metallic, allow customers to use hosted software over the contract period without taking possession of the software. Revenue related to Metallic is generally recognized ratably over the contract term as services revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our other professional services include consulting, assessment and design services, installation services and customer education. Customer education services include courses taught by our instructors or third-party contractors.  Revenue related to other professional services and customer education services is typically recognized as the services are performed.    &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Most of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of software and appliances are typically estimated using the residual approach. Standalone selling prices of services are typically estimated based on observable transactions when these services are sold on a standalone basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our typical performance obligations include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;When Performance Obligation&lt;br/&gt;&#160;is Typically Satisfied&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;When Payment is &lt;br/&gt;Typically Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;How Standalone Selling Price is &lt;br/&gt;Typically Estimated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" 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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Software and Products Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software Licenses&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Upon shipment or made available for download (point in time)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Within 90 days of shipment except for certain subscription licenses which are paid for over time&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residual approach&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Customer Support Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software Updates&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ratably over the course of the support contract (over time)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;At the beginning of the contract period &lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in renewal transactions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer Support&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ratably over the course of the support contract (over time)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;At the beginning of the contract period &lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in renewal transactions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Other Services Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Professional Services (except for education services)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;As work is performed (over time)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Within 90 days of services being performed&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in transactions without multiple performance obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Education Services&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;When the class is taught (point in time)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Within 90 days of services being performed&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in transactions without multiple performance obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;As-a-service (Metallic)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ratably over the course of the contract (over time)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Annually or at the beginning of the contract period&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in transactions without multiple performance obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Information about Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts collected in advance of services being provided are accounted for as deferred revenue.  Nearly all of our deferred revenue balance is related to services revenue.  &lt;/span&gt;&lt;/div&gt;In some arrangements we allow customers to pay for term-based software licenses and products over the term of the software license.  Amounts recognized as revenue in excess of amounts billed are recorded as unbilled receivables.  Unbilled receivables, which are anticipated to be invoiced in the next twelve months, are included in accounts receivable on the consolidated balance sheets.  Long-term unbilled receivables are included in other assets.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzE3NTY4_5384d760-6831-4bc4-88b4-45e659ced1ed">&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounting for Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units without a market condition are measured based on the fair market values of the underlying stock on the date of grant. We recognize stock-based compensation expense using the straight-line method for all stock awards that do not include a market or performance condition. Awards that include a market or performance condition are expensed using the accelerated method.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzE3NjYw_06aa6d96-0fb1-44f9-ac5f-04013129fe92">&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Software Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The costs for the development of new products and substantial enhancements to existing products are expensed as incurred until technological feasibility has been established, at which time any additional costs would be capitalized in accordance with the accounting guidance for software. Because our current process for developing software is essentially completed concurrently with the establishment of technological feasibility, which occurs upon the completion of a working model, no costs have been capitalized for any of the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzE3NTkx_de5c41ce-2091-4e9a-a2c7-f5ac3c6aac10">Advertising CostsWe expense advertising costs as incurred.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzEwOTk1MTE2NTM2NDc_24c814a8-e113-4da2-b64d-4a01dc5ee410"
      unitRef="usd">8663000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzEwOTk1MTE2NTM2NTE_81dbd53b-73cb-4a44-8943-9db0563b90dd"
      unitRef="usd">9572000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzEwOTk1MTE2NTM2NjU_7827519b-1470-4bdb-b49f-cb04985a278e"
      unitRef="usd">9560000</us-gaap:AdvertisingExpense>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzE3NjI0_5944e779-93f5-4b7f-b6a4-d5c226870873">&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounting for Income Taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for income taxes in accordance with ASC Topic 740, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASC 740"). The provision for income taxes and effective tax rates are calculated by legal entity and jurisdiction and are based on a number of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;factors, including the level of pre-tax earnings, income tax planning strategies, differences between tax laws and accounting rules, statutory tax rates and credits, uncertain tax positions and valuation allowances. We provide for global intangible low-taxed income (&#x201c;GILTI&#x201d;) earned by certain foreign subsidiaries in the year the tax is incurred and record an estimate of GILTI as a component of the tax provision. We use significant judgment and estimates in evaluating tax positions. The effective tax rate in a given financial statement period may be materially impacted by changes in the mix and level of earnings by taxing jurisdiction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under ASC 740, deferred income taxes arise from temporary differences between the tax basis of assets and liabilities and their reported amounts. Valuation allowances are established when, in our judgment, it is more likely than not that deferred tax assets will not be realized. In assessing the need for a valuation allowance, we weigh the available positive and negative evidence, including historical levels of pre-tax income, legislative developments, expectations and risks associated with estimates of future pre-tax income, and prudent and feasible tax planning strategies.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzE3NTU4_d10b244c-2540-4fbb-85de-2a434bd43eca">&lt;div style="margin-top:14pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',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-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The functional currencies of our foreign operations are deemed to be the local country&#x2019;s currency. Assets and liabilities of our international subsidiaries are translated at their respective period-end exchange rates, and revenues and expenses are translated at average currency exchange rates for the period. The resulting balance sheet translation adjustments are included in other comprehensive income (loss) and are reflected as a separate component of stockholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency transaction gains and losses are recorded in general and administrative expenses in the consolidated statements of operations.  These gains and losses relate primarily to receivables and payables that are not denominated in the functional currency of the subsidiary they relate to.  We recognized net foreign currency transaction losses of $1,163 in the year ended March&#160;31, 2023, insignificant losses in the year ended March&#160;31, 2022, and losses of $1,918 in the year ended March&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzU0OTc1NTgzMjE5MA_deccb421-0b49-4c32-96ef-7ce6437b260a"
      unitRef="usd">-1163000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzU0OTc1NTgzMjE5OA_22a5e61a-6e2e-4aca-8457-58c9f378dc27"
      unitRef="usd">-1918000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzE3NTky_540e11c5-178b-415c-8737-49a186e7ce43">&lt;div style="margin-top:14pt;text-align:justify"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Income (Loss) per Common Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income (loss) per common share is computed by dividing net income (loss) by the weighted average number of common shares during the period. Diluted net income (loss) per share is computed using the weighted average number of common shares and, if dilutive, potential common shares outstanding during the period. Potential common shares consist of the incremental common shares issuable upon the vesting of restricted stock units, shares to be purchased under the Employee Stock Purchase Plan ("ESPP"), and the exercise of stock options. The dilutive effect of such potential common shares is reflected in diluted earnings (loss) per share by application of the treasury stock method.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzE3NjU4_c1fb813d-8f8b-4c21-8e2b-b89ca8153a51">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the reconciliation of basic and diluted net income (loss) per common share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.778%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(35,774)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,624&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30,954)&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Basic net income (loss) per common share:&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;border-top:3pt double #000;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares outstanding&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,664&#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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,443&#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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,652&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic net income (loss) per common share&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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.80)&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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.74&#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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.66)&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Diluted net income (loss) per common share:&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:3pt double #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:3pt double #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:3pt double #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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic weighted-average shares outstanding&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,664&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,443&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dilutive effect of stock options and restricted stock units&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,777&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted weighted-average shares outstanding&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,664&#160;&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,220&#160;&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,652&#160;&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted net income (loss) per common share&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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.80)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal 2023 and 2021 dilutive shares have been excluded because we were in a net loss position.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90YWJsZTpiYmI3N2I3NzgwZDk0MDNkODIwY2JhODEwZDc2ZjgwMC90YWJsZXJhbmdlOmJiYjc3Yjc3ODBkOTQwM2Q4MjBjYmE4MTBkNzZmODAwXzItMi0xLTEtNzMxMDc_bae5e518-e7cf-495b-9485-79aeb63a11c7"
      unitRef="usd">-35774000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90YWJsZTpiYmI3N2I3NzgwZDk0MDNkODIwY2JhODEwZDc2ZjgwMC90YWJsZXJhbmdlOmJiYjc3Yjc3ODBkOTQwM2Q4MjBjYmE4MTBkNzZmODAwXzItNC0xLTEtNzMxMDc_79786575-20d0-4195-a7b2-0ed7733f2715"
      unitRef="usd">33624000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90YWJsZTpiYmI3N2I3NzgwZDk0MDNkODIwY2JhODEwZDc2ZjgwMC90YWJsZXJhbmdlOmJiYjc3Yjc3ODBkOTQwM2Q4MjBjYmE4MTBkNzZmODAwXzItNi0xLTEtNzMxMDc_73fc8983-46ee-40df-84a0-be2407cc9474"
      unitRef="usd">-30954000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90YWJsZTpiYmI3N2I3NzgwZDk0MDNkODIwY2JhODEwZDc2ZjgwMC90YWJsZXJhbmdlOmJiYjc3Yjc3ODBkOTQwM2Q4MjBjYmE4MTBkNzZmODAwXzQtMi0xLTEtNzMxMDc_877b03e1-e3b6-487c-8f94-6834a20dc606"
      unitRef="shares">44664000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90YWJsZTpiYmI3N2I3NzgwZDk0MDNkODIwY2JhODEwZDc2ZjgwMC90YWJsZXJhbmdlOmJiYjc3Yjc3ODBkOTQwM2Q4MjBjYmE4MTBkNzZmODAwXzQtNC0xLTEtNzMxMDc_c4737697-2018-4db4-a4c2-7d9819cc45ef"
      unitRef="shares">45443000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90YWJsZTpiYmI3N2I3NzgwZDk0MDNkODIwY2JhODEwZDc2ZjgwMC90YWJsZXJhbmdlOmJiYjc3Yjc3ODBkOTQwM2Q4MjBjYmE4MTBkNzZmODAwXzQtNi0xLTEtNzMxMDc_0c830959-4dd4-4091-a608-c268a063b647"
      unitRef="shares">46652000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90YWJsZTpiYmI3N2I3NzgwZDk0MDNkODIwY2JhODEwZDc2ZjgwMC90YWJsZXJhbmdlOmJiYjc3Yjc3ODBkOTQwM2Q4MjBjYmE4MTBkNzZmODAwXzUtMi0xLTEtNzMxMDc_358874b5-fddd-4270-8541-f45f45e6e566"
      unitRef="usdPerShare">-0.80</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90YWJsZTpiYmI3N2I3NzgwZDk0MDNkODIwY2JhODEwZDc2ZjgwMC90YWJsZXJhbmdlOmJiYjc3Yjc3ODBkOTQwM2Q4MjBjYmE4MTBkNzZmODAwXzUtNC0xLTEtNzMxMDc_739ff983-eb5b-4a49-826e-c8cb9d6f5bad"
      unitRef="usdPerShare">0.74</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90YWJsZTpiYmI3N2I3NzgwZDk0MDNkODIwY2JhODEwZDc2ZjgwMC90YWJsZXJhbmdlOmJiYjc3Yjc3ODBkOTQwM2Q4MjBjYmE4MTBkNzZmODAwXzUtNi0xLTEtNzMxMDc_b581ef4c-d258-449f-9842-2b1aa2b630ae"
      unitRef="usdPerShare">-0.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90YWJsZTpiYmI3N2I3NzgwZDk0MDNkODIwY2JhODEwZDc2ZjgwMC90YWJsZXJhbmdlOmJiYjc3Yjc3ODBkOTQwM2Q4MjBjYmE4MTBkNzZmODAwXzctMi0xLTEtNzMxMDc_21e07716-d6f3-405d-87d4-d80295ba5885"
      unitRef="shares">44664000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90YWJsZTpiYmI3N2I3NzgwZDk0MDNkODIwY2JhODEwZDc2ZjgwMC90YWJsZXJhbmdlOmJiYjc3Yjc3ODBkOTQwM2Q4MjBjYmE4MTBkNzZmODAwXzctNC0xLTEtNzMxMDc_1f5b230e-30e2-4077-9194-85f5596bc662"
      unitRef="shares">45443000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90YWJsZTpiYmI3N2I3NzgwZDk0MDNkODIwY2JhODEwZDc2ZjgwMC90YWJsZXJhbmdlOmJiYjc3Yjc3ODBkOTQwM2Q4MjBjYmE4MTBkNzZmODAwXzctNi0xLTEtNzMxMDc_922545f8-31a3-4be0-bb65-58b85556c0e5"
      unitRef="shares">46652000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90YWJsZTpiYmI3N2I3NzgwZDk0MDNkODIwY2JhODEwZDc2ZjgwMC90YWJsZXJhbmdlOmJiYjc3Yjc3ODBkOTQwM2Q4MjBjYmE4MTBkNzZmODAwXzgtMi0xLTEtNzMxMDc_4969dc73-6db8-4e49-a1b2-1eaeec69ff8b"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90YWJsZTpiYmI3N2I3NzgwZDk0MDNkODIwY2JhODEwZDc2ZjgwMC90YWJsZXJhbmdlOmJiYjc3Yjc3ODBkOTQwM2Q4MjBjYmE4MTBkNzZmODAwXzgtNC0xLTEtNzMxMDc_1ae66004-b194-4d29-9fe3-9cd5d5cc3658"
      unitRef="shares">1777000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90YWJsZTpiYmI3N2I3NzgwZDk0MDNkODIwY2JhODEwZDc2ZjgwMC90YWJsZXJhbmdlOmJiYjc3Yjc3ODBkOTQwM2Q4MjBjYmE4MTBkNzZmODAwXzgtNi0xLTEtNzMxMDc_914f5b93-ba8e-449b-b9ee-eead08452e68"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90YWJsZTpiYmI3N2I3NzgwZDk0MDNkODIwY2JhODEwZDc2ZjgwMC90YWJsZXJhbmdlOmJiYjc3Yjc3ODBkOTQwM2Q4MjBjYmE4MTBkNzZmODAwXzktMi0xLTEtNzMxMDc_fc488389-52bd-4177-bfe3-b849e50f5a99"
      unitRef="shares">44664000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90YWJsZTpiYmI3N2I3NzgwZDk0MDNkODIwY2JhODEwZDc2ZjgwMC90YWJsZXJhbmdlOmJiYjc3Yjc3ODBkOTQwM2Q4MjBjYmE4MTBkNzZmODAwXzktNC0xLTEtNzMxMDc_d393a169-9043-4d67-82fe-8562ed89194a"
      unitRef="shares">47220000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90YWJsZTpiYmI3N2I3NzgwZDk0MDNkODIwY2JhODEwZDc2ZjgwMC90YWJsZXJhbmdlOmJiYjc3Yjc3ODBkOTQwM2Q4MjBjYmE4MTBkNzZmODAwXzktNi0xLTEtNzMxMDc_9c045fd7-f943-4384-b3d6-a37dab70bfa0"
      unitRef="shares">46652000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90YWJsZTpiYmI3N2I3NzgwZDk0MDNkODIwY2JhODEwZDc2ZjgwMC90YWJsZXJhbmdlOmJiYjc3Yjc3ODBkOTQwM2Q4MjBjYmE4MTBkNzZmODAwXzEwLTItMS0xLTc1ODg5_7d0f60eb-a960-433e-a452-365a8063982d"
      unitRef="usdPerShare">-0.80</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90YWJsZTpiYmI3N2I3NzgwZDk0MDNkODIwY2JhODEwZDc2ZjgwMC90YWJsZXJhbmdlOmJiYjc3Yjc3ODBkOTQwM2Q4MjBjYmE4MTBkNzZmODAwXzEwLTQtMS0xLTc1OTUz_f7542ec7-6391-4219-b9c6-d835f77ac0b1"
      unitRef="usdPerShare">0.71</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90YWJsZTpiYmI3N2I3NzgwZDk0MDNkODIwY2JhODEwZDc2ZjgwMC90YWJsZXJhbmdlOmJiYjc3Yjc3ODBkOTQwM2Q4MjBjYmE4MTBkNzZmODAwXzEwLTYtMS0xLTc1OTUz_02dbeb45-8510-451a-bc81-d03755a85974"
      unitRef="usdPerShare">-0.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzEwOTk1MTE2NTQ4OTE_d9c967c3-506c-4907-be5e-92b516e6eaf8"
      unitRef="shares">3939000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzEwOTk1MTE2NTQ5MTk_f13da3b6-171b-4863-98b8-75edd3169a6e"
      unitRef="shares">505000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzEwOTk1MTE2NTQ5MjY_4053f385-4ab4-42b1-bf6a-3a5fdccc74b7"
      unitRef="shares">5024000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzE3NjQ5_f0d62780-713f-46cb-96b6-a38ec54ace2f">&lt;div style="margin-top:17pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',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-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider all highly liquid investments purchased with maturities of three months or less at the date of purchase to be cash equivalents.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzE3NTgw_0458ae33-eeaa-4cfe-a865-7ff5d80294bf">Trade and Other ReceivablesTrade and other receivables are primarily comprised of trade receivables that are recorded at the invoice amount, net of an allowance for doubtful accounts, which is not material.  Unbilled receivables represent amounts for which revenue has been recognized but which have not yet been invoiced to the customer.  The current portion of unbilled receivables is included in trade accounts receivable on the consolidated balance sheets.  Long-term unbilled receivables are included in other assets.</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzU0OTc1NTg0MTc3NA_d93a68ab-0834-4c11-99e6-f29ec7e710fe"
      unitRef="usd">197000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzU0OTc1NTg0MTc1Nw_45c95784-f9cd-471b-8d3f-87517a4a281b"
      unitRef="usd">705000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzE3Njc3_ebe7f074-d2f6-42fc-a580-8f139148d667">&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We grant credit to customers in a wide variety of industries worldwide and generally do not require collateral. Credit losses relating to these customers have been minimal.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8b52f640f4fb4b33bf04aa05dc388c7c_D20220401-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzU0OTc1NTgzNzMzMw_60614ae6-947e-4998-bb1b-b1113e398c7d"
      unitRef="number">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i781bf534fa5b4b43badc4e37b4aa88d1_D20210401-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzU0OTc1NTgzNzMzMw_d277d7a9-9e22-4ecf-a9f6-68bd058775f0"
      unitRef="number">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic657ae1edb7046a0ab8a970215e1e107_D20200401-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzU0OTc1NTgzNzM0NQ_ccd46d4f-2d68-4aaa-a651-4cdf1b8733b2"
      unitRef="number">0.36</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia97f6f0497114057a466fba8217095e1_D20220401-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzU0OTc1NTgzNzM0OQ_4101759c-a2ea-4130-b151-bc5c71fef15c"
      unitRef="number">0.34</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ied98a9cfe0c8409fbfdb693af4335fcd_D20210401-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzU0OTc1NTgzNzM1Mw_dc4233fe-3d67-4cd3-990f-3e7d986bbbfc"
      unitRef="number">0.30</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzE3NjIy_5b088cdb-17bd-4c9a-a29f-f16987e0aec7">&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of our cash, cash equivalents, accounts receivable, accounts payable and accrued expenses approximate their fair values due to the short-term maturity of these instruments.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for such asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value should maximize the use of observable inputs and minimize the use of unobservable inputs. To measure fair value, we use the following fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:31.5pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1 &#x2014; Observable inputs such as quoted prices in active markets for identical assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:31.5pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 &#x2014; Inputs other than Level 1, that are observable for the asset or liability, either directly or indirectly; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:31.5pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3 &#x2014; Unobservable inputs that are supported by little or no market activity and that require the reporting entity to develop its own assumptions.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzE3NTk3_a4224efa-89d8-454c-bcf6-73aaf2b25782">&lt;div style="margin-top:9pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Securities Accounted for at Net Asset Value&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We held equity interests in private equity funds of $5,900 as of March&#160;31, 2023, which are accounted for under the net asset value practical expedient as permitted under ASC 820, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. These investments are included in other assets in the accompanying consolidated balance sheets. The net asset values of these investments are determined using quarterly capital statements from the funds, which are based on our contributions to the funds, allocation of profit and loss and changes in fair value of the underlying fund investments. Changes in fair value as reported on the capital statements are recorded through the consolidated statements of operations as non-operating income or expense. These private equity funds focus on making investments in key technology sectors, principally by investing in companies at expansion capital and growth equity stages. We have total unfunded commitments in private equity funds of $4,088 as of March&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzU0OTc1NTgzNzM1Nw_9c45ce97-ff09-4106-b90c-5c66a2f5adf4"
      unitRef="usd">5900000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzU0OTc1NTgzNzM2OA_434974fc-4436-4e75-8e27-629aba2592c1"
      unitRef="usd">4088000</us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzE3NjEy_c4648f90-8594-41da-b15e-5513f96e04dd">LeasesWe account for leases in accordance with ASC 842, Leases.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzE3NjYy_81605b60-a457-4755-9757-6cb11d880ae7">&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost, less accumulated depreciation and amortization.  Land is not depreciated. Depreciation is calculated on a straight-line basis over the estimated useful lives of the assets.   Computer and related equipment is generally depreciated over eighteen months to three years and furniture and fixtures are generally depreciated over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzExMjg1_05dbe210-9e52-4179-9ca2-d10d10c82bf2"&gt;three&lt;/span&gt; to twelve years. Leasehold improvements are amortized over the shorter of the useful life of the improvement or the term of the related lease. Expenditures for routine maintenance and repairs are charged against operations. Major replacements, improvements and additions are capitalized.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2023, the assets that previously comprised our owned headquarters met the held for sale criteria in accordance with ASC 360,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Property, Plant and Equipment&lt;/span&gt;, and were reclassified as such. These assets are no longer being depreciated.  For further discussion on assets held for sale, see Note 6 of the notes to the consolidated financial statements.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id40cbef308084c21901b84d90969183c_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzExMjE4_45d5df96-dc2b-4c84-9e5c-b7ee21732baa">P18M</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia512f021cffc48d39254254a045b9cdc_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzExMjI0_827f2854-c4fe-4ffc-8e30-18cab3f729ff">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8abf517568544e20898f41622fa4d2fa_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzExMjkx_1943f33f-94f6-4980-bc14-9ffb17d41823">P12Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzE3NjM5_6c49cfc5-d248-42f6-93b2-2f473bf34048">&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',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-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is recorded when the consideration paid for an acquisition exceeds the fair value of net tangible and intangible assets acquired. The carrying value of goodwill is tested for impairment on an annual basis on January 1, or more often if an event occurs or circumstances change that would more likely than not reduce the fair value of its carrying amount.  For the purpose of impairment testing, we have a single reporting unit. The impairment test consists of comparing the fair value of the reporting unit with its carrying amount that includes goodwill. If the carrying amount of the reporting unit exceeds the fair value of the reporting unit, an impairment loss would be recognized to reduce the carrying amount to its fair value.&lt;/span&gt;&lt;/div&gt;Our finite lived purchased intangible asset, developed technology, was valued using the replacement cost method and is being amortized on a straight-line basis over its economic life of three years as we believed this method most closely reflects the pattern in which the economic benefits of the assets will be consumed. Impairment losses are recognized if the carrying amount of an intangible asset is both not recoverable and exceeds its fair value.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ib08dec585beb49c3831cbbbc1e94a98f_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzEyNTI3_490ce1f3-1528-4f1b-9540-ad0f76ef20c7">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzE3NTg2_00b75634-5e7b-4262-b031-f64dcf8452f0">Long-Lived AssetsWe review our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be fully recoverable. To determine the recoverability of our long-lived assets, we evaluate the estimated future undiscounted cash flows that are directly associated with, and that are expected to arise as a direct result of, the use and eventual disposition of the long-lived asset. If the estimated future undiscounted cash flows demonstrate that recoverability is not probable, an impairment loss would be recognized. An impairment loss would be calculated based on the excess carrying amount of the long-lived asset over the long-lived asset&#x2019;s fair value. The fair value would be determined based on valuation techniques such as a comparison to fair values of similar assets.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzE0NzIy_7734670a-fabb-40ca-bf8c-d84e3576f54d">P5Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzE0ODE4_e35a4906-8a3f-4969-a8e3-2b18a27a6dbe">P5Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzU0OTc1NTgzOTAzMg_d80fe01f-d4f4-482c-baf7-452c7c824b1c">P5Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <cvlt:StockRepurchasesPolicyPolicyTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzE3NTk4_d4688474-f364-4f18-a717-73082541ec4a">Share RepurchasesWe consider all shares repurchased as canceled shares restored to the status of authorized but unissued shares on the trade date. The aggregate purchase price of the shares of our common stock repurchased is reflected as a reduction to stockholders&#x2019; equity. We account for shares repurchased as an adjustment to common stock (at par value) with the excess repurchase price allocated between additional paid-in capital and accumulated deficit.</cvlt:StockRepurchasesPolicyPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzE3NjI1_68ea75be-55b9-4565-bf72-4a8c77be22e2">&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Comprehensive Income &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive income is defined to include all changes in equity, except those resulting from investments by stockholders and distribution to stockholders.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDAvZnJhZzo5YjM4NWE5OGEwYTQ0ZmJiYjQwODZhOGIyN2YwNWZjZi90ZXh0cmVnaW9uOjliMzg1YTk4YTBhNDRmYmJiNDA4NmE4YjI3ZjA1ZmNmXzY1OTcwNjk3OTQzNDI_b636ac4e-4131-46ff-8e2f-f5a8999963f1">&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no recently adopted accounting standards that had a material effect on our condensed consolidated financial statements and accompanying disclosures, and no recently issued accounting standards that are expected to have a material impact on our condensed consolidated financial statements and accompanying disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90ZXh0cmVnaW9uOmI5MzhhMjRhNTFlZjQ0ZGRiYjAyZWM5MmQ5ODM2ZWM2XzY1MTk_2cc4a011-881a-4a49-a487-cb7451068e5b">Revenue&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We derive revenue from&#160;two&#160;primary sources: software and products, and services.  Software and products revenue includes our software and integrated appliances that combine our software with hardware. Services include customer support (software updates and technical support), consulting, assessment and design services, installation services, customer education and as-a-service, which is branded as Metallic. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sell both perpetual and term-based licenses of our software.  We refer to our term-based software licenses as subscription arrangements. We do not customize our software and installation services are not required. The software is delivered before related services are provided and is functional without professional services, updates and technical support. We have concluded that our software licenses (both perpetual and subscription) are functional intellectual property that is distinct, as the user can benefit from the software on its own. Software revenue for both perpetual and subscription licenses is typically recognized when the software is delivered and/or made available for download as this is the point the user of the software can direct the use of, and obtain substantially all of the remaining benefits from, the functional intellectual property. We do not recognize software revenue related to the renewal of subscription software licenses earlier than the beginning of the new subscription period.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also offer appliances that integrate our software with hardware and address a wide-range of business needs and use cases, ranging from support for remote or branch offices with limited IT staff up to large corporate data centers. We typically offer appliances via a software only model in which we sell software to a third party, which assembles an integrated appliance that is sold to end user customers. As a result, the revenue and costs associated with hardware are usually not included in our financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Services revenue includes revenue from customer support, as-a-service, and other professional services. Customer support includes software updates on a when-and-if-available basis, telephone support, integrated web-based support and bug fixes or patches.  We sell our customer support contracts as a percentage of net software purchases the support is related to.  Customer support revenue is recognized ratably over the term of the customer support agreement, which is typically&#160;one year on our perpetual licenses. The term of our subscription arrangements is typically three years, but can range between &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90ZXh0cmVnaW9uOmI5MzhhMjRhNTFlZjQ0ZGRiYjAyZWM5MmQ5ODM2ZWM2XzI3MTY_2c1678d9-961f-4e41-94ce-0180ec3cd646"&gt;one&lt;/span&gt; and five years.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commvault's as-a-service offerings, which are branded as Metallic, allow customers to use hosted software over the contract period without taking possession of the software. Revenue related to Metallic is generally recognized ratably over the contract term as services revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our other professional services include consulting, assessment and design services, installation services and customer education. Customer education services include courses taught by our instructors or third-party contractors.  Revenue related to other professional services and customer education services is typically recognized as the services are performed.    &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Most of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of software and appliances are typically estimated using the residual approach. Standalone selling prices of services are typically estimated based on observable transactions when these services are sold on a standalone basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our typical performance obligations include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;When Performance Obligation&lt;br/&gt;&#160;is Typically Satisfied&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;When Payment is &lt;br/&gt;Typically Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;How Standalone Selling Price is &lt;br/&gt;Typically Estimated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" 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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Software and Products Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software Licenses&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Upon shipment or made available for download (point in time)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Within 90 days of shipment except for certain subscription licenses which are paid for over time&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residual approach&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Customer Support Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software Updates&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ratably over the course of the support contract (over time)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;At the beginning of the contract period &lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in renewal transactions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer Support&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ratably over the course of the support contract (over time)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;At the beginning of the contract period &lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in renewal transactions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Other Services Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Professional Services (except for education services)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;As work is performed (over time)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Within 90 days of services being performed&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in transactions without multiple performance obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Education Services&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;When the class is taught (point in time)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Within 90 days of services being performed&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in transactions without multiple performance obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;As-a-service (Metallic)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ratably over the course of the contract (over time)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Annually or at the beginning of the contract period&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in transactions without multiple performance obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We disaggregate revenue from contracts with customers into the nature of the products and services and geographical regions.  Our International region encompasses Europe, Middle East, Africa, Australia, India, Japan, Southeast Asia, China and our Americas region is comprised of the United States, Canada, and Latin America. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.777%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.178%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.142%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 31, 2023&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;International&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software and Products Revenue&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;214,627&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;140,455&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;355,082&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer Support Revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184,568&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129,745&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;314,313&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Services Revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,049&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,146&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,195&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Revenue&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;469,244&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;315,346&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;784,590&#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="text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.777%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.178%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.142%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 31, 2022&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;International&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software and Products Revenue&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215,264&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,223&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;356,487&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer Support Revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;202,867&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144,248&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;347,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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Services Revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,764&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,225&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,989&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Revenue&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;457,895&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;311,696&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;769,591&#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-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.777%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.178%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.142%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 31, 2021&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;International&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software and Products Revenue&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;187,027&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,816&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;326,843&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer Support Revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215,831&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,950&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;357,781&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Services Revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,264&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,584&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,848&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Revenue&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;424,122&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;299,350&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;723,472&#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-top:4pt;text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Information about Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts collected in advance of services being provided are accounted for as deferred revenue.  Nearly all of our deferred revenue balance is related to services revenue.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In some arrangements we allow customers to pay for term-based software licenses and products over the term of the software license.  Amounts recognized as revenue in excess of amounts billed are recorded as unbilled receivables.  Unbilled receivables, which are anticipated to be invoiced in the next twelve months, are included in accounts receivable on the consolidated balance sheets.  Long-term unbilled receivables are included in other assets.  The opening and closing balances of our accounts receivable, unbilled receivables and deferred revenues are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:right"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.590%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.376%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.037%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.037%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.040%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accounts Receivable&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unbilled Receivable&lt;br/&gt;(current)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unbilled Receivable&lt;br/&gt;(long-term)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;br/&gt;(current)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;br/&gt;(long-term)&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Opening balance as of March&#160;31, 2022&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177,182&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,056&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,296&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267,017&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150,180&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Increase/(decrease), net&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,554&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,649&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,429)&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,545&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,213&#160;&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance as of March&#160;31, 2023&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;188,736&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,705&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,867&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;307,562&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,393&#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="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net increase in accounts receivable (inclusive of unbilled receivables) and deferred revenue are a result of an increase in Metallic contracts which are billed upfront but recognized ratably over the contract period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount of revenue recognized in the period that was included in the opening deferred revenue balance was approximately $265,871 for the year ended March&#160;31, 2023. The vast majority of this revenue consists of customer support and SaaS arrangements. The amount of revenue recognized from performance obligations satisfied in prior periods was not significant.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;Remaining performance obligations represent expected future revenue from existing contracts where performance obligations are unsatisfied or partially unsatisfied at the end of the reporting period.  As of March&#160;31, 2023, our remaining performance obligations (inclusive of deferred revenues) were $555,239, of which approximately 60% is expected to be recognized as revenue over the next 12 months and the remainder recognized thereafter.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <cvlt:SourcesOfPrimaryRevenue
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90ZXh0cmVnaW9uOmI5MzhhMjRhNTFlZjQ0ZGRiYjAyZWM5MmQ5ODM2ZWM2XzQw_179f1225-f827-4fa1-8b2b-9eb9903f84e7"
      unitRef="source">2</cvlt:SourcesOfPrimaryRevenue>
    <cvlt:CustomerSupportAgreementTerm
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90ZXh0cmVnaW9uOmI5MzhhMjRhNTFlZjQ0ZGRiYjAyZWM5MmQ5ODM2ZWM2XzI2MDU_315317bf-d7f5-4342-a65f-125cae97957a">P1Y</cvlt:CustomerSupportAgreementTerm>
    <cvlt:SubscriptionArrangementTerm
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90ZXh0cmVnaW9uOmI5MzhhMjRhNTFlZjQ0ZGRiYjAyZWM5MmQ5ODM2ZWM2XzI2OTA_c9f23fa6-7299-4296-812d-fba0427a477c">P3Y</cvlt:SubscriptionArrangementTerm>
    <cvlt:SubscriptionArrangementTerm
      contextRef="i41d0f10c60e44a01a1d6ff2f07b62442_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90ZXh0cmVnaW9uOmI5MzhhMjRhNTFlZjQ0ZGRiYjAyZWM5MmQ5ODM2ZWM2XzI3MjM_339d0ce6-971f-46b4-a352-e390db3ae9d0">P5Y</cvlt:SubscriptionArrangementTerm>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90ZXh0cmVnaW9uOmI5MzhhMjRhNTFlZjQ0ZGRiYjAyZWM5MmQ5ODM2ZWM2XzY1Mjk_75eed7b0-9efd-4fa4-b94d-5ad12225f521">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our typical performance obligations include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;When Performance Obligation&lt;br/&gt;&#160;is Typically Satisfied&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;When Payment is &lt;br/&gt;Typically Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;How Standalone Selling Price is &lt;br/&gt;Typically Estimated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" 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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Software and Products Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software Licenses&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Upon shipment or made available for download (point in time)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Within 90 days of shipment except for certain subscription licenses which are paid for over time&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residual approach&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Customer Support Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software Updates&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ratably over the course of the support contract (over time)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;At the beginning of the contract period &lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in renewal transactions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer Support&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ratably over the course of the support contract (over time)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;At the beginning of the contract period &lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in renewal transactions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Other Services Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Professional Services (except for education services)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;As work is performed (over time)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Within 90 days of services being performed&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in transactions without multiple performance obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Education Services&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;When the class is taught (point in time)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Within 90 days of services being performed&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in transactions without multiple performance obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;As-a-service (Metallic)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ratably over the course of the contract (over time)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Annually or at the beginning of the contract period&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in transactions without multiple performance obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <cvlt:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="i842b6cbc694347479cb055423d2652d1_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTowMmVjZDA3ODgwMTY0YTU0YjJmMGM1MGE1MzQ1ZDFiOS90YWJsZXJhbmdlOjAyZWNkMDc4ODAxNjRhNTRiMmYwYzUwYTUzNDVkMWI5XzItMi0xLTEtNzMxMDcvdGV4dHJlZ2lvbjo5MzRmYzg2NWZhOWE0YWE2YTA0M2Q3YWY3Zjc3OWM3OV8xMQ_89e33492-384d-45cd-8858-aa91ea5ada95">P90D</cvlt:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cvlt:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="i1897b368dc0d4e1c95533b553b93aa35_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTowMmVjZDA3ODgwMTY0YTU0YjJmMGM1MGE1MzQ1ZDFiOS90YWJsZXJhbmdlOjAyZWNkMDc4ODAxNjRhNTRiMmYwYzUwYTUzNDVkMWI5XzctMi0xLTEtNzMxMDcvdGV4dHJlZ2lvbjpjODRhYTI3OTZmNzY0OTlkOTQ5YzA0NzU2NTg2ZDkxMF8xMQ_1760eed8-3374-443f-b92c-f6cd4c2972ab">P90D</cvlt:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cvlt:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="i44f66cb547174f448cd648fcf548eb30_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTowMmVjZDA3ODgwMTY0YTU0YjJmMGM1MGE1MzQ1ZDFiOS90YWJsZXJhbmdlOjAyZWNkMDc4ODAxNjRhNTRiMmYwYzUwYTUzNDVkMWI5XzgtMi0xLTEtNzMxMDcvdGV4dHJlZ2lvbjpjMjlkMDcxNTk5ZjI0NDhkOTU1NmMzNGZjNTJmYzZhY18xMQ_f582083f-2f01-40fd-a78f-f3911b9a41f1">P90D</cvlt:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90ZXh0cmVnaW9uOmI5MzhhMjRhNTFlZjQ0ZGRiYjAyZWM5MmQ5ODM2ZWM2XzY1MzQ_4559476e-cb86-460f-b231-893e32034ba2">&lt;div style="text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.777%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.178%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.142%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 31, 2023&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;International&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software and Products Revenue&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;214,627&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;140,455&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;355,082&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer Support Revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184,568&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129,745&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;314,313&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Services Revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,049&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,146&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,195&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Revenue&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;469,244&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;315,346&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;784,590&#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="text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.777%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.178%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.142%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 31, 2022&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;International&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software and Products Revenue&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215,264&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,223&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;356,487&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer Support Revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;202,867&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144,248&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;347,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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Services Revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,764&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,225&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,989&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Revenue&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;457,895&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;311,696&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;769,591&#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-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.777%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.178%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.142%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 31, 2021&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Americas&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;International&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software and Products Revenue&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;187,027&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,816&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;326,843&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer Support Revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215,831&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,950&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;357,781&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Services Revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,264&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,584&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,848&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Revenue&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;424,122&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;299,350&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;723,472&#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="i8ee01690bbe446b8ad834db1462326f3_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTo2NzI4MGUxMzA4ZGI0ZmUwOTNiNWQ0YmJiYzc4YzA3NC90YWJsZXJhbmdlOjY3MjgwZTEzMDhkYjRmZTA5M2I1ZDRiYmJjNzhjMDc0XzItMS0xLTEtNzMxMDc_544e28ff-45dd-4707-a5cf-d2e4f260ac17"
      unitRef="usd">214627000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36bcc7b50a364b1cab685fa66f8f5249_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTo2NzI4MGUxMzA4ZGI0ZmUwOTNiNWQ0YmJiYzc4YzA3NC90YWJsZXJhbmdlOjY3MjgwZTEzMDhkYjRmZTA5M2I1ZDRiYmJjNzhjMDc0XzItMi0xLTEtNzMxMDc_10194885-0bef-4ca7-b114-1d014dece402"
      unitRef="usd">140455000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i766d8d1c5b9a4e2688f26145234ad013_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTo2NzI4MGUxMzA4ZGI0ZmUwOTNiNWQ0YmJiYzc4YzA3NC90YWJsZXJhbmdlOjY3MjgwZTEzMDhkYjRmZTA5M2I1ZDRiYmJjNzhjMDc0XzItNC0xLTEtNzMxMDc_120741d8-7ba9-4e6f-b9f7-8d9c84ca5857"
      unitRef="usd">355082000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9a981d80f714ea8b0f42f4b43af6628_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTo2NzI4MGUxMzA4ZGI0ZmUwOTNiNWQ0YmJiYzc4YzA3NC90YWJsZXJhbmdlOjY3MjgwZTEzMDhkYjRmZTA5M2I1ZDRiYmJjNzhjMDc0XzMtMS0xLTEtNzMxMDc_78b09946-3b10-48c0-953a-c6c248da8542"
      unitRef="usd">184568000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5e20c31644145379fd217e51abeafb1_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTo2NzI4MGUxMzA4ZGI0ZmUwOTNiNWQ0YmJiYzc4YzA3NC90YWJsZXJhbmdlOjY3MjgwZTEzMDhkYjRmZTA5M2I1ZDRiYmJjNzhjMDc0XzMtMi0xLTEtNzMxMDc_88176674-0870-41fd-b9ec-81fe71561ac4"
      unitRef="usd">129745000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib771163ed8c2437cbf685245af4ba9b3_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTo2NzI4MGUxMzA4ZGI0ZmUwOTNiNWQ0YmJiYzc4YzA3NC90YWJsZXJhbmdlOjY3MjgwZTEzMDhkYjRmZTA5M2I1ZDRiYmJjNzhjMDc0XzMtNC0xLTEtNzMxMDc_07ebb0b6-4ee0-4c1c-b280-491743483754"
      unitRef="usd">314313000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7630545cb7714d66b5d8f538de9f59e1_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTo2NzI4MGUxMzA4ZGI0ZmUwOTNiNWQ0YmJiYzc4YzA3NC90YWJsZXJhbmdlOjY3MjgwZTEzMDhkYjRmZTA5M2I1ZDRiYmJjNzhjMDc0XzQtMS0xLTEtNzMxMDc_7cece221-0bf9-409a-a5bd-16d2243402b4"
      unitRef="usd">70049000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62775c6c08e146d797b908e5e6c4c8a4_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTo2NzI4MGUxMzA4ZGI0ZmUwOTNiNWQ0YmJiYzc4YzA3NC90YWJsZXJhbmdlOjY3MjgwZTEzMDhkYjRmZTA5M2I1ZDRiYmJjNzhjMDc0XzQtMi0xLTEtNzMxMDc_e7476b00-bfba-4033-bea9-d804b5b21aec"
      unitRef="usd">45146000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a87f7357f1e4d6bb51a3755654342db_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTo2NzI4MGUxMzA4ZGI0ZmUwOTNiNWQ0YmJiYzc4YzA3NC90YWJsZXJhbmdlOjY3MjgwZTEzMDhkYjRmZTA5M2I1ZDRiYmJjNzhjMDc0XzQtNC0xLTEtNzMxMDc_8049da7e-6f4f-415c-b8b1-d11983297b82"
      unitRef="usd">115195000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i538a7415a8c240009ae0d5e7cdf9a793_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTo2NzI4MGUxMzA4ZGI0ZmUwOTNiNWQ0YmJiYzc4YzA3NC90YWJsZXJhbmdlOjY3MjgwZTEzMDhkYjRmZTA5M2I1ZDRiYmJjNzhjMDc0XzUtMS0xLTEtNzMxMDc_82f09cc6-10c7-41cd-9c4d-7355ca6fdf55"
      unitRef="usd">469244000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i510880f43fea48d8bc2ce9f0d03f3089_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTo2NzI4MGUxMzA4ZGI0ZmUwOTNiNWQ0YmJiYzc4YzA3NC90YWJsZXJhbmdlOjY3MjgwZTEzMDhkYjRmZTA5M2I1ZDRiYmJjNzhjMDc0XzUtMi0xLTEtNzMxMDc_707417b5-a2f4-4d15-b961-d6a43dbd6dcf"
      unitRef="usd">315346000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTo2NzI4MGUxMzA4ZGI0ZmUwOTNiNWQ0YmJiYzc4YzA3NC90YWJsZXJhbmdlOjY3MjgwZTEzMDhkYjRmZTA5M2I1ZDRiYmJjNzhjMDc0XzUtNC0xLTEtNzMxMDc_1b8052f4-3487-4312-92ba-d203ba9a22f9"
      unitRef="usd">784590000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb2852c44e734c54a06f3ecd2284b90a_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTowNTQ5M2Q5MTFiMDU0NTdmYjRjYWVjNTk2NDFjMzJjMS90YWJsZXJhbmdlOjA1NDkzZDkxMWIwNTQ1N2ZiNGNhZWM1OTY0MWMzMmMxXzItMS0xLTEtNzMxMDc_ecb597e7-80d7-4d17-959d-6e48280c4d77"
      unitRef="usd">215264000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i07fbe46a985748dda9fcae41abd7fd9b_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTowNTQ5M2Q5MTFiMDU0NTdmYjRjYWVjNTk2NDFjMzJjMS90YWJsZXJhbmdlOjA1NDkzZDkxMWIwNTQ1N2ZiNGNhZWM1OTY0MWMzMmMxXzItMi0xLTEtNzMxMDc_40e470f2-2fa9-4188-a568-70e6af0f51fd"
      unitRef="usd">141223000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25721b9ee6a041749049e643b61b3573_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTowNTQ5M2Q5MTFiMDU0NTdmYjRjYWVjNTk2NDFjMzJjMS90YWJsZXJhbmdlOjA1NDkzZDkxMWIwNTQ1N2ZiNGNhZWM1OTY0MWMzMmMxXzItNC0xLTEtNzMxMDc_8576da8f-a29e-4e9e-9ba8-46cc79b2f08e"
      unitRef="usd">356487000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d8c4ef3e33d4122bf6de7ace74f5129_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTowNTQ5M2Q5MTFiMDU0NTdmYjRjYWVjNTk2NDFjMzJjMS90YWJsZXJhbmdlOjA1NDkzZDkxMWIwNTQ1N2ZiNGNhZWM1OTY0MWMzMmMxXzMtMS0xLTEtNzMxMDc_fa2eb397-ba2d-4309-ab02-bbdc935bcc3d"
      unitRef="usd">202867000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03cec54c90a34979994189c712a7e35b_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTowNTQ5M2Q5MTFiMDU0NTdmYjRjYWVjNTk2NDFjMzJjMS90YWJsZXJhbmdlOjA1NDkzZDkxMWIwNTQ1N2ZiNGNhZWM1OTY0MWMzMmMxXzMtMi0xLTEtNzMxMDc_c696213b-da37-4a52-adb5-5ca210b127f2"
      unitRef="usd">144248000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaeb911c9922b443d9e4038d38e0784e7_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTowNTQ5M2Q5MTFiMDU0NTdmYjRjYWVjNTk2NDFjMzJjMS90YWJsZXJhbmdlOjA1NDkzZDkxMWIwNTQ1N2ZiNGNhZWM1OTY0MWMzMmMxXzMtNC0xLTEtNzMxMDc_38982dbe-8d96-44ca-9903-f57b787d5ab5"
      unitRef="usd">347115000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic12182ebd59a4630b4d5eb3e5b36f7d0_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTowNTQ5M2Q5MTFiMDU0NTdmYjRjYWVjNTk2NDFjMzJjMS90YWJsZXJhbmdlOjA1NDkzZDkxMWIwNTQ1N2ZiNGNhZWM1OTY0MWMzMmMxXzQtMS0xLTEtNzMxMDc_a13ec0ac-8a48-4b0e-bb1c-4b1ac8a6b2cf"
      unitRef="usd">39764000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7160eb07f674c889733d0c694d23857_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTowNTQ5M2Q5MTFiMDU0NTdmYjRjYWVjNTk2NDFjMzJjMS90YWJsZXJhbmdlOjA1NDkzZDkxMWIwNTQ1N2ZiNGNhZWM1OTY0MWMzMmMxXzQtMi0xLTEtNzMxMDc_815f29a5-46ca-4e98-9675-580ef1af2bcd"
      unitRef="usd">26225000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id58e331ed64a455f84391f5ebc913bc0_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTowNTQ5M2Q5MTFiMDU0NTdmYjRjYWVjNTk2NDFjMzJjMS90YWJsZXJhbmdlOjA1NDkzZDkxMWIwNTQ1N2ZiNGNhZWM1OTY0MWMzMmMxXzQtNC0xLTEtNzMxMDc_fb67d3e6-2ca8-4e33-89c9-899d1d755b3c"
      unitRef="usd">65989000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ab8e558d2d8408ba2efa92f301c8386_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTowNTQ5M2Q5MTFiMDU0NTdmYjRjYWVjNTk2NDFjMzJjMS90YWJsZXJhbmdlOjA1NDkzZDkxMWIwNTQ1N2ZiNGNhZWM1OTY0MWMzMmMxXzUtMS0xLTEtNzMxMDc_eeaee184-8588-408b-8199-1b0eaea19e08"
      unitRef="usd">457895000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77177de812d645139300d9ceb87ffb9d_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTowNTQ5M2Q5MTFiMDU0NTdmYjRjYWVjNTk2NDFjMzJjMS90YWJsZXJhbmdlOjA1NDkzZDkxMWIwNTQ1N2ZiNGNhZWM1OTY0MWMzMmMxXzUtMi0xLTEtNzMxMDc_3dbf2d92-bf66-4377-8be1-aa371fd08a56"
      unitRef="usd">311696000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTowNTQ5M2Q5MTFiMDU0NTdmYjRjYWVjNTk2NDFjMzJjMS90YWJsZXJhbmdlOjA1NDkzZDkxMWIwNTQ1N2ZiNGNhZWM1OTY0MWMzMmMxXzUtNC0xLTEtNzMxMDc_d52934fc-9765-4750-bde3-3c769af95f06"
      unitRef="usd">769591000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icdfd04fab4b24df68751b8d4f40d5b01_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZToyNmVlYjk5M2NjMjY0YTE3OWVmMmM2MTNjNDhlMjU4Ni90YWJsZXJhbmdlOjI2ZWViOTkzY2MyNjRhMTc5ZWYyYzYxM2M0OGUyNTg2XzItMS0xLTEtNzMxMDc_d0d4376c-1be2-40a4-9e27-ad6062a59c35"
      unitRef="usd">187027000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd7a8b8e2fe2465187bf4b90e84f46ca_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZToyNmVlYjk5M2NjMjY0YTE3OWVmMmM2MTNjNDhlMjU4Ni90YWJsZXJhbmdlOjI2ZWViOTkzY2MyNjRhMTc5ZWYyYzYxM2M0OGUyNTg2XzItMi0xLTEtNzMxMDc_101262bc-c265-4e69-8745-b21e28b5b225"
      unitRef="usd">139816000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19db9e4b20234ed19f06bc7ed9680000_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZToyNmVlYjk5M2NjMjY0YTE3OWVmMmM2MTNjNDhlMjU4Ni90YWJsZXJhbmdlOjI2ZWViOTkzY2MyNjRhMTc5ZWYyYzYxM2M0OGUyNTg2XzItNC0xLTEtNzMxMDc_7bcc3b71-9dc4-4ed1-879d-b952cd6fe337"
      unitRef="usd">326843000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib6ee4d8f48fa45ae99dbdfd44e10c6c7_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZToyNmVlYjk5M2NjMjY0YTE3OWVmMmM2MTNjNDhlMjU4Ni90YWJsZXJhbmdlOjI2ZWViOTkzY2MyNjRhMTc5ZWYyYzYxM2M0OGUyNTg2XzMtMS0xLTEtNzMxMDc_95a0ae4a-2d40-42b0-a597-802b5f113594"
      unitRef="usd">215831000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c2bf1739f6741b1ad4e289cd87cc6f5_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZToyNmVlYjk5M2NjMjY0YTE3OWVmMmM2MTNjNDhlMjU4Ni90YWJsZXJhbmdlOjI2ZWViOTkzY2MyNjRhMTc5ZWYyYzYxM2M0OGUyNTg2XzMtMi0xLTEtNzMxMDc_0a98cdec-a48e-4527-afa3-73b1bc7339f4"
      unitRef="usd">141950000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i531d1f9ba67d487bb3239988ff50bf08_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZToyNmVlYjk5M2NjMjY0YTE3OWVmMmM2MTNjNDhlMjU4Ni90YWJsZXJhbmdlOjI2ZWViOTkzY2MyNjRhMTc5ZWYyYzYxM2M0OGUyNTg2XzMtNC0xLTEtNzMxMDc_56cf063b-e9f4-4b3c-9ee7-d23eeab4907c"
      unitRef="usd">357781000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8dcf81c94e1e48e2bfcad3acbae027e4_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZToyNmVlYjk5M2NjMjY0YTE3OWVmMmM2MTNjNDhlMjU4Ni90YWJsZXJhbmdlOjI2ZWViOTkzY2MyNjRhMTc5ZWYyYzYxM2M0OGUyNTg2XzQtMS0xLTEtNzMxMDc_97e94502-355d-420d-8a42-941c57f61702"
      unitRef="usd">21264000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia62614bd00b2427e9f1bd94ebb104179_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZToyNmVlYjk5M2NjMjY0YTE3OWVmMmM2MTNjNDhlMjU4Ni90YWJsZXJhbmdlOjI2ZWViOTkzY2MyNjRhMTc5ZWYyYzYxM2M0OGUyNTg2XzQtMi0xLTEtNzMxMDc_9552d5a2-dc49-4232-ad34-0672cd0772d5"
      unitRef="usd">17584000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3cd944c6a202413dac64ef1d5ab98faa_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZToyNmVlYjk5M2NjMjY0YTE3OWVmMmM2MTNjNDhlMjU4Ni90YWJsZXJhbmdlOjI2ZWViOTkzY2MyNjRhMTc5ZWYyYzYxM2M0OGUyNTg2XzQtNC0xLTEtNzMxMDc_3105bb39-fd87-4e98-ba51-1fdcfa9e9cb8"
      unitRef="usd">38848000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84d5bd7d30204f2594a2b971f6508ce3_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZToyNmVlYjk5M2NjMjY0YTE3OWVmMmM2MTNjNDhlMjU4Ni90YWJsZXJhbmdlOjI2ZWViOTkzY2MyNjRhMTc5ZWYyYzYxM2M0OGUyNTg2XzUtMS0xLTEtNzMxMDc_ddb054eb-6178-42e7-a1e9-8d09f0edefec"
      unitRef="usd">424122000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf9349e469b3437eabb6546e2081af34_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZToyNmVlYjk5M2NjMjY0YTE3OWVmMmM2MTNjNDhlMjU4Ni90YWJsZXJhbmdlOjI2ZWViOTkzY2MyNjRhMTc5ZWYyYzYxM2M0OGUyNTg2XzUtMi0xLTEtNzMxMDc_e6500eaf-47dc-43ac-9525-a6f781e6c3ec"
      unitRef="usd">299350000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZToyNmVlYjk5M2NjMjY0YTE3OWVmMmM2MTNjNDhlMjU4Ni90YWJsZXJhbmdlOjI2ZWViOTkzY2MyNjRhMTc5ZWYyYzYxM2M0OGUyNTg2XzUtNC0xLTEtNzMxMDc_7b9c78c2-c7d2-40c2-bbd4-8a88a4d51156"
      unitRef="usd">723472000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90ZXh0cmVnaW9uOmI5MzhhMjRhNTFlZjQ0ZGRiYjAyZWM5MmQ5ODM2ZWM2XzY1MjY_fc9bc77a-8805-4d29-8946-019600c423e0">The opening and closing balances of our accounts receivable, unbilled receivables and deferred revenues are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.590%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.376%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.037%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.037%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.040%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accounts Receivable&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unbilled Receivable&lt;br/&gt;(current)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unbilled Receivable&lt;br/&gt;(long-term)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;br/&gt;(current)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;br/&gt;(long-term)&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Opening balance as of March&#160;31, 2022&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177,182&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,056&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,296&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267,017&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150,180&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Increase/(decrease), net&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,554&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,649&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,429)&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,545&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,213&#160;&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance as of March&#160;31, 2023&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;188,736&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,705&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,867&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;307,562&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,393&#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:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:AccountsReceivableNet
      contextRef="i5861ed312b4f40358623ece21bfe5b31_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTpmZjMzMGI0MGI2YjM0NWFhODRhODgyZDc4NTNhZGY4My90YWJsZXJhbmdlOmZmMzMwYjQwYjZiMzQ1YWE4NGE4ODJkNzg1M2FkZjgzXzEtMS0xLTEtNzMxMDc_e2b851a6-20da-4722-b91d-d4d429684011"
      unitRef="usd">177182000</us-gaap:AccountsReceivableNet>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i5861ed312b4f40358623ece21bfe5b31_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTpmZjMzMGI0MGI2YjM0NWFhODRhODgyZDc4NTNhZGY4My90YWJsZXJhbmdlOmZmMzMwYjQwYjZiMzQ1YWE4NGE4ODJkNzg1M2FkZjgzXzEtMi0xLTEtNzMxMDc_84e45553-4d65-415a-99f2-5350c523fc50"
      unitRef="usd">17056000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="i8bae4e1421934f5a8638492c3da4caab_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTpmZjMzMGI0MGI2YjM0NWFhODRhODgyZDc4NTNhZGY4My90YWJsZXJhbmdlOmZmMzMwYjQwYjZiMzQ1YWE4NGE4ODJkNzg1M2FkZjgzXzEtMy0xLTEtNzMxMDc_662cd7cb-d52e-45da-9834-3f8a5cbb3fc5"
      unitRef="usd">14296000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i8154a60155cc4921a796f78895d0c4e8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTpmZjMzMGI0MGI2YjM0NWFhODRhODgyZDc4NTNhZGY4My90YWJsZXJhbmdlOmZmMzMwYjQwYjZiMzQ1YWE4NGE4ODJkNzg1M2FkZjgzXzEtNC0xLTEtNzMxMDc_9cba7808-0c79-4b60-9ace-7600b4eeb3cf"
      unitRef="usd">267017000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i9667b4131af44f6797861f67ccc9f558_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTpmZjMzMGI0MGI2YjM0NWFhODRhODgyZDc4NTNhZGY4My90YWJsZXJhbmdlOmZmMzMwYjQwYjZiMzQ1YWE4NGE4ODJkNzg1M2FkZjgzXzEtNS0xLTEtNzMxMDc_7695b4e3-8205-4865-b828-61e08bee4984"
      unitRef="usd">150180000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic374ee8d5266451981ebdb8f96207602_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTpmZjMzMGI0MGI2YjM0NWFhODRhODgyZDc4NTNhZGY4My90YWJsZXJhbmdlOmZmMzMwYjQwYjZiMzQ1YWE4NGE4ODJkNzg1M2FkZjgzXzItMS0xLTEtNzMxMDc_888e9392-7702-41a9-8e9f-fb5ab7ec497d"
      unitRef="usd">11554000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <cvlt:ContractWithCustomerAssetNetCurrentIncreaseDecrease
      contextRef="ic374ee8d5266451981ebdb8f96207602_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTpmZjMzMGI0MGI2YjM0NWFhODRhODgyZDc4NTNhZGY4My90YWJsZXJhbmdlOmZmMzMwYjQwYjZiMzQ1YWE4NGE4ODJkNzg1M2FkZjgzXzItMi0xLTEtNzMxMDc_2fdcbfdc-12c5-4411-8d12-86752d4c23ae"
      unitRef="usd">4649000</cvlt:ContractWithCustomerAssetNetCurrentIncreaseDecrease>
    <cvlt:ContractWithCustomerAssetNetNoncurrentIncreaseDecrease
      contextRef="ie942799860324fc6994c6333d9ad033f_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTpmZjMzMGI0MGI2YjM0NWFhODRhODgyZDc4NTNhZGY4My90YWJsZXJhbmdlOmZmMzMwYjQwYjZiMzQ1YWE4NGE4ODJkNzg1M2FkZjgzXzItMy0xLTEtNzMxMDc_883d8a49-7d53-44bf-b0ef-f802ce4964e8"
      unitRef="usd">-4429000</cvlt:ContractWithCustomerAssetNetNoncurrentIncreaseDecrease>
    <cvlt:ContractWithCustomerLiabilityCurrentIncreaseDecrease
      contextRef="i4d3ad6a66e0b4c38911e709c922b708b_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTpmZjMzMGI0MGI2YjM0NWFhODRhODgyZDc4NTNhZGY4My90YWJsZXJhbmdlOmZmMzMwYjQwYjZiMzQ1YWE4NGE4ODJkNzg1M2FkZjgzXzItNC0xLTEtNzMxMDc_b87d0d09-6d6d-489e-8f06-e3174f5fa8f3"
      unitRef="usd">40545000</cvlt:ContractWithCustomerLiabilityCurrentIncreaseDecrease>
    <cvlt:ContractWithCustomerLiabilityNoncurrentIncreaseDecrease
      contextRef="i2c0c25c832c04b3796ac7c51cc8c6321_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTpmZjMzMGI0MGI2YjM0NWFhODRhODgyZDc4NTNhZGY4My90YWJsZXJhbmdlOmZmMzMwYjQwYjZiMzQ1YWE4NGE4ODJkNzg1M2FkZjgzXzItNS0xLTEtNzMxMDc_5df693ba-8b0f-4179-8944-3f76affaaea7"
      unitRef="usd">24213000</cvlt:ContractWithCustomerLiabilityNoncurrentIncreaseDecrease>
    <us-gaap:AccountsReceivableNet
      contextRef="if91abe62282842d99b1a740ca8632457_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTpmZjMzMGI0MGI2YjM0NWFhODRhODgyZDc4NTNhZGY4My90YWJsZXJhbmdlOmZmMzMwYjQwYjZiMzQ1YWE4NGE4ODJkNzg1M2FkZjgzXzMtMS0xLTEtNzMxMDc_af719f5f-9520-447a-8066-8b1b424e507d"
      unitRef="usd">188736000</us-gaap:AccountsReceivableNet>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="if91abe62282842d99b1a740ca8632457_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTpmZjMzMGI0MGI2YjM0NWFhODRhODgyZDc4NTNhZGY4My90YWJsZXJhbmdlOmZmMzMwYjQwYjZiMzQ1YWE4NGE4ODJkNzg1M2FkZjgzXzMtMi0xLTEtNzMxMDc_062dc15a-1319-4158-8ec0-3a64afac0439"
      unitRef="usd">21705000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="i12de2d4ed00d488ea2c59293c1f16f2b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTpmZjMzMGI0MGI2YjM0NWFhODRhODgyZDc4NTNhZGY4My90YWJsZXJhbmdlOmZmMzMwYjQwYjZiMzQ1YWE4NGE4ODJkNzg1M2FkZjgzXzMtMy0xLTEtNzMxMDc_42718ad9-1774-4061-b322-45e53c1c895d"
      unitRef="usd">9867000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i3fd9de3806f0444092c122dcdae3dcaa_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTpmZjMzMGI0MGI2YjM0NWFhODRhODgyZDc4NTNhZGY4My90YWJsZXJhbmdlOmZmMzMwYjQwYjZiMzQ1YWE4NGE4ODJkNzg1M2FkZjgzXzMtNC0xLTEtNzMxMDc_2bbb4c04-4879-442d-a119-58faa5ba1644"
      unitRef="usd">307562000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i0d66095cc3d546bb87ccb41e9bbf01d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90YWJsZTpmZjMzMGI0MGI2YjM0NWFhODRhODgyZDc4NTNhZGY4My90YWJsZXJhbmdlOmZmMzMwYjQwYjZiMzQ1YWE4NGE4ODJkNzg1M2FkZjgzXzMtNS0xLTEtNzMxMDc_6ddb6516-6f11-4224-a16a-f12444a297cd"
      unitRef="usd">174393000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90ZXh0cmVnaW9uOmI5MzhhMjRhNTFlZjQ0ZGRiYjAyZWM5MmQ5ODM2ZWM2XzU0OTc1NTgyMTAzNw_32faa8c1-d63b-4b3d-9b6a-b0454f0f389f"
      unitRef="usd">265871000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i77b36e048ac54e95bc4bbced10d8ae27_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90ZXh0cmVnaW9uOmI5MzhhMjRhNTFlZjQ0ZGRiYjAyZWM5MmQ5ODM2ZWM2XzY1OTcwNjk3ODAyMjI_7340fe4d-9103-4cab-90a4-7a284feb9a38"
      unitRef="usd">555239000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i77b36e048ac54e95bc4bbced10d8ae27_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90ZXh0cmVnaW9uOmI5MzhhMjRhNTFlZjQ0ZGRiYjAyZWM5MmQ5ODM2ZWM2XzY1OTcwNjk3ODAyMzI_b36122a9-5ccf-4880-82b4-ab99a3dd7a07"
      unitRef="number">0.60</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i77b36e048ac54e95bc4bbced10d8ae27_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDMvZnJhZzpiOTM4YTI0YTUxZWY0NGRkYmIwMmVjOTJkOTgzNmVjNi90ZXh0cmVnaW9uOmI5MzhhMjRhNTFlZjQ0ZGRiYjAyZWM5MmQ5ODM2ZWM2XzY1OTcwNjk3ODAyMzY_e191244c-70c8-4895-a1d7-852d5b7f2f47">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNTc2L2ZyYWc6N2E0ZjdmYzUxNDQ0NDk0ODlhODk1ZTI4YzU4MjgyZmIvdGV4dHJlZ2lvbjo3YTRmN2ZjNTE0NDQ0OTQ4OWE4OTVlMjhjNTgyODJmYl82NTk3MDY5NzY3MTI0_ad8e0207-6f08-4066-9498-996be621d06a">Business Combination&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal 2022, we completed the acquisition of TrapX Security, an Israeli-based cyber deception technology company, acquiring 100% of the equity interest for a purchase price of $18,653, paid in cash. The primary reason for the business combination is to expand the security features of our software-as-a-service offerings.  The technology was valued using the replacement method. The following table summarizes the purchase price allocation as of the date of acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.500%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets acquired and liabilities assumed:&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,759&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;700&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Developed technology&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,750&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Pre-acquisition tax contingencies&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(736)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued expenses&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(523)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,642)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total identifiable net assets acquired and liabilities assumed&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,308&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,345&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i077bfbdc872143288f660874194c973f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNTc2L2ZyYWc6N2E0ZjdmYzUxNDQ0NDk0ODlhODk1ZTI4YzU4MjgyZmIvdGV4dHJlZ2lvbjo3YTRmN2ZjNTE0NDQ0OTQ4OWE4OTVlMjhjNTgyODJmYl82NTk3MDY5NzY3MTI2_513bf017-9ac8-4d29-8c3e-343e1d5909ef"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="if8b8b10c8e774c5e800ae7ce4bed560c_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNTc2L2ZyYWc6N2E0ZjdmYzUxNDQ0NDk0ODlhODk1ZTI4YzU4MjgyZmIvdGV4dHJlZ2lvbjo3YTRmN2ZjNTE0NDQ0OTQ4OWE4OTVlMjhjNTgyODJmYl82NTk3MDY5NzY3MTMy_8548b189-fd67-4535-8c68-4f1392738bf6"
      unitRef="usd">18653000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNTc2L2ZyYWc6N2E0ZjdmYzUxNDQ0NDk0ODlhODk1ZTI4YzU4MjgyZmIvdGV4dHJlZ2lvbjo3YTRmN2ZjNTE0NDQ0OTQ4OWE4OTVlMjhjNTgyODJmYl80Mzk4MDQ2NTExNjky_8b3ba83b-e05b-473a-a795-0e4ef12b72bf">The following table summarizes the purchase price allocation as of the date of acquisition:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.500%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets acquired and liabilities assumed:&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,759&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;700&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Developed technology&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,750&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Pre-acquisition tax contingencies&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(736)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued expenses&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(523)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,642)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total identifiable net assets acquired and liabilities assumed&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,308&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,345&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i077bfbdc872143288f660874194c973f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNTc2L2ZyYWc6N2E0ZjdmYzUxNDQ0NDk0ODlhODk1ZTI4YzU4MjgyZmIvdGFibGU6ODM0ZWEyNjM0ZTk3NDQwOThjOWRiZmIyODNkNmUwYzAvdGFibGVyYW5nZTo4MzRlYTI2MzRlOTc0NDA5OGM5ZGJmYjI4M2Q2ZTBjMF8xLTEtMS0xLTkxMTY0_8380e80b-a065-4ea3-af21-634673bdb3f5"
      unitRef="usd">1759000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i077bfbdc872143288f660874194c973f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNTc2L2ZyYWc6N2E0ZjdmYzUxNDQ0NDk0ODlhODk1ZTI4YzU4MjgyZmIvdGFibGU6ODM0ZWEyNjM0ZTk3NDQwOThjOWRiZmIyODNkNmUwYzAvdGFibGVyYW5nZTo4MzRlYTI2MzRlOTc0NDA5OGM5ZGJmYjI4M2Q2ZTBjMF8yLTEtMS0xLTkxMTY0_7fdd82bb-c3c1-47ee-bb6d-e39adb0db2cd"
      unitRef="usd">700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i077bfbdc872143288f660874194c973f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNTc2L2ZyYWc6N2E0ZjdmYzUxNDQ0NDk0ODlhODk1ZTI4YzU4MjgyZmIvdGFibGU6ODM0ZWEyNjM0ZTk3NDQwOThjOWRiZmIyODNkNmUwYzAvdGFibGVyYW5nZTo4MzRlYTI2MzRlOTc0NDA5OGM5ZGJmYjI4M2Q2ZTBjMF8zLTEtMS0xLTkxMTY0_9827db26-d325-437a-95ff-fbe13aec64f6"
      unitRef="usd">3750000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <cvlt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPreAcquisitionTaxContingencies
      contextRef="i077bfbdc872143288f660874194c973f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNTc2L2ZyYWc6N2E0ZjdmYzUxNDQ0NDk0ODlhODk1ZTI4YzU4MjgyZmIvdGFibGU6ODM0ZWEyNjM0ZTk3NDQwOThjOWRiZmIyODNkNmUwYzAvdGFibGVyYW5nZTo4MzRlYTI2MzRlOTc0NDA5OGM5ZGJmYjI4M2Q2ZTBjMF80LTEtMS0xLTkxMTY0_809acb23-74c3-4df3-91e9-62295fe9790b"
      unitRef="usd">736000</cvlt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPreAcquisitionTaxContingencies>
    <cvlt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpenses
      contextRef="i077bfbdc872143288f660874194c973f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNTc2L2ZyYWc6N2E0ZjdmYzUxNDQ0NDk0ODlhODk1ZTI4YzU4MjgyZmIvdGFibGU6ODM0ZWEyNjM0ZTk3NDQwOThjOWRiZmIyODNkNmUwYzAvdGFibGVyYW5nZTo4MzRlYTI2MzRlOTc0NDA5OGM5ZGJmYjI4M2Q2ZTBjMF81LTEtMS0xLTkxMTY0_c4abeb81-a723-4804-be55-16ae5ea1b11b"
      unitRef="usd">523000</cvlt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpenses>
    <cvlt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability
      contextRef="i077bfbdc872143288f660874194c973f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNTc2L2ZyYWc6N2E0ZjdmYzUxNDQ0NDk0ODlhODk1ZTI4YzU4MjgyZmIvdGFibGU6ODM0ZWEyNjM0ZTk3NDQwOThjOWRiZmIyODNkNmUwYzAvdGFibGVyYW5nZTo4MzRlYTI2MzRlOTc0NDA5OGM5ZGJmYjI4M2Q2ZTBjMF82LTEtMS0xLTkxMTY0_52f52324-9607-4ce0-aeb7-7a98d0e71f7f"
      unitRef="usd">1642000</cvlt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i077bfbdc872143288f660874194c973f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNTc2L2ZyYWc6N2E0ZjdmYzUxNDQ0NDk0ODlhODk1ZTI4YzU4MjgyZmIvdGFibGU6ODM0ZWEyNjM0ZTk3NDQwOThjOWRiZmIyODNkNmUwYzAvdGFibGVyYW5nZTo4MzRlYTI2MzRlOTc0NDA5OGM5ZGJmYjI4M2Q2ZTBjMF83LTEtMS0xLTkxMTY0_a84dfbfc-3623-4cb8-8598-b13e6fab849c"
      unitRef="usd">3308000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="i077bfbdc872143288f660874194c973f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNTc2L2ZyYWc6N2E0ZjdmYzUxNDQ0NDk0ODlhODk1ZTI4YzU4MjgyZmIvdGFibGU6ODM0ZWEyNjM0ZTk3NDQwOThjOWRiZmIyODNkNmUwYzAvdGFibGVyYW5nZTo4MzRlYTI2MzRlOTc0NDA5OGM5ZGJmYjI4M2Q2ZTBjMF84LTEtMS0xLTkxMTY0_48e8e030-6900-410f-aafa-ad7e12b1df88"
      unitRef="usd">15345000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i077bfbdc872143288f660874194c973f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNTc2L2ZyYWc6N2E0ZjdmYzUxNDQ0NDk0ODlhODk1ZTI4YzU4MjgyZmIvdGFibGU6ODM0ZWEyNjM0ZTk3NDQwOThjOWRiZmIyODNkNmUwYzAvdGFibGVyYW5nZTo4MzRlYTI2MzRlOTc0NDA5OGM5ZGJmYjI4M2Q2ZTBjMF85LTEtMS0xLTkxMTY0_0e325ab1-2206-4b17-b610-82ececc02758"
      unitRef="usd">18653000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDkvZnJhZzo1MWNkNGNmYWJjNjA0YzkyODljNGM2ZGJlMzMwZDYzNS90ZXh0cmVnaW9uOjUxY2Q0Y2ZhYmM2MDRjOTI4OWM0YzZkYmUzMzBkNjM1XzIwNjE_adfe7721-d010-4aa8-a552-906600184f84">Goodwill and Intangible Assets, Net&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the residual purchase price paid in a business combination after the fair value of all identified assets and liabilities have been recorded. It includes the estimated value of potential expansion with new customers, the opportunity to further develop sales relationships with new customers and intangible assets that do not qualify for separate recognition. Goodwill is not amortized. None of the goodwill recorded is expected to be deductible for income tax purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no impairments to the carrying amount of goodwill during the fiscal years ended March&#160;31, 2023, 2022 or 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill balances are as follows:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.801%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.914%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.918%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Opening balance&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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127,780&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112,435&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,345&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127,780&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127,780&#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-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible assets, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets are recorded at cost and amortized over useful lives of three years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Value&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Developed technology&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,750&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,458)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,292&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,750&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(208)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,542&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense from acquired intangible assets was $1,250 for the fiscal year ended March&#160;31, 2023, $208 for the fiscal year ended 2022 and $5,650 for fiscal year ended 2021.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated future amortization expense of intangible assets with finite lives as of March&#160;31, 2023 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.994%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.928%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year ending March 31, &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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,250&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,042&#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:'Arial',sans-serif;font-size:9pt;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 #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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,292&#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;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDkvZnJhZzo1MWNkNGNmYWJjNjA0YzkyODljNGM2ZGJlMzMwZDYzNS90ZXh0cmVnaW9uOjUxY2Q0Y2ZhYmM2MDRjOTI4OWM0YzZkYmUzMzBkNjM1XzQ1OA_eab1df06-b6db-483a-b365-b389832f24ff"
      unitRef="usd">0</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDkvZnJhZzo1MWNkNGNmYWJjNjA0YzkyODljNGM2ZGJlMzMwZDYzNS90ZXh0cmVnaW9uOjUxY2Q0Y2ZhYmM2MDRjOTI4OWM0YzZkYmUzMzBkNjM1XzU1Mg_103e5398-0463-4dbb-9718-153a9fa70e6b"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDkvZnJhZzo1MWNkNGNmYWJjNjA0YzkyODljNGM2ZGJlMzMwZDYzNS90ZXh0cmVnaW9uOjUxY2Q0Y2ZhYmM2MDRjOTI4OWM0YzZkYmUzMzBkNjM1XzU1Mg_3eb53f6c-5f4d-41af-9e5a-f35a4bf85185"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDkvZnJhZzo1MWNkNGNmYWJjNjA0YzkyODljNGM2ZGJlMzMwZDYzNS90ZXh0cmVnaW9uOjUxY2Q0Y2ZhYmM2MDRjOTI4OWM0YzZkYmUzMzBkNjM1XzU1Mg_9bcc629d-d1d9-4843-8c42-817892f9289d"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDkvZnJhZzo1MWNkNGNmYWJjNjA0YzkyODljNGM2ZGJlMzMwZDYzNS90ZXh0cmVnaW9uOjUxY2Q0Y2ZhYmM2MDRjOTI4OWM0YzZkYmUzMzBkNjM1XzIwNjI_e6c98fd2-34ab-4335-8732-b92a166e9400">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill balances are as follows:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.801%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.914%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.918%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Opening balance&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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127,780&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112,435&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,345&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127,780&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127,780&#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:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDkvZnJhZzo1MWNkNGNmYWJjNjA0YzkyODljNGM2ZGJlMzMwZDYzNS90YWJsZToxYjFlMDc1Yzg2MmU0OTdjYmRjNTRlOTU5MmQ4YmRmZi90YWJsZXJhbmdlOjFiMWUwNzVjODYyZTQ5N2NiZGM1NGU5NTkyZDhiZGZmXzEtMi0xLTEtNzMxMDc_39576464-6b6f-4916-870c-2b9f18eb446f"
      unitRef="usd">127780000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4772edf4dd8d45bfb03192d8166e8e7c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDkvZnJhZzo1MWNkNGNmYWJjNjA0YzkyODljNGM2ZGJlMzMwZDYzNS90YWJsZToxYjFlMDc1Yzg2MmU0OTdjYmRjNTRlOTU5MmQ4YmRmZi90YWJsZXJhbmdlOjFiMWUwNzVjODYyZTQ5N2NiZGM1NGU5NTkyZDhiZGZmXzEtNC0xLTEtNzMxMDc_32154823-d1b7-4298-aae2-af7203e36e5e"
      unitRef="usd">112435000</us-gaap:Goodwill>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDkvZnJhZzo1MWNkNGNmYWJjNjA0YzkyODljNGM2ZGJlMzMwZDYzNS90YWJsZToxYjFlMDc1Yzg2MmU0OTdjYmRjNTRlOTU5MmQ4YmRmZi90YWJsZXJhbmdlOjFiMWUwNzVjODYyZTQ5N2NiZGM1NGU5NTkyZDhiZGZmXzItMi0xLTEtNzMxMDc_4959f000-2323-4a61-a3dc-222bb4dbcbff"
      unitRef="usd">0</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDkvZnJhZzo1MWNkNGNmYWJjNjA0YzkyODljNGM2ZGJlMzMwZDYzNS90YWJsZToxYjFlMDc1Yzg2MmU0OTdjYmRjNTRlOTU5MmQ4YmRmZi90YWJsZXJhbmdlOjFiMWUwNzVjODYyZTQ5N2NiZGM1NGU5NTkyZDhiZGZmXzItNC0xLTEtNzMxMDc_1d3f5eb5-f5f2-4e4f-b0d6-ddc288549ff8"
      unitRef="usd">15345000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:Goodwill
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDkvZnJhZzo1MWNkNGNmYWJjNjA0YzkyODljNGM2ZGJlMzMwZDYzNS90YWJsZToxYjFlMDc1Yzg2MmU0OTdjYmRjNTRlOTU5MmQ4YmRmZi90YWJsZXJhbmdlOjFiMWUwNzVjODYyZTQ5N2NiZGM1NGU5NTkyZDhiZGZmXzMtMi0xLTEtNzMxMDc_5b3ec619-3c9b-4b85-9b87-ad4ae255735b"
      unitRef="usd">127780000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDkvZnJhZzo1MWNkNGNmYWJjNjA0YzkyODljNGM2ZGJlMzMwZDYzNS90YWJsZToxYjFlMDc1Yzg2MmU0OTdjYmRjNTRlOTU5MmQ4YmRmZi90YWJsZXJhbmdlOjFiMWUwNzVjODYyZTQ5N2NiZGM1NGU5NTkyZDhiZGZmXzMtNC0xLTEtNzMxMDc_e251d369-3fc8-427d-8c96-07948f704e1a"
      unitRef="usd">127780000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDkvZnJhZzo1MWNkNGNmYWJjNjA0YzkyODljNGM2ZGJlMzMwZDYzNS90ZXh0cmVnaW9uOjUxY2Q0Y2ZhYmM2MDRjOTI4OWM0YzZkYmUzMzBkNjM1XzIwNjM_cee844b6-bdae-4d9e-b85e-596ec4b9aeac">&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets are recorded at cost and amortized over useful lives of three years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Value&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Developed technology&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,750&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,458)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,292&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,750&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(208)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,542&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie10a05198e7c48339debdd2e1531cdbe_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDkvZnJhZzo1MWNkNGNmYWJjNjA0YzkyODljNGM2ZGJlMzMwZDYzNS90YWJsZTphNGNkNTI3MGJhYzI0YjIzODMyNDZjMWFjZDU1YmJhOS90YWJsZXJhbmdlOmE0Y2Q1MjcwYmFjMjRiMjM4MzI0NmMxYWNkNTViYmE5XzItMi0xLTEtNzMxMDc_d8997009-d0a8-4727-8971-3d08ffff5527"
      unitRef="usd">3750000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie10a05198e7c48339debdd2e1531cdbe_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDkvZnJhZzo1MWNkNGNmYWJjNjA0YzkyODljNGM2ZGJlMzMwZDYzNS90YWJsZTphNGNkNTI3MGJhYzI0YjIzODMyNDZjMWFjZDU1YmJhOS90YWJsZXJhbmdlOmE0Y2Q1MjcwYmFjMjRiMjM4MzI0NmMxYWNkNTViYmE5XzItNC0xLTEtNzMxMDc_3a7d6ceb-5d07-4473-a633-2fd5a2337dfd"
      unitRef="usd">1458000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie10a05198e7c48339debdd2e1531cdbe_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDkvZnJhZzo1MWNkNGNmYWJjNjA0YzkyODljNGM2ZGJlMzMwZDYzNS90YWJsZTphNGNkNTI3MGJhYzI0YjIzODMyNDZjMWFjZDU1YmJhOS90YWJsZXJhbmdlOmE0Y2Q1MjcwYmFjMjRiMjM4MzI0NmMxYWNkNTViYmE5XzItNi0xLTEtNzMxMDc_34c07ea2-62d3-43c2-963c-651720d229dd"
      unitRef="usd">2292000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idfae19329e354470b2ccae8557231b63_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDkvZnJhZzo1MWNkNGNmYWJjNjA0YzkyODljNGM2ZGJlMzMwZDYzNS90YWJsZTphNGNkNTI3MGJhYzI0YjIzODMyNDZjMWFjZDU1YmJhOS90YWJsZXJhbmdlOmE0Y2Q1MjcwYmFjMjRiMjM4MzI0NmMxYWNkNTViYmE5XzItNy0xLTEtNzkxMTc_8ccab7f2-0996-4aab-a5c8-1de57e11d00c"
      unitRef="usd">3750000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idfae19329e354470b2ccae8557231b63_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDkvZnJhZzo1MWNkNGNmYWJjNjA0YzkyODljNGM2ZGJlMzMwZDYzNS90YWJsZTphNGNkNTI3MGJhYzI0YjIzODMyNDZjMWFjZDU1YmJhOS90YWJsZXJhbmdlOmE0Y2Q1MjcwYmFjMjRiMjM4MzI0NmMxYWNkNTViYmE5XzItOS0xLTEtNzkxMTc_4422bd8a-b853-41dc-a5da-e78ce08a193b"
      unitRef="usd">208000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idfae19329e354470b2ccae8557231b63_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDkvZnJhZzo1MWNkNGNmYWJjNjA0YzkyODljNGM2ZGJlMzMwZDYzNS90YWJsZTphNGNkNTI3MGJhYzI0YjIzODMyNDZjMWFjZDU1YmJhOS90YWJsZXJhbmdlOmE0Y2Q1MjcwYmFjMjRiMjM4MzI0NmMxYWNkNTViYmE5XzItMTEtMS0xLTc5MTE3_79753357-3d1f-4d65-8c92-cc5a4029d551"
      unitRef="usd">3542000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDkvZnJhZzo1MWNkNGNmYWJjNjA0YzkyODljNGM2ZGJlMzMwZDYzNS90ZXh0cmVnaW9uOjUxY2Q0Y2ZhYmM2MDRjOTI4OWM0YzZkYmUzMzBkNjM1Xzg1Nw_6f7dd407-7d81-4881-b49b-85d198593106"
      unitRef="usd">1250000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDkvZnJhZzo1MWNkNGNmYWJjNjA0YzkyODljNGM2ZGJlMzMwZDYzNS90ZXh0cmVnaW9uOjUxY2Q0Y2ZhYmM2MDRjOTI4OWM0YzZkYmUzMzBkNjM1Xzg5NA_afe31c9f-3908-4023-8420-ca27f9ac9597"
      unitRef="usd">208000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDkvZnJhZzo1MWNkNGNmYWJjNjA0YzkyODljNGM2ZGJlMzMwZDYzNS90ZXh0cmVnaW9uOjUxY2Q0Y2ZhYmM2MDRjOTI4OWM0YzZkYmUzMzBkNjM1XzY1OTcwNjk3Njk5OTk_01ef5448-964f-4108-93fd-106429aea56a"
      unitRef="usd">5650000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDkvZnJhZzo1MWNkNGNmYWJjNjA0YzkyODljNGM2ZGJlMzMwZDYzNS90ZXh0cmVnaW9uOjUxY2Q0Y2ZhYmM2MDRjOTI4OWM0YzZkYmUzMzBkNjM1XzIwNjQ_d1d85bee-8917-467e-8b82-2750e1a39b86">&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated future amortization expense of intangible assets with finite lives as of March&#160;31, 2023 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.994%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.928%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year ending March 31, &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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,250&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,042&#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:'Arial',sans-serif;font-size:9pt;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 #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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,292&#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;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDkvZnJhZzo1MWNkNGNmYWJjNjA0YzkyODljNGM2ZGJlMzMwZDYzNS90YWJsZTpjYjI5NTkwODRjN2U0MDg2YTgzMzNhZTAzZTkyZGY2NS90YWJsZXJhbmdlOmNiMjk1OTA4NGM3ZTQwODZhODMzM2FlMDNlOTJkZjY1XzEtMi0xLTEtNzMxMDc_7f90cc55-f246-4bf0-9782-d188f983f287"
      unitRef="usd">1250000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDkvZnJhZzo1MWNkNGNmYWJjNjA0YzkyODljNGM2ZGJlMzMwZDYzNS90YWJsZTpjYjI5NTkwODRjN2U0MDg2YTgzMzNhZTAzZTkyZGY2NS90YWJsZXJhbmdlOmNiMjk1OTA4NGM3ZTQwODZhODMzM2FlMDNlOTJkZjY1XzItMi0xLTEtNzMxMDc_baf88b97-8d30-4509-8b47-489ffada7323"
      unitRef="usd">1042000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMDkvZnJhZzo1MWNkNGNmYWJjNjA0YzkyODljNGM2ZGJlMzMwZDYzNS90YWJsZTpjYjI5NTkwODRjN2U0MDg2YTgzMzNhZTAzZTkyZGY2NS90YWJsZXJhbmdlOmNiMjk1OTA4NGM3ZTQwODZhODMzM2FlMDNlOTJkZjY1XzQtMi0xLTEtNzMxMDc_2d5ac9e5-b9ae-4259-ad3c-7a0289b684b5"
      unitRef="usd">2292000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNTQ1L2ZyYWc6ZDU4MjVhYTM3NTY4NGM0YzllMDVlNGUzN2NjY2YzMDgvdGV4dHJlZ2lvbjpkNTgyNWFhMzc1Njg0YzRjOWUwNWU0ZTM3Y2NjZjMwOF83MTQ2ODI1NTgzNDcx_2ccd8e7a-2425-4732-8ccd-4babd3fdb009">Assets Held for Sale&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fourth quarter of fiscal 2023, we entered into an agreement to sell our owned corporate headquarters in Tinton Falls, New Jersey for $40,000 in cash consideration and determined the assets and land related to headquarters met the criteria for classification as assets held for sale in accordance with ASC 360, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Impairment and Disposal of Long-Lived Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The property's previous carrying amount of $92,161 was written down to its estimated fair value, less estimated costs to sell, of $38,680, resulting in a non-cash impairment charge of $53,481 on our consolidated statements of operations for the period ended March&#160;31, 2023. We believe the sale will likely close in the first half of fiscal 2024. Upon closing of the transaction, we will enter into a lease for a portion of the premises.&lt;/span&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="ibc0c85ca3c2e47bab17722ed43a27232_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNTQ1L2ZyYWc6ZDU4MjVhYTM3NTY4NGM0YzllMDVlNGUzN2NjY2YzMDgvdGV4dHJlZ2lvbjpkNTgyNWFhMzc1Njg0YzRjOWUwNWU0ZTM3Y2NjZjMwOF8zODQ4MjkwNzAzNDc5_90bcc5a0-de04-4a20-abaf-c12f920e6810"
      unitRef="usd">40000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
      contextRef="ibc0c85ca3c2e47bab17722ed43a27232_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNTQ1L2ZyYWc6ZDU4MjVhYTM3NTY4NGM0YzllMDVlNGUzN2NjY2YzMDgvdGV4dHJlZ2lvbjpkNTgyNWFhMzc1Njg0YzRjOWUwNWU0ZTM3Y2NjZjMwOF8zODQ4MjkwNzAyNTI3_c13f3851-3f09-4b2d-8656-eff13761718a"
      unitRef="usd">92161000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown
      contextRef="i9d17a5d78d4641f7a25cf38418a51ede_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNTQ1L2ZyYWc6ZDU4MjVhYTM3NTY4NGM0YzllMDVlNGUzN2NjY2YzMDgvdGV4dHJlZ2lvbjpkNTgyNWFhMzc1Njg0YzRjOWUwNWU0ZTM3Y2NjZjMwOF8zODQ4MjkwNzAyNjEw_3c32e0b6-8418-4b68-a885-cc0ecab3deb2"
      unitRef="usd">38680000</us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="i9d17a5d78d4641f7a25cf38418a51ede_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNTQ1L2ZyYWc6ZDU4MjVhYTM3NTY4NGM0YzllMDVlNGUzN2NjY2YzMDgvdGV4dHJlZ2lvbjpkNTgyNWFhMzc1Njg0YzRjOWUwNWU0ZTM3Y2NjZjMwOF8zODQ4MjkwNzAyNjYw_56da53f0-f194-4ea1-a49a-afaba6b581d7"
      unitRef="usd">53481000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90ZXh0cmVnaW9uOmUwNTkzYjRmY2VmODQ2ODA4YzJjZDAwOWUzMDc4NDkyXzMyMg_8d31a222-3a4b-4574-a284-25bf44c65718">Property and Equipment&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:64.589%"/&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:15.322%"/&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:15.323%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,445&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,244&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Computers, servers and other equipment&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,135&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,557&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,264&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,031&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,433&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,349&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Purchased software&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,862&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,016&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in process&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,119&#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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,805&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;186,761&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation and amortization&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(48,518)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(80,248)&lt;/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="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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,287&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,513&#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-top:4pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded depreciation and amortization expense of $8,958, $10,708, and $10,228 for the years ended 2023, 2022 and 2021, respectively. Depreciation expense allocated to our cost of goods sold was approximately $938 for the year ended 2023, and $1,250 for the years ended 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As discussed in Note 6 of the notes to the consolidated financial statements, assets related to the sale of the Tinton Falls, New Jersey headquarters were reclassified to assets held for sale in the fourth quarter of fiscal 2023, at which time depreciation ended.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90ZXh0cmVnaW9uOmUwNTkzYjRmY2VmODQ2ODA4YzJjZDAwOWUzMDc4NDkyXzMyMQ_67e981f4-d789-4c88-9f29-e733c80fcf33">&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:64.589%"/&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:15.322%"/&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:15.323%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,445&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,244&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Computers, servers and other equipment&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,135&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,557&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,264&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,031&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,433&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,349&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Purchased software&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,862&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,016&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in process&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,119&#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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,805&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;186,761&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation and amortization&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(48,518)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(80,248)&lt;/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="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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,287&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,513&#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:PropertyPlantAndEquipmentGross
      contextRef="ic7ae13aa9ac4453f82f86a8337c3cb11_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90YWJsZTplYTEwN2RiY2NiMTk0OGZiODI4YWE2NzZkMGE2MmM3Ni90YWJsZXJhbmdlOmVhMTA3ZGJjY2IxOTQ4ZmI4MjhhYTY3NmQwYTYyYzc2XzItMi0xLTEtNzMxMDc_4bac7f5b-b4bc-4542-b4bc-8e53a1205a09"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id428c24634374a2794c5317aa269d6d6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90YWJsZTplYTEwN2RiY2NiMTk0OGZiODI4YWE2NzZkMGE2MmM3Ni90YWJsZXJhbmdlOmVhMTA3ZGJjY2IxOTQ4ZmI4MjhhYTY3NmQwYTYyYzc2XzItNC0xLTEtNzMxMDc_e8643f8e-1ed4-4960-a010-afa9693fb474"
      unitRef="usd">9445000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i01c68d263ed148918dcae36cbf99fbee_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90YWJsZTplYTEwN2RiY2NiMTk0OGZiODI4YWE2NzZkMGE2MmM3Ni90YWJsZXJhbmdlOmVhMTA3ZGJjY2IxOTQ4ZmI4MjhhYTY3NmQwYTYyYzc2XzMtMi0xLTEtNzMxMDc_8e3b722c-fe46-481c-89c9-9b1e1dc43487"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i65fa07a0f80648bb949fbbac319bd109_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90YWJsZTplYTEwN2RiY2NiMTk0OGZiODI4YWE2NzZkMGE2MmM3Ni90YWJsZXJhbmdlOmVhMTA3ZGJjY2IxOTQ4ZmI4MjhhYTY3NmQwYTYyYzc2XzMtNC0xLTEtNzMxMDc_a4b6b1c5-5626-487f-8c7c-1e51056aab82"
      unitRef="usd">103244000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i005384c8f1da4154914a4517e3a04446_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90YWJsZTplYTEwN2RiY2NiMTk0OGZiODI4YWE2NzZkMGE2MmM3Ni90YWJsZXJhbmdlOmVhMTA3ZGJjY2IxOTQ4ZmI4MjhhYTY3NmQwYTYyYzc2XzQtMi0xLTEtNzMxMDc_45746d35-d449-4587-b7f0-d996b0ce9d08"
      unitRef="usd">43135000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7c883ef525c34c89b8dd9f4c39daa931_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90YWJsZTplYTEwN2RiY2NiMTk0OGZiODI4YWE2NzZkMGE2MmM3Ni90YWJsZXJhbmdlOmVhMTA3ZGJjY2IxOTQ4ZmI4MjhhYTY3NmQwYTYyYzc2XzQtNC0xLTEtNzMxMDc_7d8f71ba-e8e6-4117-993c-3c188b618cc4"
      unitRef="usd">45557000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i73f89799d328420aae217a0e97fd64a7_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90YWJsZTplYTEwN2RiY2NiMTk0OGZiODI4YWE2NzZkMGE2MmM3Ni90YWJsZXJhbmdlOmVhMTA3ZGJjY2IxOTQ4ZmI4MjhhYTY3NmQwYTYyYzc2XzUtMi0xLTEtNzMxMDc_b48643e2-1ed9-4d2a-9be7-702a648745ac"
      unitRef="usd">3264000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9912f96683e24a2a8885253e0e28f736_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90YWJsZTplYTEwN2RiY2NiMTk0OGZiODI4YWE2NzZkMGE2MmM3Ni90YWJsZXJhbmdlOmVhMTA3ZGJjY2IxOTQ4ZmI4MjhhYTY3NmQwYTYyYzc2XzUtNC0xLTEtNzMxMDc_2a21cb78-af2c-4ca3-8007-b91adf164f78"
      unitRef="usd">15031000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if8d8272ceee64b9687e3c211aa5becd1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90YWJsZTplYTEwN2RiY2NiMTk0OGZiODI4YWE2NzZkMGE2MmM3Ni90YWJsZXJhbmdlOmVhMTA3ZGJjY2IxOTQ4ZmI4MjhhYTY3NmQwYTYyYzc2XzYtMi0xLTEtNzMxMDc_d14193d7-4bfd-4e30-8ff2-89b101240d63"
      unitRef="usd">8433000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i90309fc3c88d4837b4ff08bf8170350d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90YWJsZTplYTEwN2RiY2NiMTk0OGZiODI4YWE2NzZkMGE2MmM3Ni90YWJsZXJhbmdlOmVhMTA3ZGJjY2IxOTQ4ZmI4MjhhYTY3NmQwYTYyYzc2XzYtNC0xLTEtNzMxMDc_5777bcfc-b14c-459f-9ff2-86037a638a75"
      unitRef="usd">9349000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ided0035376f241b4a4b40a33dac43276_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90YWJsZTplYTEwN2RiY2NiMTk0OGZiODI4YWE2NzZkMGE2MmM3Ni90YWJsZXJhbmdlOmVhMTA3ZGJjY2IxOTQ4ZmI4MjhhYTY3NmQwYTYyYzc2XzctMi0xLTEtNzMxMDc_ad70860a-5659-4e48-bf50-5886594a048d"
      unitRef="usd">1862000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i10f566fcc7f5405ca9dfa99bbb09a2a5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90YWJsZTplYTEwN2RiY2NiMTk0OGZiODI4YWE2NzZkMGE2MmM3Ni90YWJsZXJhbmdlOmVhMTA3ZGJjY2IxOTQ4ZmI4MjhhYTY3NmQwYTYyYzc2XzctNC0xLTEtNzMxMDc_3c613296-d6b4-4889-8fbf-dd1ed40a312d"
      unitRef="usd">2016000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7131534103d44f6e961a16cf1b141486_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90YWJsZTplYTEwN2RiY2NiMTk0OGZiODI4YWE2NzZkMGE2MmM3Ni90YWJsZXJhbmdlOmVhMTA3ZGJjY2IxOTQ4ZmI4MjhhYTY3NmQwYTYyYzc2XzgtMi0xLTEtNzMxMDc_d2b4033d-555b-4777-ab02-42e1dd58bbd7"
      unitRef="usd">111000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2b0aa3e1bafe47869f2e1f54a90ee1ff_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90YWJsZTplYTEwN2RiY2NiMTk0OGZiODI4YWE2NzZkMGE2MmM3Ni90YWJsZXJhbmdlOmVhMTA3ZGJjY2IxOTQ4ZmI4MjhhYTY3NmQwYTYyYzc2XzgtNC0xLTEtNzMxMDc_8d040a37-b242-46a5-bbd9-9c987af73f42"
      unitRef="usd">2119000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90YWJsZTplYTEwN2RiY2NiMTk0OGZiODI4YWE2NzZkMGE2MmM3Ni90YWJsZXJhbmdlOmVhMTA3ZGJjY2IxOTQ4ZmI4MjhhYTY3NmQwYTYyYzc2XzktMi0xLTEtNzMxMDc_58e08800-21f1-46c1-b6d3-9706da4a5a02"
      unitRef="usd">56805000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90YWJsZTplYTEwN2RiY2NiMTk0OGZiODI4YWE2NzZkMGE2MmM3Ni90YWJsZXJhbmdlOmVhMTA3ZGJjY2IxOTQ4ZmI4MjhhYTY3NmQwYTYyYzc2XzktNC0xLTEtNzMxMDc_b714ebaa-f11c-47ba-a2a6-14829104e396"
      unitRef="usd">186761000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90YWJsZTplYTEwN2RiY2NiMTk0OGZiODI4YWE2NzZkMGE2MmM3Ni90YWJsZXJhbmdlOmVhMTA3ZGJjY2IxOTQ4ZmI4MjhhYTY3NmQwYTYyYzc2XzEwLTItMS0xLTczMTA3_7294988c-42a2-4533-9ca6-adda854fd369"
      unitRef="usd">48518000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90YWJsZTplYTEwN2RiY2NiMTk0OGZiODI4YWE2NzZkMGE2MmM3Ni90YWJsZXJhbmdlOmVhMTA3ZGJjY2IxOTQ4ZmI4MjhhYTY3NmQwYTYyYzc2XzEwLTQtMS0xLTczMTA3_4c1acda3-d1bc-4571-b5d2-70fc98cf2bdc"
      unitRef="usd">80248000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90YWJsZTplYTEwN2RiY2NiMTk0OGZiODI4YWE2NzZkMGE2MmM3Ni90YWJsZXJhbmdlOmVhMTA3ZGJjY2IxOTQ4ZmI4MjhhYTY3NmQwYTYyYzc2XzExLTItMS0xLTczMTA3_2847b6c6-7207-48dc-942c-45617fd84600"
      unitRef="usd">8287000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90YWJsZTplYTEwN2RiY2NiMTk0OGZiODI4YWE2NzZkMGE2MmM3Ni90YWJsZXJhbmdlOmVhMTA3ZGJjY2IxOTQ4ZmI4MjhhYTY3NmQwYTYyYzc2XzExLTQtMS0xLTczMTA3_ccfafc4e-96c6-46e3-8326-ec043276b86c"
      unitRef="usd">106513000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90ZXh0cmVnaW9uOmUwNTkzYjRmY2VmODQ2ODA4YzJjZDAwOWUzMDc4NDkyXzEzOA_df83dcaa-9483-4b92-a517-84837cd6d05e"
      unitRef="usd">8958000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90ZXh0cmVnaW9uOmUwNTkzYjRmY2VmODQ2ODA4YzJjZDAwOWUzMDc4NDkyXzE0Mg_daaffe94-48d2-47c2-8a2d-411c136086e1"
      unitRef="usd">10708000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90ZXh0cmVnaW9uOmUwNTkzYjRmY2VmODQ2ODA4YzJjZDAwOWUzMDc4NDkyXzE1MA_348b359d-3bca-438f-abe3-29bab838c3b8"
      unitRef="usd">10228000</us-gaap:Depreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90ZXh0cmVnaW9uOmUwNTkzYjRmY2VmODQ2ODA4YzJjZDAwOWUzMDc4NDkyXzEwOTk1MTE2Mjg3NzA_81caa7df-2c9c-49ed-a183-832e81fb9a9f"
      unitRef="usd">938000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90ZXh0cmVnaW9uOmUwNTkzYjRmY2VmODQ2ODA4YzJjZDAwOWUzMDc4NDkyXzEwOTk1MTE2Mjg1MDM_274a3987-0135-4719-838c-7da4fe1cf706"
      unitRef="usd">1250000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTIvZnJhZzplMDU5M2I0ZmNlZjg0NjgwOGMyY2QwMDllMzA3ODQ5Mi90ZXh0cmVnaW9uOmUwNTkzYjRmY2VmODQ2ODA4YzJjZDAwOWUzMDc4NDkyXzEwOTk1MTE2Mjg1MDM_e2503b02-daee-4cf0-9233-459d87418ab1"
      unitRef="usd">1250000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTUvZnJhZzo0YWYyYzY2NzFlZWY0OTc5ODgzNzJmMmQ4NzczZDhiMy90ZXh0cmVnaW9uOjRhZjJjNjY3MWVlZjQ5Nzk4ODM3MmYyZDg3NzNkOGIzXzg3_d3282d7f-1566-420f-9790-870777964707">Accrued Liabilities&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:65.419%"/&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:14.905%"/&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:14.908%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Compensation and related payroll taxes&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,112&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,409&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,776&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,428&#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:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97,888&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121,837&#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:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTUvZnJhZzo0YWYyYzY2NzFlZWY0OTc5ODgzNzJmMmQ4NzczZDhiMy90ZXh0cmVnaW9uOjRhZjJjNjY3MWVlZjQ5Nzk4ODM3MmYyZDg3NzNkOGIzXzgz_70071393-c8d1-4087-9fcb-b716bd1361d3">&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:65.419%"/&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:14.905%"/&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:14.908%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Compensation and related payroll taxes&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,112&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,409&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,776&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,428&#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:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97,888&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121,837&#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:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <cvlt:AccruedCompensationAndRelatedPayrollTax
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTUvZnJhZzo0YWYyYzY2NzFlZWY0OTc5ODgzNzJmMmQ4NzczZDhiMy90YWJsZTpiNGJlMWM3MDM1ZWQ0MDE1OWI3ZThlOTM3NzYxYTMzOS90YWJsZXJhbmdlOmI0YmUxYzcwMzVlZDQwMTU5YjdlOGU5Mzc3NjFhMzM5XzItMi0xLTEtNzMxMDc_c8702f6d-0876-46a5-954b-96d11a3e7ec0"
      unitRef="usd">58112000</cvlt:AccruedCompensationAndRelatedPayrollTax>
    <cvlt:AccruedCompensationAndRelatedPayrollTax
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTUvZnJhZzo0YWYyYzY2NzFlZWY0OTc5ODgzNzJmMmQ4NzczZDhiMy90YWJsZTpiNGJlMWM3MDM1ZWQ0MDE1OWI3ZThlOTM3NzYxYTMzOS90YWJsZXJhbmdlOmI0YmUxYzcwMzVlZDQwMTU5YjdlOGU5Mzc3NjFhMzM5XzItNC0xLTEtNzMxMDc_8e2e2b84-7aab-490a-b07f-933a149577c2"
      unitRef="usd">73409000</cvlt:AccruedCompensationAndRelatedPayrollTax>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTUvZnJhZzo0YWYyYzY2NzFlZWY0OTc5ODgzNzJmMmQ4NzczZDhiMy90YWJsZTpiNGJlMWM3MDM1ZWQ0MDE1OWI3ZThlOTM3NzYxYTMzOS90YWJsZXJhbmdlOmI0YmUxYzcwMzVlZDQwMTU5YjdlOGU5Mzc3NjFhMzM5XzMtMi0xLTEtNzMxMDc_9d4bbf32-5aa1-4885-b14b-e52393a33d4c"
      unitRef="usd">39776000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTUvZnJhZzo0YWYyYzY2NzFlZWY0OTc5ODgzNzJmMmQ4NzczZDhiMy90YWJsZTpiNGJlMWM3MDM1ZWQ0MDE1OWI3ZThlOTM3NzYxYTMzOS90YWJsZXJhbmdlOmI0YmUxYzcwMzVlZDQwMTU5YjdlOGU5Mzc3NjFhMzM5XzMtNC0xLTEtNzMxMDc_c7e86cb2-c5a6-41a4-8385-66e30d083a0f"
      unitRef="usd">48428000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTUvZnJhZzo0YWYyYzY2NzFlZWY0OTc5ODgzNzJmMmQ4NzczZDhiMy90YWJsZTpiNGJlMWM3MDM1ZWQ0MDE1OWI3ZThlOTM3NzYxYTMzOS90YWJsZXJhbmdlOmI0YmUxYzcwMzVlZDQwMTU5YjdlOGU5Mzc3NjFhMzM5XzQtMi0xLTEtNzMxMDc_e3d43702-adb4-473f-96a1-32753e163dbc"
      unitRef="usd">97888000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTUvZnJhZzo0YWYyYzY2NzFlZWY0OTc5ODgzNzJmMmQ4NzczZDhiMy90YWJsZTpiNGJlMWM3MDM1ZWQ0MDE1OWI3ZThlOTM3NzYxYTMzOS90YWJsZXJhbmdlOmI0YmUxYzcwMzVlZDQwMTU5YjdlOGU5Mzc3NjFhMzM5XzQtNC0xLTEtNzMxMDc_3f8005a1-5521-4a6c-8fc2-13dadd28539b"
      unitRef="usd">121837000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTgvZnJhZzo3Y2FlNjA2MjIwZjY0M2JiOTFjOWQ5ZjVkNjkyYjc5MC90ZXh0cmVnaW9uOjdjYWU2MDYyMjBmNjQzYmI5MWM5ZDlmNWQ2OTJiNzkwXzE4MTM_daaad7cc-58de-4be9-8e04-d069cc814f12">Commitments and Contingencies&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Purchase Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We, in the normal course of business, enter into various purchase commitments for goods or services. Total non-cancellable purchase commitments as of March&#160;31, 2023, relate to marketing and IT services and also include the remaining purchase commitments for our use of certain cloud services with third-party providers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.698%"/&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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2027 and beyond&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Purchase commitments&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,413&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,348&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,122&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164,600&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,483&#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;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In June 2022, we entered into an amended agreement with a third-party provider, in the ordinary course of business, for the use of certain cloud services through June 2027. Under the amended agreement, we committed to a purchase of $200,000 throughout the term of the agreement. As of March&#160;31, 2023, we had $164,600 of remaining obligations under the purchase agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have certain software royalty commitments associated with the shipment and licensing of certain products. Royalty expense is generally based on a fixed cost per unit shipped or a fixed fee for unlimited units shipped over a designated period. Royalty expense, included in cost of software and products revenues, was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.543%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.033%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 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="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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Royalty expense&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,339&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,188&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,256&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Warranties and Indemnifications&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:11.25pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We typically offer a 90-day limited product warranty for our software. To date, costs related to this product warranty have not been significant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We provide certain provisions within our software licensing agreements to indemnify our customers from any claim, suit or proceeding arising from alleged or actual intellectual property infringement. These provisions continue in perpetuity, along with our software licensing agreements. We have never incurred a liability relating to one of these indemnification provisions, and management believes that the likelihood of any future payout relating &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;to these provisions is remote. Therefore, we have not recorded a liability during any period for these indemnification provisions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Lease Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:11.25pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Please refer to Note 16 of the notes to the financial statements for more detail on our minimum lease commitments. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We do not believe that we are currently party to any pending legal action that could reasonably be expected to have a material adverse effect on our business or operating results.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal 2022, we entered into settlement agreements resulting in a $7,900 gain which resolved certain legal matters. The settlement amounts are recorded in general and administrative expenses net against related legal expenses.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LongTermPurchaseCommitmentTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTgvZnJhZzo3Y2FlNjA2MjIwZjY0M2JiOTFjOWQ5ZjVkNjkyYjc5MC90ZXh0cmVnaW9uOjdjYWU2MDYyMjBmNjQzYmI5MWM5ZDlmNWQ2OTJiNzkwXzE4MTQ_491604d2-a0f1-40de-a298-c306c7a06318">Total non-cancellable purchase commitments as of March&#160;31, 2023, relate to marketing and IT services and also include the remaining purchase commitments for our use of certain cloud services with third-party providers. &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.698%"/&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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2027 and beyond&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Purchase commitments&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,413&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,348&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,122&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164,600&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,483&#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;/table&gt;</us-gaap:LongTermPurchaseCommitmentTextBlock>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTgvZnJhZzo3Y2FlNjA2MjIwZjY0M2JiOTFjOWQ5ZjVkNjkyYjc5MC90YWJsZTplM2U5ZWI2MzM5NDk0ZGMyOTQ1MTcyNmRmODY3MGE1Yi90YWJsZXJhbmdlOmUzZTllYjYzMzk0OTRkYzI5NDUxNzI2ZGY4NjcwYTViXzEtMi0xLTEtNzMxMDc_c156fa4a-9802-4ee6-9770-b2a199d08a8f"
      unitRef="usd">21413000</us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueInSecondYear
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTgvZnJhZzo3Y2FlNjA2MjIwZjY0M2JiOTFjOWQ5ZjVkNjkyYjc5MC90YWJsZTplM2U5ZWI2MzM5NDk0ZGMyOTQ1MTcyNmRmODY3MGE1Yi90YWJsZXJhbmdlOmUzZTllYjYzMzk0OTRkYzI5NDUxNzI2ZGY4NjcwYTViXzEtNC0xLTEtNzMxMDc_66371c14-1ec6-47fb-b23a-13adc473adde"
      unitRef="usd">10348000</us-gaap:RecordedUnconditionalPurchaseObligationDueInSecondYear>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueInThirdYear
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTgvZnJhZzo3Y2FlNjA2MjIwZjY0M2JiOTFjOWQ5ZjVkNjkyYjc5MC90YWJsZTplM2U5ZWI2MzM5NDk0ZGMyOTQ1MTcyNmRmODY3MGE1Yi90YWJsZXJhbmdlOmUzZTllYjYzMzk0OTRkYzI5NDUxNzI2ZGY4NjcwYTViXzEtNi0xLTEtNzMxMDc_78c7c6c1-4e0f-46f6-ab04-e8b267a52773"
      unitRef="usd">1122000</us-gaap:RecordedUnconditionalPurchaseObligationDueInThirdYear>
    <cvlt:RecordedUnconditionalPurchaseObligationToBePaidYearFourAndThereafter
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTgvZnJhZzo3Y2FlNjA2MjIwZjY0M2JiOTFjOWQ5ZjVkNjkyYjc5MC90YWJsZTplM2U5ZWI2MzM5NDk0ZGMyOTQ1MTcyNmRmODY3MGE1Yi90YWJsZXJhbmdlOmUzZTllYjYzMzk0OTRkYzI5NDUxNzI2ZGY4NjcwYTViXzEtOC0xLTEtNzMxMDc_0957575e-535e-4941-867e-fde0d3234e4e"
      unitRef="usd">164600000</cvlt:RecordedUnconditionalPurchaseObligationToBePaidYearFourAndThereafter>
    <us-gaap:RecordedUnconditionalPurchaseObligation
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTgvZnJhZzo3Y2FlNjA2MjIwZjY0M2JiOTFjOWQ5ZjVkNjkyYjc5MC90YWJsZTplM2U5ZWI2MzM5NDk0ZGMyOTQ1MTcyNmRmODY3MGE1Yi90YWJsZXJhbmdlOmUzZTllYjYzMzk0OTRkYzI5NDUxNzI2ZGY4NjcwYTViXzEtMTAtMS0xLTczMTA3_c71aac55-14a3-404d-b96d-9929d772f586"
      unitRef="usd">197483000</us-gaap:RecordedUnconditionalPurchaseObligation>
    <us-gaap:LongTermPurchaseCommitmentAmount
      contextRef="ib9b49f70d637494587197b1551d97e73_D20220601-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTgvZnJhZzo3Y2FlNjA2MjIwZjY0M2JiOTFjOWQ5ZjVkNjkyYjc5MC90ZXh0cmVnaW9uOjdjYWU2MDYyMjBmNjQzYmI5MWM5ZDlmNWQ2OTJiNzkwXzY1OTcwNjk3NzEwNTQ_0eed67bf-66fd-405c-a280-a1adfa8c5b30"
      unitRef="usd">200000000</us-gaap:LongTermPurchaseCommitmentAmount>
    <us-gaap:PurchaseObligation
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTgvZnJhZzo3Y2FlNjA2MjIwZjY0M2JiOTFjOWQ5ZjVkNjkyYjc5MC90ZXh0cmVnaW9uOjdjYWU2MDYyMjBmNjQzYmI5MWM5ZDlmNWQ2OTJiNzkwXzY1OTcwNjk3NzEwNjQ_436999da-a83a-4a93-89f1-d1a8475dab84"
      unitRef="usd">164600000</us-gaap:PurchaseObligation>
    <cvlt:ScheduleOfRoyaltyExpenseTableTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTgvZnJhZzo3Y2FlNjA2MjIwZjY0M2JiOTFjOWQ5ZjVkNjkyYjc5MC90ZXh0cmVnaW9uOjdjYWU2MDYyMjBmNjQzYmI5MWM5ZDlmNWQ2OTJiNzkwXzE4MTE_d19733fe-b582-4615-9c4e-dab3430ce92b">Royalty expense, included in cost of software and products revenues, was as follows: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.543%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.033%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 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="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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Royalty expense&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,339&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,188&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,256&#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;/table&gt;</cvlt:ScheduleOfRoyaltyExpenseTableTextBlock>
    <us-gaap:RoyaltyExpense
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTgvZnJhZzo3Y2FlNjA2MjIwZjY0M2JiOTFjOWQ5ZjVkNjkyYjc5MC90YWJsZTphYmQ2ZTAwNzNhYWM0NmNhYTg5MTM0NWQ1N2ZlNjI1Zi90YWJsZXJhbmdlOmFiZDZlMDA3M2FhYzQ2Y2FhODkxMzQ1ZDU3ZmU2MjVmXzItMi0xLTEtNzMxMDc_ab88b5b6-6669-4876-a3a5-e421379c6aac"
      unitRef="usd">9339000</us-gaap:RoyaltyExpense>
    <us-gaap:RoyaltyExpense
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTgvZnJhZzo3Y2FlNjA2MjIwZjY0M2JiOTFjOWQ5ZjVkNjkyYjc5MC90YWJsZTphYmQ2ZTAwNzNhYWM0NmNhYTg5MTM0NWQ1N2ZlNjI1Zi90YWJsZXJhbmdlOmFiZDZlMDA3M2FhYzQ2Y2FhODkxMzQ1ZDU3ZmU2MjVmXzItNC0xLTEtNzMxMDc_241ff0f5-e641-4bc2-a6f3-49c1a598582d"
      unitRef="usd">11188000</us-gaap:RoyaltyExpense>
    <us-gaap:RoyaltyExpense
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTgvZnJhZzo3Y2FlNjA2MjIwZjY0M2JiOTFjOWQ5ZjVkNjkyYjc5MC90YWJsZTphYmQ2ZTAwNzNhYWM0NmNhYTg5MTM0NWQ1N2ZlNjI1Zi90YWJsZXJhbmdlOmFiZDZlMDA3M2FhYzQ2Y2FhODkxMzQ1ZDU3ZmU2MjVmXzItNi0xLTEtNzMxMDc_56ca7176-9dc6-444d-b273-f8481cce0abc"
      unitRef="usd">16256000</us-gaap:RoyaltyExpense>
    <cvlt:MaximumSoftwareWarrantyPeriod
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTgvZnJhZzo3Y2FlNjA2MjIwZjY0M2JiOTFjOWQ5ZjVkNjkyYjc5MC90ZXh0cmVnaW9uOjdjYWU2MDYyMjBmNjQzYmI5MWM5ZDlmNWQ2OTJiNzkwXzY3Mw_f4d79560-7873-404b-b743-93de5fdf139f">P90D</cvlt:MaximumSoftwareWarrantyPeriod>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTgvZnJhZzo3Y2FlNjA2MjIwZjY0M2JiOTFjOWQ5ZjVkNjkyYjc5MC90ZXh0cmVnaW9uOjdjYWU2MDYyMjBmNjQzYmI5MWM5ZDlmNWQ2OTJiNzkwXzEyOTc_73fd2e21-72db-4747-8b71-30d8cc42c29f"
      unitRef="usd">0</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i4772edf4dd8d45bfb03192d8166e8e7c_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTgvZnJhZzo3Y2FlNjA2MjIwZjY0M2JiOTFjOWQ5ZjVkNjkyYjc5MC90ZXh0cmVnaW9uOjdjYWU2MDYyMjBmNjQzYmI5MWM5ZDlmNWQ2OTJiNzkwXzEyOTc_9e18023d-673b-44d9-b6a8-4d063b541287"
      unitRef="usd">0</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTgvZnJhZzo3Y2FlNjA2MjIwZjY0M2JiOTFjOWQ5ZjVkNjkyYjc5MC90ZXh0cmVnaW9uOjdjYWU2MDYyMjBmNjQzYmI5MWM5ZDlmNWQ2OTJiNzkwXzEyOTc_d0dd83be-e890-4c03-a19a-6ab7c4db8f4e"
      unitRef="usd">0</us-gaap:ProductWarrantyAccrual>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMTgvZnJhZzo3Y2FlNjA2MjIwZjY0M2JiOTFjOWQ5ZjVkNjkyYjc5MC90ZXh0cmVnaW9uOjdjYWU2MDYyMjBmNjQzYmI5MWM5ZDlmNWQ2OTJiNzkwXzE0NzA_4e8786a1-b4a5-4b64-b8d5-87187908dc8e"
      unitRef="usd">7900000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjEvZnJhZzpkMTNhYTMyNjUxMDI0ZDM5YWIwYmRkZGUyNjg0N2FiZC90ZXh0cmVnaW9uOmQxM2FhMzI2NTEwMjRkMzlhYjBiZGRkZTI2ODQ3YWJkXzgwNg_62014185-8f8a-45ea-ba9a-f89ff57d13c4">Capitalization&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have 44,140 and 44,511 shares of common stock, par value $0.01, outstanding at March&#160;31, 2023 and March&#160;31, 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our share repurchase program has been funded by our existing cash and cash equivalent balances, as well as cash flows provided by our operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Board of Directors (the "Board") had previously approved a share repurchase program of $250,000 in April 2022. The Board's authorization has no expiration date. During fiscal 2023, we repurchased $150,921 of our common stock, or approximately 2,521 shares. As a result, $99,079 remained available under the current authorization as of March 31, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Subsequent Event&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 20, 2023, the Board approved an increase of the existing share repurchase program so that $250,000 was available. The Board&#x2019;s authorization has no expiration date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Shares Reserved for Issuance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At March 31, 2023, we have reserved 4,366&#160;shares in connection with our Stock Plans discussed in Note 11 of the notes to the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjEvZnJhZzpkMTNhYTMyNjUxMDI0ZDM5YWIwYmRkZGUyNjg0N2FiZC90ZXh0cmVnaW9uOmQxM2FhMzI2NTEwMjRkMzlhYjBiZGRkZTI2ODQ3YWJkXzQ1_3ea49d3c-0b65-4f2f-8f3f-d9587eee6153"
      unitRef="shares">44140000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjEvZnJhZzpkMTNhYTMyNjUxMDI0ZDM5YWIwYmRkZGUyNjg0N2FiZC90ZXh0cmVnaW9uOmQxM2FhMzI2NTEwMjRkMzlhYjBiZGRkZTI2ODQ3YWJkXzUy_03259729-d533-4ecb-85cd-9c12914e3262"
      unitRef="shares">44511000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjEvZnJhZzpkMTNhYTMyNjUxMDI0ZDM5YWIwYmRkZGUyNjg0N2FiZC90ZXh0cmVnaW9uOmQxM2FhMzI2NTEwMjRkMzlhYjBiZGRkZTI2ODQ3YWJkXzg5_58e89b55-b611-4bb4-ac9a-dee1018be608"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjEvZnJhZzpkMTNhYTMyNjUxMDI0ZDM5YWIwYmRkZGUyNjg0N2FiZC90ZXh0cmVnaW9uOmQxM2FhMzI2NTEwMjRkMzlhYjBiZGRkZTI2ODQ3YWJkXzg5_b0d59fbe-a551-4e38-83e2-3a5ad2107bf2"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i3cacdcee1d3347d5ba88ea199484b274_I20220421"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjEvZnJhZzpkMTNhYTMyNjUxMDI0ZDM5YWIwYmRkZGUyNjg0N2FiZC90ZXh0cmVnaW9uOmQxM2FhMzI2NTEwMjRkMzlhYjBiZGRkZTI2ODQ3YWJkXzEwNDQ1MzYwNDY1ODE0_3a474c6f-2322-4767-a372-6a906f312c3b"
      unitRef="usd">250000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjEvZnJhZzpkMTNhYTMyNjUxMDI0ZDM5YWIwYmRkZGUyNjg0N2FiZC90ZXh0cmVnaW9uOmQxM2FhMzI2NTEwMjRkMzlhYjBiZGRkZTI2ODQ3YWJkXzEwOTk1MTE2Mjg1OTE_6c3f7366-b152-468a-9357-d17d5b6be85a"
      unitRef="usd">150921000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjEvZnJhZzpkMTNhYTMyNjUxMDI0ZDM5YWIwYmRkZGUyNjg0N2FiZC90ZXh0cmVnaW9uOmQxM2FhMzI2NTEwMjRkMzlhYjBiZGRkZTI2ODQ3YWJkXzEwOTk1MTE2Mjg1OTU_e0683edc-712f-4a5c-a8c5-b159bd32056e"
      unitRef="shares">2521000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjEvZnJhZzpkMTNhYTMyNjUxMDI0ZDM5YWIwYmRkZGUyNjg0N2FiZC90ZXh0cmVnaW9uOmQxM2FhMzI2NTEwMjRkMzlhYjBiZGRkZTI2ODQ3YWJkXzU0OTc1NTgxNTgxOQ_a96df3b4-5698-4af3-9bc7-d42c9a2a3023"
      unitRef="usd">99079000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i9b6d44bd0ad54fd1bff34cb738dcbba0_I20230420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjEvZnJhZzpkMTNhYTMyNjUxMDI0ZDM5YWIwYmRkZGUyNjg0N2FiZC90ZXh0cmVnaW9uOmQxM2FhMzI2NTEwMjRkMzlhYjBiZGRkZTI2ODQ3YWJkXzMyOTg1MzQ4ODg0NDg_5f9137b8-6d43-4897-b0f2-b4765db59f32"
      unitRef="usd">250000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjEvZnJhZzpkMTNhYTMyNjUxMDI0ZDM5YWIwYmRkZGUyNjg0N2FiZC90ZXh0cmVnaW9uOmQxM2FhMzI2NTEwMjRkMzlhYjBiZGRkZTI2ODQ3YWJkXzY4Mw_ad9f3d10-05bc-4013-a820-79ae2a603600"
      unitRef="shares">4366000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzY1MzI_c4d4b863-0cc5-4b05-a5b5-c45fc7c3c466">Stock PlansWe maintain the Omnibus Incentive Plan (the &#x201c;2016 Incentive Plan&#x201d;) for granting awards to employees.  On August 24, 2022, our shareholders approved an amendment to the 2016 Incentive Plan to increase the maximum number of shares of common stock that may be delivered under the plan to&#160;11,050, an increase of&#160;1,000&#160;shares. The 2016 Incentive Plan authorizes a broad range of awards including stock options, stock appreciation rights, full value awards (including restricted stock, restricted stock units, performance shares or units and other stock-based awards) and cash-based awards. As of March&#160;31, 2023, approximately 1,478&#160;shares were available for future grant under the 2016 Incentive Plan.&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, we have granted non-qualified stock options, restricted stock units and performance stock awards under our stock incentive plans. Historically, most equity awards granted by us under our stock incentive plans generally vest quarterly over a three-year period, except that the shares that would otherwise vest quarterly over the first twelve months do not vest until the first anniversary of the grant. We anticipate that future grants under our stock incentive plans will be restricted stock units and performance stock awards and do not anticipate that we will grant stock options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the stock-based compensation expense included in cost of services revenue, sales and marketing, research and development, general and administrative and restructuring expenses for the years ended March&#160;31, 2023, 2022 and 2021.Stock-based compensation is attributable to restricted stock units, performance-based awards and the Employee Stock Purchase Plan ("ESPP").&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-top:8pt"&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:52.497%"/&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:13.584%"/&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:13.584%"/&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:13.733%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of services revenue&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,787&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,474&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,317&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,081&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,431&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,577&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,540&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,870&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,823&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,679&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,369&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restructuring&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,607&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,709&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,747&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, there was approximately $135,912 of unrecognized stock-based compensation expense related to all of our employee stock plans that is expected to be recognized over a weighted-average period of 1.81 years. To the extent the actual forfeiture rate is different from what we have anticipated, stock-based compensation related to these awards will be different from our expectations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.999%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Options&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&gt;Options&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&#160;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(Years)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding at March&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;917&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68.03&#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: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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(91)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49.82&#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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expired&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(273)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62.86&#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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding at March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;553&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73.58&#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="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.87&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,985&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercisable at March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&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;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.87&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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total intrinsic value of options exercised was $1,176, $12,704, and $4,306 in the years ended March&#160;31, 2023, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock unit activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&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:65.175%"/&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:14.882%"/&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:15.177%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-Vested 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&lt;br/&gt;of&lt;br/&gt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant&#160;Date&lt;br/&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested as of March 31, 2022&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,310&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58.16&#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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,910&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63.49&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,845)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56.01&#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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(422)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61.22&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested as of March 31, 2023&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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,953&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62.52&#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-top:4pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total fair value of the restricted stock units that vested during the years ended March&#160;31, 2023, 2022 and 2021 was $114,422, $122,259 and $72,544, respectively. The fair value of awards includes the awards with a market condition described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Based Awards&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal 2023, we granted 126 performance stock units ("PSUs") to certain executives. Vesting of these awards is contingent upon i) us meeting certain non-GAAP performance goals (performance-based) in fiscal 2023 and ii) our customary service periods. The awards vest over three years. The related stock-based compensation expense is determined based on the value of the underlying shares on the date of grant and is recognized over the vesting term using the accelerated method. During each financial period, management estimates the probable number of PSUs that would vest until the ultimate achievement of the performance goals is known. Based on our results, the PSUs vested at 128%. The awards are included in the restricted stock unit table.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal 2022, we granted 105 and 14 PSUs to certain executives in May 2021 and June 2021, respectively, for a total of 119 PSUs. Vesting of these awards is contingent upon i) us meeting certain revenue and non-GAAP performance goals (performance-based) in fiscal 2022 and ii) our customary service periods. The awards vest over three years. The related stock-based compensation expense is determined based on the value of the underlying shares on the date of grant and is recognized over the vesting term using the accelerated method. Based on our results, the PSUs granted in May 2021 vested at 150% and the PSUs granted in June 2021 vested at 200%. The awards are included in the restricted stock unit table.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Awards with a Market Condition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal 2023, we granted&#160;126 market performance stock units to certain executives. The vesting of these awards is contingent upon us meeting certain total shareholder return ("TSR") levels as compared to the Russell 3000 market index over the next three years. The awards vest in three annual tranches and have a maximum potential to vest at 200% (252 shares) based on TSR performance. The related stock-based compensation expense is determined based on the estimated fair value of the underlying shares on the date of grant and is recognized using the accelerated method over the vesting term. The estimated fair value was calculated using a Monte Carlo simulation model. The fair value of the awards granted during the year was $76.48 per unit. The awards are included in the restricted stock unit table above.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal 2022, we granted&#160;105&#160;market performance stock units to certain executives. The vesting of these awards is contingent upon us meeting certain TSR levels as compared to the Russell 3000 market index over the next three years. The awards vest in three annual tranches and have a maximum potential to vest at 200% (210 shares) based on TSR performance. The related stock-based compensation expense is determined based on the estimated fair value of the underlying shares on the date of grant and is recognized using the accelerated method over the vesting term. The estimated fair value was calculated using a Monte Carlo simulation model.  The fair value of the awards granted during the year was $87.74 per unit. The awards are included in the restricted stock unit table above.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ESPP is a shareholder approved plan under which substantially all employees may purchase our common stock through payroll deductions at a price equal to 85% of the lower of the fair market values of the stock as of the beginning or the end of six-month offering periods. An employee&#x2019;s payroll deductions under the ESPP are limited to 10% of the employee&#x2019;s salary and employees may not purchase more than $25 of stock during any calendar year.  Employees purchased 213 shares in exchange for $10,873 of proceeds in fiscal 2023 and 187 shares in exchange for $10,816 of proceeds in fiscal 2022. The ESPP is considered compensatory and the fair value of the discount and look back provision are estimated using the Black-Scholes formula and recognized over the six-month withholding period prior to purchase.&#160; The total expense associated with the ESPP for fiscal 2023, 2022 and 2021 was $3,740, $3,341 and $3,417, respectively.  As of March 31, 2023, there was approximately $1,298 of unrecognized cost related to the current purchase period of our ESPP.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i0f9194a9a24e4cba9c085db389e4a0c9_I20220824"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzMwMw_76c584cb-ad70-4976-8f3d-fafb9a1f5feb"
      unitRef="shares">11050000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="if1ef07baea8e432692783d6aaa4b5f2c_D20220824-20220824"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzMyMg_98faaec8-7603-42c6-8a0e-256c9262c3eb"
      unitRef="shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i884a18af04a34eb5a6c3a49ad93d56b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzYyMA_4d95de58-63e7-4ee9-9448-bb3e9737bf18"
      unitRef="shares">1478000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzY1NDI_6f4373b3-7ecc-4142-a833-ab5228c631a8">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzY1OTcwNjk3NzcyODI_1eb22688-440c-4521-b815-b5d1ddf5ae4c">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the stock-based compensation expense included in cost of services revenue, sales and marketing, research and development, general and administrative and restructuring expenses for the years ended March&#160;31, 2023, 2022 and 2021.Stock-based compensation is attributable to restricted stock units, performance-based awards and the Employee Stock Purchase Plan ("ESPP").&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-top:8pt"&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:52.497%"/&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:13.584%"/&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:13.584%"/&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:13.733%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of services revenue&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,787&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,474&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,317&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,081&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,431&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,577&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,540&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,870&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,823&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,679&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,369&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restructuring&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,607&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,709&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,747&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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="ia8ba476965e04e31b5e8c73c39f5b29a_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo0Yjg1ZjEyN2M5NGE0MTI1OTY4ODBlYjNlZGFlODZjMS90YWJsZXJhbmdlOjRiODVmMTI3Yzk0YTQxMjU5Njg4MGViM2VkYWU4NmMxXzItMi0xLTEtNzY1ODA_0c79ad60-ff00-4ed9-b7ce-44e272a52528"
      unitRef="usd">4787000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0590efe076d443fba4323b25015b8967_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo0Yjg1ZjEyN2M5NGE0MTI1OTY4ODBlYjNlZGFlODZjMS90YWJsZXJhbmdlOjRiODVmMTI3Yzk0YTQxMjU5Njg4MGViM2VkYWU4NmMxXzItNC0xLTEtNzY1ODA_ba74420b-6df4-496d-bad5-5569eeccedcb"
      unitRef="usd">4474000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id82432d7dd2c41bba21e028f48a85e8a_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo0Yjg1ZjEyN2M5NGE0MTI1OTY4ODBlYjNlZGFlODZjMS90YWJsZXJhbmdlOjRiODVmMTI3Yzk0YTQxMjU5Njg4MGViM2VkYWU4NmMxXzItNi0xLTEtNzY1ODA_41e0ba8b-1bcd-4fe6-8608-c415f6ddb1c0"
      unitRef="usd">3317000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaa9905c653a043aeb1f5caec5f81e25f_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo0Yjg1ZjEyN2M5NGE0MTI1OTY4ODBlYjNlZGFlODZjMS90YWJsZXJhbmdlOjRiODVmMTI3Yzk0YTQxMjU5Njg4MGViM2VkYWU4NmMxXzMtMi0xLTEtNzY1ODA_53fa47b9-cd0d-4344-aafd-af40a40c739f"
      unitRef="usd">43081000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibd6749e1224a4e3995e88862be0cff34_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo0Yjg1ZjEyN2M5NGE0MTI1OTY4ODBlYjNlZGFlODZjMS90YWJsZXJhbmdlOjRiODVmMTI3Yzk0YTQxMjU5Njg4MGViM2VkYWU4NmMxXzMtNC0xLTEtNzY1ODA_377d31d5-d8cd-4dbb-acf2-9bcd4996325c"
      unitRef="usd">37431000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia04ec35f7d774e4ba072d4ade6597da7_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo0Yjg1ZjEyN2M5NGE0MTI1OTY4ODBlYjNlZGFlODZjMS90YWJsZXJhbmdlOjRiODVmMTI3Yzk0YTQxMjU5Njg4MGViM2VkYWU4NmMxXzMtNi0xLTEtNzY1ODA_a220c334-fc0d-4e80-875c-8f1bf1d87ffe"
      unitRef="usd">35577000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i425c1a30309842b8995ad576415a33c4_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo0Yjg1ZjEyN2M5NGE0MTI1OTY4ODBlYjNlZGFlODZjMS90YWJsZXJhbmdlOjRiODVmMTI3Yzk0YTQxMjU5Njg4MGViM2VkYWU4NmMxXzQtMi0xLTEtNzY1ODA_f646a95a-9dda-4a40-9576-dc1c81613504"
      unitRef="usd">28540000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaeaf7164c9024a3f8fe872ac7572484a_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo0Yjg1ZjEyN2M5NGE0MTI1OTY4ODBlYjNlZGFlODZjMS90YWJsZXJhbmdlOjRiODVmMTI3Yzk0YTQxMjU5Njg4MGViM2VkYWU4NmMxXzQtNC0xLTEtNzY1ODA_658a59a0-ce36-47ab-94ab-28e26fa50aa3"
      unitRef="usd">33870000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic6f99981a75644078d39d79ca4685925_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo0Yjg1ZjEyN2M5NGE0MTI1OTY4ODBlYjNlZGFlODZjMS90YWJsZXJhbmdlOjRiODVmMTI3Yzk0YTQxMjU5Njg4MGViM2VkYWU4NmMxXzQtNi0xLTEtNzY1ODA_bb299afc-1be6-4059-9c0b-54334453b0b8"
      unitRef="usd">24823000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8fc90e96070d441f924b9d2fab829c3c_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo0Yjg1ZjEyN2M5NGE0MTI1OTY4ODBlYjNlZGFlODZjMS90YWJsZXJhbmdlOjRiODVmMTI3Yzk0YTQxMjU5Njg4MGViM2VkYWU4NmMxXzUtMi0xLTEtNzY1ODA_9ccd483d-bbc2-4737-aa41-d9a5c6994fe3"
      unitRef="usd">26731000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia6eaff7d44f0487eb97ec557cf0c8276_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo0Yjg1ZjEyN2M5NGE0MTI1OTY4ODBlYjNlZGFlODZjMS90YWJsZXJhbmdlOjRiODVmMTI3Yzk0YTQxMjU5Njg4MGViM2VkYWU4NmMxXzUtNC0xLTEtNzY1ODA_c70ea379-5869-4c20-9777-94d608306d6a"
      unitRef="usd">27679000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia2365dec79fb4a5483d1984712843433_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo0Yjg1ZjEyN2M5NGE0MTI1OTY4ODBlYjNlZGFlODZjMS90YWJsZXJhbmdlOjRiODVmMTI3Yzk0YTQxMjU5Njg4MGViM2VkYWU4NmMxXzUtNi0xLTEtNzY1ODA_5df1734d-3968-4ee5-8d9d-97859b3d456d"
      unitRef="usd">18369000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7a3be9d762694ded8a3ed17842adbaca_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo0Yjg1ZjEyN2M5NGE0MTI1OTY4ODBlYjNlZGFlODZjMS90YWJsZXJhbmdlOjRiODVmMTI3Yzk0YTQxMjU5Njg4MGViM2VkYWU4NmMxXzYtMi0xLTEtNzY1ODA_5e366b30-8422-4ffc-9618-2af8631c0003"
      unitRef="usd">2607000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id077ef01a9fc465e99e9e5dd212600e7_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo0Yjg1ZjEyN2M5NGE0MTI1OTY4ODBlYjNlZGFlODZjMS90YWJsZXJhbmdlOjRiODVmMTI3Yzk0YTQxMjU5Njg4MGViM2VkYWU4NmMxXzYtNC0xLTEtNzY1ODA_8073cdbe-62de-4c23-b97d-b2ab9e75f91f"
      unitRef="usd">1709000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2fb62ba4166a4ff38ac0aadecb994b21_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo0Yjg1ZjEyN2M5NGE0MTI1OTY4ODBlYjNlZGFlODZjMS90YWJsZXJhbmdlOjRiODVmMTI3Yzk0YTQxMjU5Njg4MGViM2VkYWU4NmMxXzYtNi0xLTEtNzY1ODA_a85b5243-b676-4c5d-9a34-bdfde23e0d75"
      unitRef="usd">2747000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo0Yjg1ZjEyN2M5NGE0MTI1OTY4ODBlYjNlZGFlODZjMS90YWJsZXJhbmdlOjRiODVmMTI3Yzk0YTQxMjU5Njg4MGViM2VkYWU4NmMxXzctMi0xLTEtNzY1ODA_325f5a8d-0096-4cef-835c-946609edc760"
      unitRef="usd">105746000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo0Yjg1ZjEyN2M5NGE0MTI1OTY4ODBlYjNlZGFlODZjMS90YWJsZXJhbmdlOjRiODVmMTI3Yzk0YTQxMjU5Njg4MGViM2VkYWU4NmMxXzctNC0xLTEtNzY1ODA_ae9a52bd-6d17-4dfb-adb8-d244678c6a22"
      unitRef="usd">105163000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo0Yjg1ZjEyN2M5NGE0MTI1OTY4ODBlYjNlZGFlODZjMS90YWJsZXJhbmdlOjRiODVmMTI3Yzk0YTQxMjU5Njg4MGViM2VkYWU4NmMxXzctNi0xLTEtNzY1ODA_391bdbd1-4b6d-4fc7-b7ba-418fc2b4c849"
      unitRef="usd">84833000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzEzMjA_be278e37-837e-40eb-a48b-9f329554994c"
      unitRef="usd">135912000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzE0ODM_d757dcff-8557-4164-adf4-8552eda67439">P1Y9M21D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzY1OTcwNjk3NzkxNTE_408414eb-c59d-4b52-b39c-8212561d8616">&lt;div style="margin-top:4pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.999%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Options&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&gt;Options&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&#160;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(Years)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding at March&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;917&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68.03&#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: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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(91)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49.82&#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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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="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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expired&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(273)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62.86&#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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding at March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;553&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73.58&#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="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.87&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,985&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercisable at March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&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;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.87&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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo4NDBiYTJmZGYyNDY0ZDViYWFlOTlkZWVkZDFjMTY0Zi90YWJsZXJhbmdlOjg0MGJhMmZkZjI0NjRkNWJhYWU5OWRlZWRkMWMxNjRmXzEtMi0xLTEtODY5MDU_fc383508-781b-4501-8d53-ee4a3eefaac1"
      unitRef="shares">917000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo4NDBiYTJmZGYyNDY0ZDViYWFlOTlkZWVkZDFjMTY0Zi90YWJsZXJhbmdlOjg0MGJhMmZkZjI0NjRkNWJhYWU5OWRlZWRkMWMxNjRmXzEtNC0xLTEtODY5MDU_ef5f9f01-72b4-4532-814b-6d3949621ca1"
      unitRef="usdPerShare">68.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo4NDBiYTJmZGYyNDY0ZDViYWFlOTlkZWVkZDFjMTY0Zi90YWJsZXJhbmdlOjg0MGJhMmZkZjI0NjRkNWJhYWU5OWRlZWRkMWMxNjRmXzItMi0xLTEtODY5MDU_b78fd1d5-5bb1-4fd3-80d9-aa30a5ab6a2c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo4NDBiYTJmZGYyNDY0ZDViYWFlOTlkZWVkZDFjMTY0Zi90YWJsZXJhbmdlOjg0MGJhMmZkZjI0NjRkNWJhYWU5OWRlZWRkMWMxNjRmXzItNC0xLTEtODY5MDU_b6ee7da2-910b-4dbe-af7f-d5a7a03aa195"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo4NDBiYTJmZGYyNDY0ZDViYWFlOTlkZWVkZDFjMTY0Zi90YWJsZXJhbmdlOjg0MGJhMmZkZjI0NjRkNWJhYWU5OWRlZWRkMWMxNjRmXzMtMi0xLTEtODY5MDU_6c867f87-ecb5-437a-a1b8-5c6a6e754912"
      unitRef="shares">91000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo4NDBiYTJmZGYyNDY0ZDViYWFlOTlkZWVkZDFjMTY0Zi90YWJsZXJhbmdlOjg0MGJhMmZkZjI0NjRkNWJhYWU5OWRlZWRkMWMxNjRmXzMtNC0xLTEtODY5MDU_e9462dbb-505c-42fb-9135-346947a932b1"
      unitRef="usdPerShare">49.82</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo4NDBiYTJmZGYyNDY0ZDViYWFlOTlkZWVkZDFjMTY0Zi90YWJsZXJhbmdlOjg0MGJhMmZkZjI0NjRkNWJhYWU5OWRlZWRkMWMxNjRmXzQtMi0xLTEtODY5MDU_1ffe62be-999a-40ed-b9a5-783e0c64914e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo4NDBiYTJmZGYyNDY0ZDViYWFlOTlkZWVkZDFjMTY0Zi90YWJsZXJhbmdlOjg0MGJhMmZkZjI0NjRkNWJhYWU5OWRlZWRkMWMxNjRmXzQtNC0xLTEtODY5MDU_07bdeb97-a819-4ba4-b885-544d1bc18fe3"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo4NDBiYTJmZGYyNDY0ZDViYWFlOTlkZWVkZDFjMTY0Zi90YWJsZXJhbmdlOjg0MGJhMmZkZjI0NjRkNWJhYWU5OWRlZWRkMWMxNjRmXzUtMi0xLTEtODY5MDU_d9aa316a-8453-4629-b49c-d80e15e65279"
      unitRef="shares">273000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo4NDBiYTJmZGYyNDY0ZDViYWFlOTlkZWVkZDFjMTY0Zi90YWJsZXJhbmdlOjg0MGJhMmZkZjI0NjRkNWJhYWU5OWRlZWRkMWMxNjRmXzUtNC0xLTEtODY5MDU_b08a205a-020c-4e9f-816a-50336b33f9e3"
      unitRef="usdPerShare">62.86</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo4NDBiYTJmZGYyNDY0ZDViYWFlOTlkZWVkZDFjMTY0Zi90YWJsZXJhbmdlOjg0MGJhMmZkZjI0NjRkNWJhYWU5OWRlZWRkMWMxNjRmXzYtMi0xLTEtODY5MDU_081cb89d-d80a-45a4-a273-1fc295d968bb"
      unitRef="shares">553000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo4NDBiYTJmZGYyNDY0ZDViYWFlOTlkZWVkZDFjMTY0Zi90YWJsZXJhbmdlOjg0MGJhMmZkZjI0NjRkNWJhYWU5OWRlZWRkMWMxNjRmXzYtNC0xLTEtODY5MDU_1bbc3a63-f933-4f38-bae8-685b69abd16a"
      unitRef="usdPerShare">73.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo4NDBiYTJmZGYyNDY0ZDViYWFlOTlkZWVkZDFjMTY0Zi90YWJsZXJhbmdlOjg0MGJhMmZkZjI0NjRkNWJhYWU5OWRlZWRkMWMxNjRmXzYtNi0xLTEtODY5MDU_b0ea5eef-8e39-4096-87cf-ab42d8aabe1d">P0Y10M13D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo4NDBiYTJmZGYyNDY0ZDViYWFlOTlkZWVkZDFjMTY0Zi90YWJsZXJhbmdlOjg0MGJhMmZkZjI0NjRkNWJhYWU5OWRlZWRkMWMxNjRmXzYtOC0xLTEtODY5MDU_03dddd33-f742-47fb-abfb-a77034d47b10"
      unitRef="usd">1985000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo4NDBiYTJmZGYyNDY0ZDViYWFlOTlkZWVkZDFjMTY0Zi90YWJsZXJhbmdlOjg0MGJhMmZkZjI0NjRkNWJhYWU5OWRlZWRkMWMxNjRmXzgtMi0xLTEtODc2MzE_c14d6efc-4519-481f-a18c-9804fb3d5ab0"
      unitRef="shares">553000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo4NDBiYTJmZGYyNDY0ZDViYWFlOTlkZWVkZDFjMTY0Zi90YWJsZXJhbmdlOjg0MGJhMmZkZjI0NjRkNWJhYWU5OWRlZWRkMWMxNjRmXzgtNC0xLTEtODc2MzE_b06e7c40-3b84-4be0-9d69-904554223d66"
      unitRef="usdPerShare">73.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo4NDBiYTJmZGYyNDY0ZDViYWFlOTlkZWVkZDFjMTY0Zi90YWJsZXJhbmdlOjg0MGJhMmZkZjI0NjRkNWJhYWU5OWRlZWRkMWMxNjRmXzgtNi0xLTEtODc2MzE_c0040d62-ab7f-4997-998c-7ee22eedf02c">P0Y10M13D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTo4NDBiYTJmZGYyNDY0ZDViYWFlOTlkZWVkZDFjMTY0Zi90YWJsZXJhbmdlOjg0MGJhMmZkZjI0NjRkNWJhYWU5OWRlZWRkMWMxNjRmXzgtOC0xLTEtODc2MzE_d6973a6d-76be-49ae-a0cd-c960c17606f5"
      unitRef="usd">1985000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzU0OTc1NTgyNTk0Nw_bbbd5b18-b73b-428b-b278-555548cd35c1"
      unitRef="usd">1176000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzU0OTc1NTgyNTk1Mg_af079a0e-6b22-4bb1-9e64-2c8458caae9f"
      unitRef="usd">12704000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzU0OTc1NTgyNTk2MQ_f1058746-dd7a-4ab7-902a-1123cb8b1c62"
      unitRef="usd">4306000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzY1MjU_41eab2a4-99af-4d42-8442-e34e428a908b">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock unit activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&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:65.175%"/&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:14.882%"/&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:15.177%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-Vested 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&lt;br/&gt;of&lt;br/&gt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant&#160;Date&lt;br/&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested as of March 31, 2022&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,310&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58.16&#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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,910&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63.49&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,845)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56.01&#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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(422)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61.22&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested as of March 31, 2023&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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,953&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62.52&#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:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i8d808534be9e4f3d96c4ed5587a79b22_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTpjZWY4OGI2YzIwMTM0NzM3YmExYzRkMzgyODdiOGY1Zi90YWJsZXJhbmdlOmNlZjg4YjZjMjAxMzQ3MzdiYTFjNGQzODI4N2I4ZjVmXzEtMi0xLTEtNzMxMDc_910e3291-6e8b-4136-a5eb-2a6a4e28ef87"
      unitRef="shares">3310000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i8d808534be9e4f3d96c4ed5587a79b22_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTpjZWY4OGI2YzIwMTM0NzM3YmExYzRkMzgyODdiOGY1Zi90YWJsZXJhbmdlOmNlZjg4YjZjMjAxMzQ3MzdiYTFjNGQzODI4N2I4ZjVmXzEtNC0xLTEtNzMxMDc_c0e94f0b-9b69-4d3d-b22b-6b3bcd162d59"
      unitRef="usdPerShare">58.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1b9cc5fa7b99499d88a4d134038dadcb_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTpjZWY4OGI2YzIwMTM0NzM3YmExYzRkMzgyODdiOGY1Zi90YWJsZXJhbmdlOmNlZjg4YjZjMjAxMzQ3MzdiYTFjNGQzODI4N2I4ZjVmXzItMi0xLTEtNzMxMDc_29d5fe57-9725-445c-9953-3d2aa461f54d"
      unitRef="shares">1910000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1b9cc5fa7b99499d88a4d134038dadcb_D20220401-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTpjZWY4OGI2YzIwMTM0NzM3YmExYzRkMzgyODdiOGY1Zi90YWJsZXJhbmdlOmNlZjg4YjZjMjAxMzQ3MzdiYTFjNGQzODI4N2I4ZjVmXzItNC0xLTEtNzMxMDc_8b107784-3fcc-43da-b1ec-9ad9ef8d1bb1"
      unitRef="usdPerShare">63.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i1b9cc5fa7b99499d88a4d134038dadcb_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTpjZWY4OGI2YzIwMTM0NzM3YmExYzRkMzgyODdiOGY1Zi90YWJsZXJhbmdlOmNlZjg4YjZjMjAxMzQ3MzdiYTFjNGQzODI4N2I4ZjVmXzMtMi0xLTEtNzMxMDc_702e7186-ec1c-4415-9284-ebbd696a0b8a"
      unitRef="shares">1845000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1b9cc5fa7b99499d88a4d134038dadcb_D20220401-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTpjZWY4OGI2YzIwMTM0NzM3YmExYzRkMzgyODdiOGY1Zi90YWJsZXJhbmdlOmNlZjg4YjZjMjAxMzQ3MzdiYTFjNGQzODI4N2I4ZjVmXzMtNC0xLTEtNzMxMDc_bae01dcc-545c-4e92-b313-9569202be294"
      unitRef="usdPerShare">56.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i1b9cc5fa7b99499d88a4d134038dadcb_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTpjZWY4OGI2YzIwMTM0NzM3YmExYzRkMzgyODdiOGY1Zi90YWJsZXJhbmdlOmNlZjg4YjZjMjAxMzQ3MzdiYTFjNGQzODI4N2I4ZjVmXzQtMi0xLTEtNzMxMDc_265ae241-9e5b-44c4-87b0-fa8fe8857edf"
      unitRef="shares">422000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i1b9cc5fa7b99499d88a4d134038dadcb_D20220401-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTpjZWY4OGI2YzIwMTM0NzM3YmExYzRkMzgyODdiOGY1Zi90YWJsZXJhbmdlOmNlZjg4YjZjMjAxMzQ3MzdiYTFjNGQzODI4N2I4ZjVmXzQtNC0xLTEtNzMxMDc_c21d3658-b2f7-4dfb-99ce-f1edaeb5d400"
      unitRef="usdPerShare">61.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i72297d1f7f7242eb925815b0287b49ac_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTpjZWY4OGI2YzIwMTM0NzM3YmExYzRkMzgyODdiOGY1Zi90YWJsZXJhbmdlOmNlZjg4YjZjMjAxMzQ3MzdiYTFjNGQzODI4N2I4ZjVmXzUtMi0xLTEtNzMxMDc_abba46e5-56d5-41f6-9490-aa3c2ffd71a4"
      unitRef="shares">2953000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i72297d1f7f7242eb925815b0287b49ac_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90YWJsZTpjZWY4OGI2YzIwMTM0NzM3YmExYzRkMzgyODdiOGY1Zi90YWJsZXJhbmdlOmNlZjg4YjZjMjAxMzQ3MzdiYTFjNGQzODI4N2I4ZjVmXzUtNC0xLTEtNzMxMDc_2feffcfe-b77e-471b-b269-a3dd8c11e168"
      unitRef="usdPerShare">62.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <cvlt:FairValueOfRestrictedStockUnitsVestedTotal
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzE4MTc_71178398-f5e9-40d4-b94e-d1a9511b22b3"
      unitRef="usd">114422000</cvlt:FairValueOfRestrictedStockUnitsVestedTotal>
    <cvlt:FairValueOfRestrictedStockUnitsVestedTotal
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzE4MjE_3b3835be-826d-47ef-ac9a-a5e45aef6d80"
      unitRef="usd">122259000</cvlt:FairValueOfRestrictedStockUnitsVestedTotal>
    <cvlt:FairValueOfRestrictedStockUnitsVestedTotal
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzE4Mjg_75a636b2-ba41-446f-b423-b1e15a60f8e5"
      unitRef="usd">72544000</cvlt:FairValueOfRestrictedStockUnitsVestedTotal>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i765ba4fa2a6041729009dec1d82c8247_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzI0NDA_3a26b7a4-96e0-42e9-944d-7f5380a60bbd"
      unitRef="shares">126000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i765ba4fa2a6041729009dec1d82c8247_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzY1OTcwNjk3NzczMDk_64c8d4fc-a618-4e3c-9bfd-50eefc25d320">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i765ba4fa2a6041729009dec1d82c8247_D20220401-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzMzNjE_537dde04-d39b-4f05-8fa4-6bb87cbcf35b"
      unitRef="number">1.28</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie8d6a04b714a4f5da8f998d35429159b_D20210501-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzEwOTk1MTE2MzUxNzk_9f3a344f-2a53-458f-9cea-4b0944238f6e"
      unitRef="shares">105000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if1ad3e492c4a401ba18016d119b87a95_D20210601-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzY1OTcwNjk3NzkxNTM_f743c4ae-82cf-4fdc-a342-7d5b63482d6c"
      unitRef="shares">14000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i860c5a2a45434e03961c68ebf34fd742_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzEwOTk1MTE2MzUzMjc_9fa37b66-053f-4bfa-9220-8d3ed95d8498"
      unitRef="shares">119000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i860c5a2a45434e03961c68ebf34fd742_D20210401-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzY1OTcwNjk3NzcyODQ_a927ffe9-44c1-4bb3-b294-ea57e480f74b">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="iaca85210d73f40a69b6ebcd9904207fb_D20210401-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzEwOTk1MTE2MzYxMDY_f404cd6e-8e23-4cdd-b214-27bd44aef94b"
      unitRef="number">1.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i022d82cf2822452483f51bf90513663d_D20210401-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzEwOTk1MTE2MzYxNzI_d21510de-1a92-4f98-9942-31632c5d7d69"
      unitRef="number">2</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ia4ccb1ce81d24825be14b2dcc91c5755_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzM2MTg_5c389834-da2b-4270-ac83-4b060c2ef5bb"
      unitRef="shares">126000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia4ccb1ce81d24825be14b2dcc91c5755_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzM4MzU_1e5f0ba5-837b-464a-89fa-6e92b2b14458">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches
      contextRef="ia4ccb1ce81d24825be14b2dcc91c5755_D20220401-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzM4ODQ_443e50a4-8fc7-492a-9e28-e4b76dd4c70d"
      unitRef="tranche">3</cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches>
    <cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent
      contextRef="i48864ea0b80f44e192dbdee0e1a40d5c_D20220401-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzM5NDM_71c58b03-c7c9-4c80-bd05-731bf209e755"
      unitRef="number">2</cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent>
    <cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares
      contextRef="i48864ea0b80f44e192dbdee0e1a40d5c_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzY1OTcwNjk3NzcyODY_8d3725b9-9a0a-4272-9613-070ba795fc0b"
      unitRef="shares">252000</cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia4ccb1ce81d24825be14b2dcc91c5755_D20220401-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzQzMzY_028a37c2-3d77-4786-8284-49d1a0a6952e"
      unitRef="usdPerShare">76.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i9cddcc4d112e409db96c6df0c544d508_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzQ1MjI_3e8b7964-febc-48d5-a8f2-c3a6066f684f"
      unitRef="shares">105000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i9cddcc4d112e409db96c6df0c544d508_D20210401-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzQ3Mzk_4b2aec4a-b53a-4602-a115-602f9f98a44c">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches
      contextRef="i9cddcc4d112e409db96c6df0c544d508_D20210401-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzQ3ODg_c50858ae-4091-4482-81e3-881976c29f82"
      unitRef="tranche">3</cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches>
    <cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent
      contextRef="i70526e6b4e9d46ddbae0433b32d616f6_D20210401-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzQ4NDc_673b1315-a873-4590-aa77-78db5ec794e8"
      unitRef="number">2</cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent>
    <cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares
      contextRef="i70526e6b4e9d46ddbae0433b32d616f6_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzY1OTcwNjk3NzcyOTE_6ad351c5-b07e-4cfb-984a-24dee3005fc7"
      unitRef="shares">210000</cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9cddcc4d112e409db96c6df0c544d508_D20210401-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzUyNDE_31a76b8c-f63e-4f99-b6c1-2ebc0996fe5d"
      unitRef="usdPerShare">87.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="if1eb4cb39ba4485a9fef3e47e9cabcfa_D20220401-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzU2MzM_cb190fab-d80e-4a8c-8fc7-53c2e23229af"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <cvlt:SharebasedCompensationArrangementbySharebasedPaymentAwardOfferingPeriod
      contextRef="if1eb4cb39ba4485a9fef3e47e9cabcfa_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzY1NTQ_18ec075c-48a3-48bd-88f9-3cc2e475d18c">P6M</cvlt:SharebasedCompensationArrangementbySharebasedPaymentAwardOfferingPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i82222d49c9c749809d755bcebca1bf18_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzU4MjE_ad9c17a4-0f7e-4461-a040-c8c4d457b72c"
      unitRef="number">0.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <cvlt:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount
      contextRef="if1eb4cb39ba4485a9fef3e47e9cabcfa_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzU4OTA_11245838-4a46-4723-9495-e4ee044d1463"
      unitRef="usd">25000</cvlt:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="if1eb4cb39ba4485a9fef3e47e9cabcfa_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzU5NDk_74c2ffcd-8561-4a51-a169-4df89f17794a"
      unitRef="shares">213000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="if1eb4cb39ba4485a9fef3e47e9cabcfa_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzU5NzU_eab29e45-522a-47e1-992d-5353d8411653"
      unitRef="usd">10873000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i700688ca1f05475a8b698d0ea5240925_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzYwMDc_78d37d79-02d1-44e0-ac43-c348929c1af6"
      unitRef="shares">187000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i700688ca1f05475a8b698d0ea5240925_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzYwMzM_f357a301-639b-46b0-9e69-be5088716132"
      unitRef="usd">10816000</us-gaap:ProceedsFromStockPlans>
    <cvlt:SharebasedCompensationArrangementbySharebasedPaymentAwardOfferingPeriod
      contextRef="if1eb4cb39ba4485a9fef3e47e9cabcfa_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzY1MzE_e7050cc5-fb8e-4977-863e-d7786882f075">P6M</cvlt:SharebasedCompensationArrangementbySharebasedPaymentAwardOfferingPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if1eb4cb39ba4485a9fef3e47e9cabcfa_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzYzNjU_9609e0a4-92cd-476b-aa12-cc6384aa51e7"
      unitRef="usd">3740000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i700688ca1f05475a8b698d0ea5240925_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzYzNjk_e27f2240-28fc-48b7-bb3a-13943d6a5718"
      unitRef="usd">3341000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i36b0ea5a3df344998ab5f3d50adb0e46_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzYzNzY_56e96c38-edc9-4071-be05-b24cb75f6899"
      unitRef="usd">3417000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i82222d49c9c749809d755bcebca1bf18_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjQvZnJhZzo2NDE3ZGU5OGY4MTE0YTI5OWQ2ZmUwNDQ4Y2U1M2NlMC90ZXh0cmVnaW9uOjY0MTdkZTk4ZjgxMTRhMjk5ZDZmZTA0NDhjZTUzY2UwXzY0Mzk_4f09b26c-ab19-479c-9d49-4d697559f4bc"
      unitRef="usd">1298000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90ZXh0cmVnaW9uOjYwNmNjZDQ4MjlmNTRmMWNiYjBmNWQyNWEzNzE5NGJiXzUwMTk_e0568061-1027-44a5-bb72-3159df8b30c3">Income Taxes&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of income (loss) before income taxes were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:52.497%"/&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:13.584%"/&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:13.584%"/&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:13.733%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Domestic&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(35,288)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,905&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(28,628)&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,926&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,509&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,393&#160;&lt;/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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15,362)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,414&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21,235)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of income tax expense (benefit) were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:52.203%"/&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:13.731%"/&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:13.731%"/&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:13.733%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current:&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,986&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;284&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,399&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,375&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;361&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;196&#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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,725&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,096&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,215&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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;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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(607)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(113)&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(67)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,412&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,790&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,719&#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-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the statutory tax rates and the effective tax rates for the years ended March&#160;31, 2023, 2022 and 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:55.875%"/&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:12.409%"/&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:12.556%"/&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:12.558%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Statutory federal income tax expense (benefit) rate&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21.0)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21.0)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State and local income tax expense, net of federal income tax effect&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11.8)&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign earnings taxed at different rates&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.0&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.2&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.0&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. tax on Global Intangible Low-Taxed Income&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17.1)&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Domestic permanent differences including acquisition items&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.7&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.6&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.7&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign tax credits&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(35.5)&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5.3)&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7.8)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research credits&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(74.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(28.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(68.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax reserves&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowance&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;219.9&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.3&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74.4&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Enacted tax law changes&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41.6&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.3&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;CARES Act Impact&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:'Arial',sans-serif;font-size:9pt;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.0&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reduction of NOL for carryback&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:'Arial',sans-serif;font-size:9pt;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other differences, net&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.7)&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effective income tax expense&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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132.9&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.6&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.8&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The significant components of our deferred tax assets and liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:65.175%"/&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:14.882%"/&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:15.177%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net operating losses&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,106&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,937&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity investment/Capital losses&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;889&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;948&#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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,912&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,726&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,025&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,125&#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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax credits&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,986&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,587&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued expenses&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,816&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,148&#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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts and other reserves&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;572&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;493&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;R&amp;amp;D Capitalization under IRC &#xa7; 174&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,091&#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:'Arial',sans-serif;font-size:9pt;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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,449&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: valuation allowance&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(122,921)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(90,242)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,023&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,837&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax 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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,945)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Withholding taxes&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(393)&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred commissions and other&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,764)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,700)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,157)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,645)&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred tax liability&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(134)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(808)&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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net deferred tax assets arise due to the recognition of income and expense items for tax purposes, which differ from those used for financial statement purposes. ASC 740,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, provides for the recognition of deferred tax assets if realization of such assets is more likely than not. In assessing the need for a valuation allowance, we considered all available objective and verifiable evidence both positive and negative, including historical levels of pre-tax income (loss) both on a consolidated basis and tax reporting entity basis, legislative developments, expectations and risks associated with estimates of future pre-tax income, and prudent and feasible tax planning strategies.  As a result of this analysis, we determined that it is more likely than not that we will not realize the benefits of our gross deferred tax assets and therefore have recorded a valuation allowance to reduce the carrying value of these gross deferred tax assets, net of the impact of the reversal of taxable temporary differences. At March&#160;31, 2023 and 2022, we recorded valuation allowances of $122,921 and $90,242, respectively, representing an increase in the valuation allowance of $32,679 in 2023, due to the uncertainty regarding the realization of such deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At March&#160;31, 2023, we had federal net operating loss ("NOL") carryforwards of $19,980, all of which will not expire. As of&#160;March&#160;31, 2023, we had deferred tax assets related to state NOL carryforwards of&#160;$1,126 which expire over various years beginning in 2031 depending on the jurisdiction. As of March&#160;31, 2023, we had foreign NOL carryforwards of $2,926 that will expire over various years beginning in 2028 depending on the jurisdiction and $33,635 that will not expire. As of March&#160;31, 2023, we had capital loss carryforwards of $3,988 that will expire in 2027.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also had federal and state research tax credits ("R&amp;amp;D credit") carryforwards of approximately $22,350 and $23,597, respectively. The federal R&amp;amp;D credit carryforwards expire from 2039 through 2043, and the state R&amp;amp;D credit carryforwards expire from 2024 through 2038. We also had federal foreign tax credits (&#x201c;FTC&#x201d;) carryforwards of approximately $3,590. The federal FTC carryforwards expire from 2030 through 2033.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We conduct business globally and as a result, file income tax returns in the United States and in various state and foreign jurisdictions. In the normal course of business, we are subject to examination by taxing authorities throughout the world.  The following table summarizes the tax years subject to income tax examinations by tax authorities as of March&#160;31, 2023. The years subject to income tax examination in our foreign jurisdictions cover the maximum time period with respect to these jurisdictions. Due to NOLs, in some cases the tax years continue to remain subject to examination with respect to such NOLs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:64.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.257%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax Jurisdiction&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&#160;Years&#160;Subject&#160;to&#160;Income&lt;br/&gt;Tax Examination&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. Federal&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;2019&#160;-&#160;Present&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign jurisdictions&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;2012 - Present&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The calculation of our tax liabilities involves dealing with uncertainties in the application of complex tax regulations in each of our tax jurisdictions. The number of years with open tax audits varies depending on the tax jurisdiction.  A number of years may lapse before a particular matter is audited and finally resolved. A reconciliation of the amounts of unrecognized tax benefits is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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:81.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.591%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 2020&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,662&#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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to fiscal 2021&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;614&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to prior years&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:'Arial',sans-serif;font-size:9pt;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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Settlements and effective settlements with tax authorities and remeasurements&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:'Arial',sans-serif;font-size:9pt;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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reductions related to the expiration of statutes 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(65)&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustment&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,211&#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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to fiscal 2022&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,808&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to prior years&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90&#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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Settlements and effective settlements with tax authorities and remeasurements&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:'Arial',sans-serif;font-size:9pt;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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reductions related to the expiration of statutes 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(117)&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to purchase accounting&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,232&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustment&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 2022&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,224&#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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to fiscal 2023&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;394&#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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions related to prior years&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(90)&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Settlements and effective settlements with tax authorities and remeasurements&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:'Arial',sans-serif;font-size:9pt;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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reductions related to the expiration of statutes of limitations&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(140)&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to purchase accounting&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:'Arial',sans-serif;font-size:9pt;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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustment&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 2023&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,388&#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-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We estimate that no significant remaining unrecognized tax benefits will be realized during the fiscal year ending March&#160;31, 2024. Interest income, expense and penalties related to unrecognized tax benefits are recorded in income tax expense in the consolidated statements of operations. In the years ended March&#160;31, 2023, 2022, and 2021, the impact related to interest expense, interest income and penalties was not significant.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90ZXh0cmVnaW9uOjYwNmNjZDQ4MjlmNTRmMWNiYjBmNWQyNWEzNzE5NGJiXzUwNTA_8df30db0-6e84-4f2b-8bc0-e0503b6ce613">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of income (loss) before income taxes were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&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:52.497%"/&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:13.584%"/&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:13.584%"/&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:13.733%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Domestic&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(35,288)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,905&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(28,628)&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,926&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,509&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,393&#160;&lt;/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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15,362)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,414&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21,235)&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:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiNDdkMTc2NDU3Yjg0MDBkOGFjODZiODZjMDNiZTc3NS90YWJsZXJhbmdlOmI0N2QxNzY0NTdiODQwMGQ4YWM4NmI4NmMwM2JlNzc1XzItMi0xLTEtNzMxMDc_e6d8152b-138e-499a-a15f-179da782723e"
      unitRef="usd">-35288000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiNDdkMTc2NDU3Yjg0MDBkOGFjODZiODZjMDNiZTc3NS90YWJsZXJhbmdlOmI0N2QxNzY0NTdiODQwMGQ4YWM4NmI4NmMwM2JlNzc1XzItNC0xLTEtNzMxMDc_373875e5-7290-44a3-8cf9-d3ae6dfafd2a"
      unitRef="usd">25905000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiNDdkMTc2NDU3Yjg0MDBkOGFjODZiODZjMDNiZTc3NS90YWJsZXJhbmdlOmI0N2QxNzY0NTdiODQwMGQ4YWM4NmI4NmMwM2JlNzc1XzItNi0xLTEtNzMxMDc_09411d60-4237-4f9e-ae68-f69d88ee2f8e"
      unitRef="usd">-28628000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiNDdkMTc2NDU3Yjg0MDBkOGFjODZiODZjMDNiZTc3NS90YWJsZXJhbmdlOmI0N2QxNzY0NTdiODQwMGQ4YWM4NmI4NmMwM2JlNzc1XzMtMi0xLTEtNzMxMDc_e7449916-6d21-4c84-a557-388f36d9b689"
      unitRef="usd">19926000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiNDdkMTc2NDU3Yjg0MDBkOGFjODZiODZjMDNiZTc3NS90YWJsZXJhbmdlOmI0N2QxNzY0NTdiODQwMGQ4YWM4NmI4NmMwM2JlNzc1XzMtNC0xLTEtNzMxMDc_26c22030-640e-4c2c-b184-4c6a3ba6e951"
      unitRef="usd">17509000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiNDdkMTc2NDU3Yjg0MDBkOGFjODZiODZjMDNiZTc3NS90YWJsZXJhbmdlOmI0N2QxNzY0NTdiODQwMGQ4YWM4NmI4NmMwM2JlNzc1XzMtNi0xLTEtNzMxMDc_c3154170-c82a-4a02-bee5-489ed2230928"
      unitRef="usd">7393000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiNDdkMTc2NDU3Yjg0MDBkOGFjODZiODZjMDNiZTc3NS90YWJsZXJhbmdlOmI0N2QxNzY0NTdiODQwMGQ4YWM4NmI4NmMwM2JlNzc1XzQtMi0xLTEtNzMxMDc_c1c45348-fc56-477d-8496-2c1c23adc5e3"
      unitRef="usd">-15362000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiNDdkMTc2NDU3Yjg0MDBkOGFjODZiODZjMDNiZTc3NS90YWJsZXJhbmdlOmI0N2QxNzY0NTdiODQwMGQ4YWM4NmI4NmMwM2JlNzc1XzQtNC0xLTEtNzMxMDc_7900e431-1a5a-4479-9772-492282f83d7e"
      unitRef="usd">43414000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiNDdkMTc2NDU3Yjg0MDBkOGFjODZiODZjMDNiZTc3NS90YWJsZXJhbmdlOmI0N2QxNzY0NTdiODQwMGQ4YWM4NmI4NmMwM2JlNzc1XzQtNi0xLTEtNzMxMDc_b5a0f825-7b08-4966-a738-ecb2654e51d5"
      unitRef="usd">-21235000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90ZXh0cmVnaW9uOjYwNmNjZDQ4MjlmNTRmMWNiYjBmNWQyNWEzNzE5NGJiXzUwNTM_c29a9d8f-eae9-41fc-bd05-b96add383270">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of income tax expense (benefit) were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:52.203%"/&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:13.731%"/&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:13.731%"/&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:13.733%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current:&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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,986&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;284&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,399&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,375&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;361&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;196&#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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,725&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,096&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,215&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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;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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(607)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(113)&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(67)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,412&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,790&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,719&#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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpmOWNlMDQzZWM1MzY0YmM5YmRlODc1Y2Q0ZTE5NDg0OC90YWJsZXJhbmdlOmY5Y2UwNDNlYzUzNjRiYzliZGU4NzVjZDRlMTk0ODQ4XzMtMi0xLTEtNzMxMDc_400e0520-dee4-451e-9838-954cbd9c2113"
      unitRef="usd">6986000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpmOWNlMDQzZWM1MzY0YmM5YmRlODc1Y2Q0ZTE5NDg0OC90YWJsZXJhbmdlOmY5Y2UwNDNlYzUzNjRiYzliZGU4NzVjZDRlMTk0ODQ4XzMtNC0xLTEtNzMxMDc_f2100031-2edc-4492-b76a-edd9049a7885"
      unitRef="usd">284000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpmOWNlMDQzZWM1MzY0YmM5YmRlODc1Y2Q0ZTE5NDg0OC90YWJsZXJhbmdlOmY5Y2UwNDNlYzUzNjRiYzliZGU4NzVjZDRlMTk0ODQ4XzMtNi0xLTEtNzMxMDc_58fa0fe3-219c-4c74-9f87-812585750c7d"
      unitRef="usd">3399000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpmOWNlMDQzZWM1MzY0YmM5YmRlODc1Y2Q0ZTE5NDg0OC90YWJsZXJhbmdlOmY5Y2UwNDNlYzUzNjRiYzliZGU4NzVjZDRlMTk0ODQ4XzQtMi0xLTEtNzMxMDc_2c7d9d1a-a406-407e-af20-c08470e0fec5"
      unitRef="usd">3375000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpmOWNlMDQzZWM1MzY0YmM5YmRlODc1Y2Q0ZTE5NDg0OC90YWJsZXJhbmdlOmY5Y2UwNDNlYzUzNjRiYzliZGU4NzVjZDRlMTk0ODQ4XzQtNC0xLTEtNzMxMDc_0b2c52a9-87e5-4822-8dc4-393788b860e7"
      unitRef="usd">361000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpmOWNlMDQzZWM1MzY0YmM5YmRlODc1Y2Q0ZTE5NDg0OC90YWJsZXJhbmdlOmY5Y2UwNDNlYzUzNjRiYzliZGU4NzVjZDRlMTk0ODQ4XzQtNi0xLTEtNzMxMDc_8c002830-63fb-4cfb-9a64-4821a66da4c7"
      unitRef="usd">196000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpmOWNlMDQzZWM1MzY0YmM5YmRlODc1Y2Q0ZTE5NDg0OC90YWJsZXJhbmdlOmY5Y2UwNDNlYzUzNjRiYzliZGU4NzVjZDRlMTk0ODQ4XzUtMi0xLTEtNzMxMDc_27499064-aad4-4ecc-be38-00a22a64789c"
      unitRef="usd">10725000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpmOWNlMDQzZWM1MzY0YmM5YmRlODc1Y2Q0ZTE5NDg0OC90YWJsZXJhbmdlOmY5Y2UwNDNlYzUzNjRiYzliZGU4NzVjZDRlMTk0ODQ4XzUtNC0xLTEtNzMxMDc_2840598b-3661-4d30-92f2-bf0b72a85381"
      unitRef="usd">9096000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpmOWNlMDQzZWM1MzY0YmM5YmRlODc1Y2Q0ZTE5NDg0OC90YWJsZXJhbmdlOmY5Y2UwNDNlYzUzNjRiYzliZGU4NzVjZDRlMTk0ODQ4XzUtNi0xLTEtNzMxMDc_d184d0da-302d-4fe2-9d71-6addb7d44064"
      unitRef="usd">6215000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpmOWNlMDQzZWM1MzY0YmM5YmRlODc1Y2Q0ZTE5NDg0OC90YWJsZXJhbmdlOmY5Y2UwNDNlYzUzNjRiYzliZGU4NzVjZDRlMTk0ODQ4XzctMi0xLTEtNzMxMDc_6469790c-303e-4cd3-95b7-0d37b275ee3a"
      unitRef="usd">-607000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpmOWNlMDQzZWM1MzY0YmM5YmRlODc1Y2Q0ZTE5NDg0OC90YWJsZXJhbmdlOmY5Y2UwNDNlYzUzNjRiYzliZGU4NzVjZDRlMTk0ODQ4XzctNC0xLTEtNzMxMDc_bc892362-7659-42ca-b260-41b20dea5873"
      unitRef="usd">28000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpmOWNlMDQzZWM1MzY0YmM5YmRlODc1Y2Q0ZTE5NDg0OC90YWJsZXJhbmdlOmY5Y2UwNDNlYzUzNjRiYzliZGU4NzVjZDRlMTk0ODQ4XzctNi0xLTEtNzMxMDc_322b3f74-e6fd-49d1-98fe-9562b2c26f97"
      unitRef="usd">-113000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpmOWNlMDQzZWM1MzY0YmM5YmRlODc1Y2Q0ZTE5NDg0OC90YWJsZXJhbmdlOmY5Y2UwNDNlYzUzNjRiYzliZGU4NzVjZDRlMTk0ODQ4XzgtMi0xLTEtNzMxMDc_19122da1-d20a-4a3b-8f71-834c094349e1"
      unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpmOWNlMDQzZWM1MzY0YmM5YmRlODc1Y2Q0ZTE5NDg0OC90YWJsZXJhbmdlOmY5Y2UwNDNlYzUzNjRiYzliZGU4NzVjZDRlMTk0ODQ4XzgtNC0xLTEtNzMxMDc_142ad540-16fe-44fd-90bd-839157b12a65"
      unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpmOWNlMDQzZWM1MzY0YmM5YmRlODc1Y2Q0ZTE5NDg0OC90YWJsZXJhbmdlOmY5Y2UwNDNlYzUzNjRiYzliZGU4NzVjZDRlMTk0ODQ4XzgtNi0xLTEtNzMxMDc_581bbeb7-0ab7-4329-aeed-f7dffb7a0b51"
      unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpmOWNlMDQzZWM1MzY0YmM5YmRlODc1Y2Q0ZTE5NDg0OC90YWJsZXJhbmdlOmY5Y2UwNDNlYzUzNjRiYzliZGU4NzVjZDRlMTk0ODQ4XzktMi0xLTEtNzMxMDc_c5eb94fc-5c1e-4021-bdb3-89fcf76869fb"
      unitRef="usd">-67000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpmOWNlMDQzZWM1MzY0YmM5YmRlODc1Y2Q0ZTE5NDg0OC90YWJsZXJhbmdlOmY5Y2UwNDNlYzUzNjRiYzliZGU4NzVjZDRlMTk0ODQ4XzktNC0xLTEtNzMxMDc_9c06a9d2-08b1-45f8-b03f-5a18623000b1"
      unitRef="usd">21000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpmOWNlMDQzZWM1MzY0YmM5YmRlODc1Y2Q0ZTE5NDg0OC90YWJsZXJhbmdlOmY5Y2UwNDNlYzUzNjRiYzliZGU4NzVjZDRlMTk0ODQ4XzktNi0xLTEtNzMxMDc_a184e7c4-d17b-423d-9e11-f12c4469240b"
      unitRef="usd">22000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpmOWNlMDQzZWM1MzY0YmM5YmRlODc1Y2Q0ZTE5NDg0OC90YWJsZXJhbmdlOmY5Y2UwNDNlYzUzNjRiYzliZGU4NzVjZDRlMTk0ODQ4XzEwLTItMS0xLTczMTA3_2b335956-64b8-4aac-a862-2a6b4c458b35"
      unitRef="usd">20412000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpmOWNlMDQzZWM1MzY0YmM5YmRlODc1Y2Q0ZTE5NDg0OC90YWJsZXJhbmdlOmY5Y2UwNDNlYzUzNjRiYzliZGU4NzVjZDRlMTk0ODQ4XzEwLTQtMS0xLTczMTA3_813658e6-508d-41ad-b140-4697ac4bdc37"
      unitRef="usd">9790000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpmOWNlMDQzZWM1MzY0YmM5YmRlODc1Y2Q0ZTE5NDg0OC90YWJsZXJhbmdlOmY5Y2UwNDNlYzUzNjRiYzliZGU4NzVjZDRlMTk0ODQ4XzEwLTYtMS0xLTczMTA3_61505914-ca96-416b-97cd-a66b512e8f16"
      unitRef="usd">9719000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90ZXh0cmVnaW9uOjYwNmNjZDQ4MjlmNTRmMWNiYjBmNWQyNWEzNzE5NGJiXzUwMzQ_5afa2407-5545-4651-b3cb-b5b5f7ca4a4d">&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the statutory tax rates and the effective tax rates for the years ended March&#160;31, 2023, 2022 and 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:55.875%"/&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:12.409%"/&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:12.556%"/&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:12.558%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Statutory federal income tax expense (benefit) rate&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21.0)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21.0)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State and local income tax expense, net of federal income tax effect&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11.8)&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign earnings taxed at different rates&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.0&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.2&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.0&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. tax on Global Intangible Low-Taxed Income&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17.1)&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Domestic permanent differences including acquisition items&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.7&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.6&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.7&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign tax credits&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(35.5)&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5.3)&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7.8)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research credits&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(74.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(28.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(68.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax reserves&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowance&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;219.9&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.3&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74.4&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Enacted tax law changes&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41.6&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.3&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;CARES Act Impact&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:'Arial',sans-serif;font-size:9pt;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.0&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reduction of NOL for carryback&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:'Arial',sans-serif;font-size:9pt;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other differences, net&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.7)&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effective income tax expense&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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132.9&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.6&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.8&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzItMi0xLTEtNzMxMDc_444f8385-4a72-4fc4-a478-0055514f5f07"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzItNC0xLTEtNzMxMDc_c2738293-70ce-40af-bae1-dc3dd60fd886"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzItNi0xLTEtNzMxMDc_f8dcdcdb-5a00-4f6f-a08a-05e8a877bfcc"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzMtMi0xLTEtNzMxMDc_9f9717e3-4838-4edc-9f66-0447d2478a6a"
      unitRef="number">0.118</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzMtNC0xLTEtNzMxMDc_7da7445b-d62c-42a9-a5d6-655fa54ab31f"
      unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzMtNi0xLTEtNzMxMDc_0a84cff8-7699-4aa0-ab6f-a2d89706aa25"
      unitRef="number">-0.009</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzQtMi0xLTEtNzMxMDc_8c93ad9d-36ba-4aa6-9765-af93069734ab"
      unitRef="number">-0.280</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzQtNC0xLTEtNzMxMDc_36911380-fe9b-4315-b548-016e902ae4dd"
      unitRef="number">0.062</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzQtNi0xLTEtNzMxMDc_1e4b0369-0ed7-4f77-9d0b-2f8f76d1b907"
      unitRef="number">-0.100</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <cvlt:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeTax
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzUtMi0xLTEtNzMxMDc_7398803b-3350-40d5-a7d7-7ed06c6c8b37"
      unitRef="number">0.171</cvlt:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeTax>
    <cvlt:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeTax
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzUtNC0xLTEtNzMxMDc_24629946-afb2-4ce9-89f6-866db31618a5"
      unitRef="number">0.005</cvlt:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeTax>
    <cvlt:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeTax
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzUtNi0xLTEtNzMxMDc_da97737e-1959-4685-8a68-a55463af111a"
      unitRef="number">-0.018</cvlt:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeTax>
    <cvlt:EffectiveIncomeTaxRateReconciliationPermanentDifferences
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzYtMi0xLTEtNzMxMDc_9972dc3f-404d-442a-87c5-41f5f91a0ef2"
      unitRef="number">-0.047</cvlt:EffectiveIncomeTaxRateReconciliationPermanentDifferences>
    <cvlt:EffectiveIncomeTaxRateReconciliationPermanentDifferences
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzYtNC0xLTEtNzMxMDc_78d8dd2f-e984-4b7c-a2c5-8caae9bf6097"
      unitRef="number">0.036</cvlt:EffectiveIncomeTaxRateReconciliationPermanentDifferences>
    <cvlt:EffectiveIncomeTaxRateReconciliationPermanentDifferences
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzYtNi0xLTEtNzMxMDc_5bec3bb4-3b3a-4afd-b18c-6c55fbe41365"
      unitRef="number">-0.017</cvlt:EffectiveIncomeTaxRateReconciliationPermanentDifferences>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzctMi0xLTEtNzMxMDc_0364c22d-4588-4871-97d3-3683ca98c879"
      unitRef="number">-0.355</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzctNC0xLTEtNzMxMDc_099a57f7-171d-4f53-951b-c906f4ed8036"
      unitRef="number">0.053</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzctNi0xLTEtNzMxMDc_c28cc945-03e9-4038-8377-574777070f4f"
      unitRef="number">-0.078</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzgtMi0xLTEtNzMxMDc_ae5be8aa-ac65-4e08-8e31-c814e985b43d"
      unitRef="number">-0.746</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzgtNC0xLTEtNzMxMDc_6340552c-bd77-4f61-92a8-43ad8d7764ea"
      unitRef="number">0.283</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzgtNi0xLTEtNzMxMDc_1ad013d0-313e-46e9-bc9d-8add9d7d8577"
      unitRef="number">-0.686</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <cvlt:EffectiveIncomeTaxRateReconciliationTaxReservesPercent
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzktMi0xLTEtNzMxMDc_c5d8a31b-43d4-43cf-9512-0349de1e2f7d"
      unitRef="number">0.012</cvlt:EffectiveIncomeTaxRateReconciliationTaxReservesPercent>
    <cvlt:EffectiveIncomeTaxRateReconciliationTaxReservesPercent
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzktNC0xLTEtNzMxMDc_78c32e5b-a653-4949-9b64-77e633cfec67"
      unitRef="number">0.026</cvlt:EffectiveIncomeTaxRateReconciliationTaxReservesPercent>
    <cvlt:EffectiveIncomeTaxRateReconciliationTaxReservesPercent
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzktNi0xLTEtNzMxMDc_e43063b3-332e-40e4-af5c-567230526993"
      unitRef="number">0.001</cvlt:EffectiveIncomeTaxRateReconciliationTaxReservesPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzEwLTItMS0xLTczMTA3_7cb11f17-e9a5-4474-ae3a-9314095fbafc"
      unitRef="number">-2.199</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzEwLTQtMS0xLTczMTA3_c45e146c-968a-4e77-9143-885f8e3eff45"
      unitRef="number">0.183</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzEwLTYtMS0xLTczMTA3_add06a5a-7eed-4c02-bfd7-cbf3b668f515"
      unitRef="number">-0.744</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzExLTItMS0xLTczMTA3_f37861a5-2579-46bb-8212-523a1bdbaf6b"
      unitRef="number">-0.036</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzExLTQtMS0xLTczMTA3_fefb50bc-3835-4f95-bea3-c6372ad2e37e"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzExLTYtMS0xLTczMTA3_7b77f4c9-c441-4335-8581-e59cd321ca93"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzEyLTItMS0xLTczMTA3_e8eb1a8e-dca7-41d2-92f6-767683ff8797"
      unitRef="number">-0.416</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzEyLTQtMS0xLTczMTA3_da69a6d3-a038-4adc-9449-c847c9b68673"
      unitRef="number">-0.016</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzEyLTYtMS0xLTczMTA3_d363459a-26da-4d38-b9db-a52866a48f97"
      unitRef="number">-0.363</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <cvlt:EffectiveIncomeTaxRateReconciliationCARESActImpactPercent
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzEzLTItMS0xLTczMTA3_0b342f7e-f295-4eb8-8bbe-dc492b6193d0"
      unitRef="number">0</cvlt:EffectiveIncomeTaxRateReconciliationCARESActImpactPercent>
    <cvlt:EffectiveIncomeTaxRateReconciliationCARESActImpactPercent
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzEzLTQtMS0xLTczMTA3_8e0f26b3-071a-475a-bc35-4cc8ee27e7d5"
      unitRef="number">0</cvlt:EffectiveIncomeTaxRateReconciliationCARESActImpactPercent>
    <cvlt:EffectiveIncomeTaxRateReconciliationCARESActImpactPercent
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzEzLTYtMS0xLTczMTA3_1971ee20-80fb-4c98-9e69-e97af927f186"
      unitRef="number">-0.150</cvlt:EffectiveIncomeTaxRateReconciliationCARESActImpactPercent>
    <cvlt:EffectiveIncomeTaxRateReconciliationReductionOfNOLForCarrybackPercent
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzE0LTItMS0xLTczMTA3_bee22e1c-497e-489d-9211-4b7f29729331"
      unitRef="number">0</cvlt:EffectiveIncomeTaxRateReconciliationReductionOfNOLForCarrybackPercent>
    <cvlt:EffectiveIncomeTaxRateReconciliationReductionOfNOLForCarrybackPercent
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzE0LTQtMS0xLTczMTA3_905b6c82-ab7e-4c8a-af40-16a70a244d9c"
      unitRef="number">0</cvlt:EffectiveIncomeTaxRateReconciliationReductionOfNOLForCarrybackPercent>
    <cvlt:EffectiveIncomeTaxRateReconciliationReductionOfNOLForCarrybackPercent
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzE0LTYtMS0xLTczMTA3_e22086d4-4d6a-42c3-b060-22ee42f6b659"
      unitRef="number">0</cvlt:EffectiveIncomeTaxRateReconciliationReductionOfNOLForCarrybackPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzE1LTItMS0xLTczMTA3_f5801f2a-495e-405d-afa7-159ecc853e0a"
      unitRef="number">0.037</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzE1LTQtMS0xLTczMTA3_ec698a85-f79d-41fd-aed1-9899d02c9155"
      unitRef="number">0.045</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzE1LTYtMS0xLTczMTA3_12c05e16-4767-4735-92c6-2d87ed0a3baa"
      unitRef="number">-0.032</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzE2LTItMS0xLTczMTA3_a56c44f5-c009-4c11-9ce1-ea53447b2513"
      unitRef="number">-1.329</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzE2LTQtMS0xLTczMTA3_50450cbe-81f4-4c2b-8297-dbdddbd0e8d7"
      unitRef="number">0.226</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTpiZDExMjgwNDEwZTc0N2Q4YjRjOTk1NzY3ZTVmMzhmMi90YWJsZXJhbmdlOmJkMTEyODA0MTBlNzQ3ZDhiNGM5OTU3NjdlNWYzOGYyXzE2LTYtMS0xLTczMTA3_7064b84d-a5d9-4567-a835-f25242fd176a"
      unitRef="number">-0.458</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90ZXh0cmVnaW9uOjYwNmNjZDQ4MjlmNTRmMWNiYjBmNWQyNWEzNzE5NGJiXzUwNTY_59d60be1-a092-421f-b9ae-b1f1aad0317b">&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The significant components of our deferred tax assets and liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:65.175%"/&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:14.882%"/&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:15.177%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net operating losses&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,106&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,937&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity investment/Capital losses&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;889&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;948&#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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,912&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,726&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,025&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,125&#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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax credits&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,986&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,587&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued expenses&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,816&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,148&#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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts and other reserves&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;572&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;493&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;R&amp;amp;D Capitalization under IRC &#xa7; 174&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,091&#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:'Arial',sans-serif;font-size:9pt;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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,449&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: valuation allowance&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(122,921)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(90,242)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,023&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,837&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax 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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,945)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Withholding taxes&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(393)&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred commissions and other&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,764)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,700)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,157)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,645)&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred tax liability&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(134)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(808)&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="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzMtMi0xLTEtNzMxMDc_5a7f1994-c849-4f75-aff1-6e091cd77828"
      unitRef="usd">9106000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzMtNC0xLTEtNzMxMDc_4bdfb3b6-90d2-4c49-a6cb-d368dd746f04"
      unitRef="usd">12937000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsEquityMethodInvestments
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzQtMi0xLTEtNzMxMDc_49cac095-48a5-4293-8c2e-ffa07be505f9"
      unitRef="usd">889000</us-gaap:DeferredTaxAssetsEquityMethodInvestments>
    <us-gaap:DeferredTaxAssetsEquityMethodInvestments
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzQtNC0xLTEtNzMxMDc_f2309373-6bc0-4f90-8fbf-f197fec2196a"
      unitRef="usd">948000</us-gaap:DeferredTaxAssetsEquityMethodInvestments>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzUtMi0xLTEtNzMxMDc_bbb1c1dc-566c-4795-b7fa-87ff87f5ab5d"
      unitRef="usd">11912000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzUtNC0xLTEtNzMxMDc_32a97626-6bab-4585-9caf-bb1b764f7d3e"
      unitRef="usd">15726000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzYtMi0xLTEtNzMxMDc_619a955f-946f-493a-9300-3973c334ba24"
      unitRef="usd">24025000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzYtNC0xLTEtNzMxMDc_73c093c4-80e3-483f-9e6b-b3b13b0b07aa"
      unitRef="usd">19125000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzctMi0xLTEtNzMxMDc_1dd4b01f-10bf-44f8-84f2-a0326c71e2b8"
      unitRef="usd">42986000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzctNC0xLTEtNzMxMDc_2dd52e1c-9fe7-43d6-bd16-be99758446d5"
      unitRef="usd">50587000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzgtMi0xLTEtNzMxMDc_d65c1421-3be8-4372-9c01-ae2c1aff1123"
      unitRef="usd">1816000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzgtNC0xLTEtNzMxMDc_aa055bb4-989e-47e0-8caf-9f5e9a2f5d84"
      unitRef="usd">2148000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzktMi0xLTEtNzMxMDc_1e69fa89-df70-47be-8b86-6ac699d5f912"
      unitRef="usd">572000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzktNC0xLTEtNzMxMDc_bd8f6110-0506-4faa-9c74-12868467d81a"
      unitRef="usd">493000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <cvlt:DeferredTaxAssetsRDCapitalization
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzEwLTItMS0xLTg1OTcy_e921e515-f25e-4d78-85d2-ec93ea68dc94"
      unitRef="usd">32091000</cvlt:DeferredTaxAssetsRDCapitalization>
    <cvlt:DeferredTaxAssetsRDCapitalization
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzEwLTQtMS0xLTg1OTcy_f4ef1209-ae05-462d-9e28-3d0558765317"
      unitRef="usd">0</cvlt:DeferredTaxAssetsRDCapitalization>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzExLTItMS0xLTg4NDQ0_8cec743c-37fc-40d7-babf-52d08045552a"
      unitRef="usd">9449000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzExLTQtMS0xLTg4NDQ0_f97c89d2-5301-43f2-b793-9fd58a145723"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzEwLTItMS0xLTczMTA3_5be617d5-f387-41bd-b3c3-ffee2d8f558d"
      unitRef="usd">98000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzEwLTQtMS0xLTczMTA3_2beb35e0-8b59-42d9-8ee2-f5b25f9c2fa7"
      unitRef="usd">115000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzExLTItMS0xLTczMTA3_3e38bd09-e852-4ddb-803c-41d1b62a4931"
      unitRef="usd">122921000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzExLTQtMS0xLTczMTA3_8e5626c2-0708-4e45-bb39-d8a4ba0a06e7"
      unitRef="usd">90242000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzEyLTItMS0xLTczMTA3_a16dc97b-4d53-4454-a23f-65a11cc30881"
      unitRef="usd">10023000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzEyLTQtMS0xLTczMTA3_6fc87cac-f165-45fc-82ce-a5bea18493e2"
      unitRef="usd">11837000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzE0LTItMS0xLTczMTA3_79a4294f-d9d4-4fa5-9a79-19cdd30b7246"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzE0LTQtMS0xLTczMTA3_fbb1e177-212e-44a3-b927-e0ad79f87309"
      unitRef="usd">3945000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <cvlt:DeferredTaxAssetsWithholdingTaxes
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzE3LTItMS0xLTkwODYx_089ab7ff-9506-4bd6-8950-d560b38dbfa8"
      unitRef="usd">393000</cvlt:DeferredTaxAssetsWithholdingTaxes>
    <cvlt:DeferredTaxAssetsWithholdingTaxes
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzE3LTQtMS0xLTkwODYx_5b6f00cb-db2d-4092-b9ae-460deeafddce"
      unitRef="usd">0</cvlt:DeferredTaxAssetsWithholdingTaxes>
    <cvlt:DeferredTaxLiabilitiesDeferredCommissions
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzE1LTItMS0xLTczMTA3_2f215b20-b87a-4aeb-9b3c-000da7a832e3"
      unitRef="usd">9764000</cvlt:DeferredTaxLiabilitiesDeferredCommissions>
    <cvlt:DeferredTaxLiabilitiesDeferredCommissions
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzE1LTQtMS0xLTczMTA3_3686d826-3aff-43da-887b-a0879d5ccdb4"
      unitRef="usd">8700000</cvlt:DeferredTaxLiabilitiesDeferredCommissions>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzE2LTItMS0xLTczMTA3_1c10cc46-f8ff-4a40-9f56-06b1eef662de"
      unitRef="usd">10157000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzE2LTQtMS0xLTczMTA3_29483759-f1d3-44d0-a9d0-32502bd00768"
      unitRef="usd">12645000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzE3LTItMS0xLTczMTA3_ba7ec83a-71ec-4ca4-9d66-6da6c7fa86ff"
      unitRef="usd">134000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTo2MWU1NTFjODE4YjQ0MjViYWM4NjVlMWVlOTI5NTdlMy90YWJsZXJhbmdlOjYxZTU1MWM4MThiNDQyNWJhYzg2NWUxZWU5Mjk1N2UzXzE3LTQtMS0xLTczMTA3_6536cdd9-ef63-412e-b91b-5035661ff7e3"
      unitRef="usd">808000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90ZXh0cmVnaW9uOjYwNmNjZDQ4MjlmNTRmMWNiYjBmNWQyNWEzNzE5NGJiXzIyNDg_3e38bd09-e852-4ddb-803c-41d1b62a4931"
      unitRef="usd">122921000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90ZXh0cmVnaW9uOjYwNmNjZDQ4MjlmNTRmMWNiYjBmNWQyNWEzNzE5NGJiXzIyNTU_8e5626c2-0708-4e45-bb39-d8a4ba0a06e7"
      unitRef="usd">90242000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90ZXh0cmVnaW9uOjYwNmNjZDQ4MjlmNTRmMWNiYjBmNWQyNWEzNzE5NGJiXzIzMjg_8ff71841-dc6e-44e9-ab8e-e8dde61e6b02"
      unitRef="usd">32679000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ibf32d43f82f4461db0421ff900c9b010_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90ZXh0cmVnaW9uOjYwNmNjZDQ4MjlmNTRmMWNiYjBmNWQyNWEzNzE5NGJiXzI5MzY_0ccbce8d-9758-4a7f-92f3-c88bcc3f9f6f"
      unitRef="usd">19980000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i53b839a73cf64cd88b77e4b407bc90db_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90ZXh0cmVnaW9uOjYwNmNjZDQ4MjlmNTRmMWNiYjBmNWQyNWEzNzE5NGJiXzMwOTM_571f5424-cc88-480a-8675-a26540b44a4c"
      unitRef="usd">1126000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="i25f319de51a74035a6da84d69797952e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90ZXh0cmVnaW9uOjYwNmNjZDQ4MjlmNTRmMWNiYjBmNWQyNWEzNzE5NGJiXzU0OTc1NTgyMzU5MA_18acb5ee-8f23-454c-b96c-e6dae1f537a4"
      unitRef="usd">2926000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration
      contextRef="i25f319de51a74035a6da84d69797952e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90ZXh0cmVnaW9uOjYwNmNjZDQ4MjlmNTRmMWNiYjBmNWQyNWEzNzE5NGJiXzMyMjU_1827c9c7-934e-421b-82dd-bee3d3948a30"
      unitRef="usd">33635000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i0b27ac4ada3440438cdf07bdda278415_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90ZXh0cmVnaW9uOjYwNmNjZDQ4MjlmNTRmMWNiYjBmNWQyNWEzNzE5NGJiXzY1OTcwNjk3NzYyMzM_3f6eca3b-54e4-4e59-82d1-d46fc8fed587"
      unitRef="usd">3988000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i781d77fafd74420ea745860aa25358f6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90ZXh0cmVnaW9uOjYwNmNjZDQ4MjlmNTRmMWNiYjBmNWQyNWEzNzE5NGJiXzMzNDg_4be7d23a-d220-45d0-b19e-95202789a916"
      unitRef="usd">22350000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i3357171cea0d49a19976d7da9f39a6bb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90ZXh0cmVnaW9uOjYwNmNjZDQ4MjlmNTRmMWNiYjBmNWQyNWEzNzE5NGJiXzMzNTU_e4e6e2c5-cc8f-4b24-a751-02d5e8e714f0"
      unitRef="usd">23597000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i496e9dea567448dc821f89ff07d15d8f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90ZXh0cmVnaW9uOjYwNmNjZDQ4MjlmNTRmMWNiYjBmNWQyNWEzNzE5NGJiXzY1OTcwNjk3NzYyNDE_90c70f8d-693c-43a8-b00f-8115cb8648b4"
      unitRef="usd">3590000</us-gaap:TaxCreditCarryforwardAmount>
    <cvlt:ScheduleOfTaxYearsSubjectToIncomeTaxExaminationTableTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90ZXh0cmVnaW9uOjYwNmNjZDQ4MjlmNTRmMWNiYjBmNWQyNWEzNzE5NGJiXzUwNjE_02be994d-3f73-4d55-9497-11612a6337b2">The following table summarizes the tax years subject to income tax examinations by tax authorities as of March&#160;31, 2023. The years subject to income tax examination in our foreign jurisdictions cover the maximum time period with respect to these jurisdictions. Due to NOLs, in some cases the tax years continue to remain subject to examination with respect to such NOLs.&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:64.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.257%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax Jurisdiction&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&#160;Years&#160;Subject&#160;to&#160;Income&lt;br/&gt;Tax Examination&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. Federal&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;2019&#160;-&#160;Present&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign jurisdictions&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;2012 - Present&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cvlt:ScheduleOfTaxYearsSubjectToIncomeTaxExaminationTableTextBlock>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90ZXh0cmVnaW9uOjYwNmNjZDQ4MjlmNTRmMWNiYjBmNWQyNWEzNzE5NGJiXzUwNDg_ad5d8c81-c198-4b36-bf6b-ec3c7fba4d58">A reconciliation of the amounts of unrecognized tax benefits is 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:81.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.591%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 2020&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,662&#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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to fiscal 2021&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;614&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to prior years&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:'Arial',sans-serif;font-size:9pt;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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Settlements and effective settlements with tax authorities and remeasurements&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:'Arial',sans-serif;font-size:9pt;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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reductions related to the expiration of statutes 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(65)&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustment&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,211&#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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to fiscal 2022&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,808&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to prior years&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90&#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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Settlements and effective settlements with tax authorities and remeasurements&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:'Arial',sans-serif;font-size:9pt;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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reductions related to the expiration of statutes 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(117)&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to purchase accounting&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,232&#160;&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustment&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 2022&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,224&#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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to fiscal 2023&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;394&#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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions related to prior years&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(90)&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Settlements and effective settlements with tax authorities and remeasurements&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:'Arial',sans-serif;font-size:9pt;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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reductions related to the expiration of statutes of limitations&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(140)&lt;/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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions related to purchase accounting&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:'Arial',sans-serif;font-size:9pt;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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustment&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 2023&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,388&#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:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i346165815dfa4cac8550a2d8abdc2992_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTozMTI4NDU3NjUyMTQ0MjJjYmNhMWQ2MzM5YTllMTk2MC90YWJsZXJhbmdlOjMxMjg0NTc2NTIxNDQyMmNiY2ExZDYzMzlhOWUxOTYwXzAtMS0xLTEtNzMxMDc_31d517dd-26dd-4000-b456-22d5db485770"
      unitRef="usd">1662000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTozMTI4NDU3NjUyMTQ0MjJjYmNhMWQ2MzM5YTllMTk2MC90YWJsZXJhbmdlOjMxMjg0NTc2NTIxNDQyMmNiY2ExZDYzMzlhOWUxOTYwXzEtMS0xLTEtNzMxMDc_036a8eab-31a6-410c-a273-373c63efa4ca"
      unitRef="usd">614000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTozMTI4NDU3NjUyMTQ0MjJjYmNhMWQ2MzM5YTllMTk2MC90YWJsZXJhbmdlOjMxMjg0NTc2NTIxNDQyMmNiY2ExZDYzMzlhOWUxOTYwXzItMS0xLTEtNzMxMDc_7010ab66-529e-4805-af44-0d9cb6c9b030"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTozMTI4NDU3NjUyMTQ0MjJjYmNhMWQ2MzM5YTllMTk2MC90YWJsZXJhbmdlOjMxMjg0NTc2NTIxNDQyMmNiY2ExZDYzMzlhOWUxOTYwXzMtMS0xLTEtNzMxMDc_754f77f4-be2e-4930-a692-b2d62e7f6470"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTozMTI4NDU3NjUyMTQ0MjJjYmNhMWQ2MzM5YTllMTk2MC90YWJsZXJhbmdlOjMxMjg0NTc2NTIxNDQyMmNiY2ExZDYzMzlhOWUxOTYwXzQtMS0xLTEtNzMxMDc_ec5689e8-b0c0-4ed3-a6fa-57bb110ee77a"
      unitRef="usd">65000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTozMTI4NDU3NjUyMTQ0MjJjYmNhMWQ2MzM5YTllMTk2MC90YWJsZXJhbmdlOjMxMjg0NTc2NTIxNDQyMmNiY2ExZDYzMzlhOWUxOTYwXzUtMS0xLTEtNzMxMDc_068b6411-c3e2-4523-8013-473efbcd4ba3"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i4772edf4dd8d45bfb03192d8166e8e7c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTozMTI4NDU3NjUyMTQ0MjJjYmNhMWQ2MzM5YTllMTk2MC90YWJsZXJhbmdlOjMxMjg0NTc2NTIxNDQyMmNiY2ExZDYzMzlhOWUxOTYwXzYtMS0xLTEtNzMxMDc_d48b612e-de57-45b8-a361-8cff9e2fc842"
      unitRef="usd">2211000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTozMTI4NDU3NjUyMTQ0MjJjYmNhMWQ2MzM5YTllMTk2MC90YWJsZXJhbmdlOjMxMjg0NTc2NTIxNDQyMmNiY2ExZDYzMzlhOWUxOTYwXzctMS0xLTEtNzMxMDc_208753a0-9bb5-449b-b381-65d381b08b16"
      unitRef="usd">2808000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTozMTI4NDU3NjUyMTQ0MjJjYmNhMWQ2MzM5YTllMTk2MC90YWJsZXJhbmdlOjMxMjg0NTc2NTIxNDQyMmNiY2ExZDYzMzlhOWUxOTYwXzgtMS0xLTEtNzMxMDc_fdab7cd8-d276-4d8a-b770-35e901d73d38"
      unitRef="usd">90000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTozMTI4NDU3NjUyMTQ0MjJjYmNhMWQ2MzM5YTllMTk2MC90YWJsZXJhbmdlOjMxMjg0NTc2NTIxNDQyMmNiY2ExZDYzMzlhOWUxOTYwXzktMS0xLTEtNzMxMDc_53cc8086-f97e-4d52-9cbc-09b1ab5ae04c"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTozMTI4NDU3NjUyMTQ0MjJjYmNhMWQ2MzM5YTllMTk2MC90YWJsZXJhbmdlOjMxMjg0NTc2NTIxNDQyMmNiY2ExZDYzMzlhOWUxOTYwXzEwLTEtMS0xLTczMTA3_a239da10-52d2-4b18-8ebe-1ef7ffa739a1"
      unitRef="usd">117000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTozMTI4NDU3NjUyMTQ0MjJjYmNhMWQ2MzM5YTllMTk2MC90YWJsZXJhbmdlOjMxMjg0NTc2NTIxNDQyMmNiY2ExZDYzMzlhOWUxOTYwXzExLTEtMS0xLTczOTA2_f9d329bc-8bfb-4814-8cdb-eee0981b819d"
      unitRef="usd">4232000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTozMTI4NDU3NjUyMTQ0MjJjYmNhMWQ2MzM5YTllMTk2MC90YWJsZXJhbmdlOjMxMjg0NTc2NTIxNDQyMmNiY2ExZDYzMzlhOWUxOTYwXzExLTEtMS0xLTczMTA3_20ba4dda-f521-4376-9ab6-335f0efa0989"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTozMTI4NDU3NjUyMTQ0MjJjYmNhMWQ2MzM5YTllMTk2MC90YWJsZXJhbmdlOjMxMjg0NTc2NTIxNDQyMmNiY2ExZDYzMzlhOWUxOTYwXzEyLTEtMS0xLTczMTA3_467ab676-0930-4af7-9f3c-6966b3f8bd26"
      unitRef="usd">9224000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTozMTI4NDU3NjUyMTQ0MjJjYmNhMWQ2MzM5YTllMTk2MC90YWJsZXJhbmdlOjMxMjg0NTc2NTIxNDQyMmNiY2ExZDYzMzlhOWUxOTYwXzEzLTEtMS0xLTczMTA3_150f6f6c-d6a1-4e50-aa84-f04a7082aabb"
      unitRef="usd">394000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTozMTI4NDU3NjUyMTQ0MjJjYmNhMWQ2MzM5YTllMTk2MC90YWJsZXJhbmdlOjMxMjg0NTc2NTIxNDQyMmNiY2ExZDYzMzlhOWUxOTYwXzE0LTEtMS0xLTczMTA3_65597706-24b1-4c7c-84ba-38b01284fed4"
      unitRef="usd">90000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTozMTI4NDU3NjUyMTQ0MjJjYmNhMWQ2MzM5YTllMTk2MC90YWJsZXJhbmdlOjMxMjg0NTc2NTIxNDQyMmNiY2ExZDYzMzlhOWUxOTYwXzE1LTEtMS0xLTczMTA3_a8eecc1d-8277-4626-8b1e-e30a7b6d2e6e"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTozMTI4NDU3NjUyMTQ0MjJjYmNhMWQ2MzM5YTllMTk2MC90YWJsZXJhbmdlOjMxMjg0NTc2NTIxNDQyMmNiY2ExZDYzMzlhOWUxOTYwXzE2LTEtMS0xLTczMTA3_055ec425-70cb-4e3d-8cbc-5740af49639f"
      unitRef="usd">140000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTozMTI4NDU3NjUyMTQ0MjJjYmNhMWQ2MzM5YTllMTk2MC90YWJsZXJhbmdlOjMxMjg0NTc2NTIxNDQyMmNiY2ExZDYzMzlhOWUxOTYwXzE3LTEtMS0xLTczMTA3_e25e5ddc-fba7-4bef-ad89-f19e31addb5a"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTozMTI4NDU3NjUyMTQ0MjJjYmNhMWQ2MzM5YTllMTk2MC90YWJsZXJhbmdlOjMxMjg0NTc2NTIxNDQyMmNiY2ExZDYzMzlhOWUxOTYwXzE4LTEtMS0xLTczMTA3_fe98e1ca-dcfb-4d83-990f-12ec5b840c91"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90YWJsZTozMTI4NDU3NjUyMTQ0MjJjYmNhMWQ2MzM5YTllMTk2MC90YWJsZXJhbmdlOjMxMjg0NTc2NTIxNDQyMmNiY2ExZDYzMzlhOWUxOTYwXzE5LTEtMS0xLTczMTA3_0d21dda8-5172-435f-bfe5-a71e857ab68c"
      unitRef="usd">9388000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMjcvZnJhZzo2MDZjY2Q0ODI5ZjU0ZjFjYmIwZjVkMjVhMzcxOTRiYi90ZXh0cmVnaW9uOjYwNmNjZDQ4MjlmNTRmMWNiYjBmNWQyNWEzNzE5NGJiXzQ1NDc_d86eefd1-c06a-4db5-9411-738b5e752818"
      unitRef="usd">0</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzAvZnJhZzo1NjU4ZDc5ZTc0ODY0ZGIxOWVlZGM2OGYyOWNmZmNlOS90ZXh0cmVnaW9uOjU2NThkNzllNzQ4NjRkYjE5ZWVkYzY4ZjI5Y2ZmY2U5XzM5Nw_611221db-50dc-4f55-96fa-778e0e7da0b8">Employee Benefit PlanWe have a defined contribution plan, as allowed under Section&#160;401(k) of the Internal Revenue Code, covering substantially all employees. Effective January&#160;1, 2012, we make contributions equal to a discretionary percentage of the employee&#x2019;s contributions determined by us. During the years ended March&#160;31, 2023, 2022 and 2021, we made contributions of $2,525, $2,923, and $2,445, respectively.</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzAvZnJhZzo1NjU4ZDc5ZTc0ODY0ZGIxOWVlZGM2OGYyOWNmZmNlOS90ZXh0cmVnaW9uOjU2NThkNzllNzQ4NjRkYjE5ZWVkYzY4ZjI5Y2ZmY2U5XzM2Nw_ce62588f-2045-4cf0-8041-f4e522b8c0b7"
      unitRef="usd">2525000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzAvZnJhZzo1NjU4ZDc5ZTc0ODY0ZGIxOWVlZGM2OGYyOWNmZmNlOS90ZXh0cmVnaW9uOjU2NThkNzllNzQ4NjRkYjE5ZWVkYzY4ZjI5Y2ZmY2U5XzM3MQ_1e066f43-54a7-4a58-8bbc-710a587a263e"
      unitRef="usd">2923000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzAvZnJhZzo1NjU4ZDc5ZTc0ODY0ZGIxOWVlZGM2OGYyOWNmZmNlOS90ZXh0cmVnaW9uOjU2NThkNzllNzQ4NjRkYjE5ZWVkYzY4ZjI5Y2ZmY2U5XzM3OQ_eed1646e-436f-4498-a25b-dbf1c6338fde"
      unitRef="usd">2445000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzMvZnJhZzpkZmQ3M2Y0YTU3NGE0MGY2OTQzODEyZWI2ZjExMGU5OS90ZXh0cmVnaW9uOmRmZDczZjRhNTc0YTQwZjY5NDM4MTJlYjZmMTEwZTk5XzEwODg_7efa1159-6c71-4946-ab41-4651d27b08d6">Segment Information&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We operate in one segment. Our products and services are sold throughout the world, through direct and indirect sales channels. Our chief operating decision maker (the &#x201c;CODM&#x201d;) is the Chief Executive Officer. The CODM makes operating performance assessment and resource allocation decisions on a global basis. The CODM does not receive discrete financial information about asset allocation, expense allocation or profitability by product or geography.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues by geography are based upon the billing address of the customer. All transfers between geographic regions have been eliminated from consolidated revenues. The following table sets forth revenue and long-lived assets by geographic area:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.982%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended March 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue:&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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;416,347&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;398,632&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;379,106&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;368,243&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;370,959&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;344,366&#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="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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;784,590&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;769,591&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;723,472&#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-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No individual country other than the United States accounts for 10% or more of revenues in the years ended March&#160;31, 2023, 2022 and 2021. Revenue included in the &#x201c;Other&#x201d; caption above primarily relates to our operations in Europe, Australia, Canada and Asia.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:65.419%"/&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:14.905%"/&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:14.908%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-lived assets:&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184,356&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;275,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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,304&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,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;/tr&gt;&lt;tr&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;231,660&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;331,999&#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;At March&#160;31, 2023 and 2022 no individual country, other than the United States, accounts for 10% or more of long-lived assets.</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzMvZnJhZzpkZmQ3M2Y0YTU3NGE0MGY2OTQzODEyZWI2ZjExMGU5OS90ZXh0cmVnaW9uOmRmZDczZjRhNTc0YTQwZjY5NDM4MTJlYjZmMTEwZTk5XzQ0_e3caa9b6-fa91-47e6-91fd-e886104ce11c"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzMvZnJhZzpkZmQ3M2Y0YTU3NGE0MGY2OTQzODEyZWI2ZjExMGU5OS90ZXh0cmVnaW9uOmRmZDczZjRhNTc0YTQwZjY5NDM4MTJlYjZmMTEwZTk5XzEwOTU_aa9a51f1-acb3-413b-9c0a-3e18e00ad45a">The following table sets forth revenue and long-lived assets by geographic area:&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.982%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended March 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue:&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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;416,347&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;398,632&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;379,106&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;368,243&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;370,959&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;344,366&#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="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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;784,590&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;769,591&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;723,472&#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:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock>
    <us-gaap:Revenues
      contextRef="i892d0250e3d9425c90e2f8dd68748e5f_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzMvZnJhZzpkZmQ3M2Y0YTU3NGE0MGY2OTQzODEyZWI2ZjExMGU5OS90YWJsZTplYmI0NDIzNjgxMmM0ZjA1OWI2NjJjYmJhOGYwNmE1NC90YWJsZXJhbmdlOmViYjQ0MjM2ODEyYzRmMDU5YjY2MmNiYmE4ZjA2YTU0XzMtMi0xLTEtNzMxMDc_0fff7f15-d288-4c63-ae11-5e4134940cec"
      unitRef="usd">416347000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5f7003dfbfa048f992d7a940d35f468a_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzMvZnJhZzpkZmQ3M2Y0YTU3NGE0MGY2OTQzODEyZWI2ZjExMGU5OS90YWJsZTplYmI0NDIzNjgxMmM0ZjA1OWI2NjJjYmJhOGYwNmE1NC90YWJsZXJhbmdlOmViYjQ0MjM2ODEyYzRmMDU5YjY2MmNiYmE4ZjA2YTU0XzMtNC0xLTEtNzMxMDc_b8b5fc2a-f8af-4ca4-a89f-dea72e9e2195"
      unitRef="usd">398632000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i442f8c5a94fd4643944dec1347108de2_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzMvZnJhZzpkZmQ3M2Y0YTU3NGE0MGY2OTQzODEyZWI2ZjExMGU5OS90YWJsZTplYmI0NDIzNjgxMmM0ZjA1OWI2NjJjYmJhOGYwNmE1NC90YWJsZXJhbmdlOmViYjQ0MjM2ODEyYzRmMDU5YjY2MmNiYmE4ZjA2YTU0XzMtNi0xLTEtNzMxMDc_3d8c3052-ae2b-46c2-8b96-8a4fdbdac9ea"
      unitRef="usd">379106000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7641278284cc4d3686b03f6ea88d45ee_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzMvZnJhZzpkZmQ3M2Y0YTU3NGE0MGY2OTQzODEyZWI2ZjExMGU5OS90YWJsZTplYmI0NDIzNjgxMmM0ZjA1OWI2NjJjYmJhOGYwNmE1NC90YWJsZXJhbmdlOmViYjQ0MjM2ODEyYzRmMDU5YjY2MmNiYmE4ZjA2YTU0XzQtMi0xLTEtNzMxMDc_d74c0b15-b548-48e3-a7fa-f81c2fdf7a6f"
      unitRef="usd">368243000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ied4cdbc08e904a0280ec9afffeccd744_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzMvZnJhZzpkZmQ3M2Y0YTU3NGE0MGY2OTQzODEyZWI2ZjExMGU5OS90YWJsZTplYmI0NDIzNjgxMmM0ZjA1OWI2NjJjYmJhOGYwNmE1NC90YWJsZXJhbmdlOmViYjQ0MjM2ODEyYzRmMDU5YjY2MmNiYmE4ZjA2YTU0XzQtNC0xLTEtNzMxMDc_992bd83c-092c-4fee-9667-62d1ef018491"
      unitRef="usd">370959000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib482a3e6afea44cda21206143fee9b65_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzMvZnJhZzpkZmQ3M2Y0YTU3NGE0MGY2OTQzODEyZWI2ZjExMGU5OS90YWJsZTplYmI0NDIzNjgxMmM0ZjA1OWI2NjJjYmJhOGYwNmE1NC90YWJsZXJhbmdlOmViYjQ0MjM2ODEyYzRmMDU5YjY2MmNiYmE4ZjA2YTU0XzQtNi0xLTEtNzMxMDc_64b50edf-75c1-47fe-8575-1d0b923340a2"
      unitRef="usd">344366000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzMvZnJhZzpkZmQ3M2Y0YTU3NGE0MGY2OTQzODEyZWI2ZjExMGU5OS90YWJsZTplYmI0NDIzNjgxMmM0ZjA1OWI2NjJjYmJhOGYwNmE1NC90YWJsZXJhbmdlOmViYjQ0MjM2ODEyYzRmMDU5YjY2MmNiYmE4ZjA2YTU0XzUtMi0xLTEtNzMxMDc_126156dd-7bd9-4777-ab9b-0c939387092e"
      unitRef="usd">784590000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzMvZnJhZzpkZmQ3M2Y0YTU3NGE0MGY2OTQzODEyZWI2ZjExMGU5OS90YWJsZTplYmI0NDIzNjgxMmM0ZjA1OWI2NjJjYmJhOGYwNmE1NC90YWJsZXJhbmdlOmViYjQ0MjM2ODEyYzRmMDU5YjY2MmNiYmE4ZjA2YTU0XzUtNC0xLTEtNzMxMDc_25fac4b4-0da6-4f8e-9b4a-1358dda787d4"
      unitRef="usd">769591000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzMvZnJhZzpkZmQ3M2Y0YTU3NGE0MGY2OTQzODEyZWI2ZjExMGU5OS90YWJsZTplYmI0NDIzNjgxMmM0ZjA1OWI2NjJjYmJhOGYwNmE1NC90YWJsZXJhbmdlOmViYjQ0MjM2ODEyYzRmMDU5YjY2MmNiYmE4ZjA2YTU0XzUtNi0xLTEtNzMxMDc_93cf1c36-c02d-4224-8f4b-7fa3784ba266"
      unitRef="usd">723472000</us-gaap:Revenues>
    <us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzMvZnJhZzpkZmQ3M2Y0YTU3NGE0MGY2OTQzODEyZWI2ZjExMGU5OS90ZXh0cmVnaW9uOmRmZDczZjRhNTc0YTQwZjY5NDM4MTJlYjZmMTEwZTk5XzEwOTI_9212d442-4c2a-4a1f-a432-be54eb12e010">&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:65.419%"/&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:14.905%"/&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:14.908%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-lived assets:&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184,356&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;275,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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,304&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,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;/tr&gt;&lt;tr&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;231,660&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;331,999&#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;</us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="idc08e053cb7044a786a6ce3043cbf87d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzMvZnJhZzpkZmQ3M2Y0YTU3NGE0MGY2OTQzODEyZWI2ZjExMGU5OS90YWJsZTpkYTk1NjdmMzNjYzE0ZThkYTUwOWI1YjhlNzg3ZGRiMS90YWJsZXJhbmdlOmRhOTU2N2YzM2NjMTRlOGRhNTA5YjViOGU3ODdkZGIxXzMtMi0xLTEtNzMxMDc_e7b05b4a-cf89-4f28-ab2b-ed04c93d05a7"
      unitRef="usd">184356000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i8ded7c87ed4e453bb4b03b1a6f3a3fe2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzMvZnJhZzpkZmQ3M2Y0YTU3NGE0MGY2OTQzODEyZWI2ZjExMGU5OS90YWJsZTpkYTk1NjdmMzNjYzE0ZThkYTUwOWI1YjhlNzg3ZGRiMS90YWJsZXJhbmdlOmRhOTU2N2YzM2NjMTRlOGRhNTA5YjViOGU3ODdkZGIxXzMtNC0xLTEtNzMxMDc_28654be4-bc9e-4f18-a355-ecde818c7d13"
      unitRef="usd">275546000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i2ffdfde9fead47508844247ce1292a8f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzMvZnJhZzpkZmQ3M2Y0YTU3NGE0MGY2OTQzODEyZWI2ZjExMGU5OS90YWJsZTpkYTk1NjdmMzNjYzE0ZThkYTUwOWI1YjhlNzg3ZGRiMS90YWJsZXJhbmdlOmRhOTU2N2YzM2NjMTRlOGRhNTA5YjViOGU3ODdkZGIxXzQtMi0xLTEtNzMxMDc_c8b4de37-dcb4-452b-9b3b-a58358658e8f"
      unitRef="usd">47304000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i0cacc70c006740599736771a6fb6c988_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzMvZnJhZzpkZmQ3M2Y0YTU3NGE0MGY2OTQzODEyZWI2ZjExMGU5OS90YWJsZTpkYTk1NjdmMzNjYzE0ZThkYTUwOWI1YjhlNzg3ZGRiMS90YWJsZXJhbmdlOmRhOTU2N2YzM2NjMTRlOGRhNTA5YjViOGU3ODdkZGIxXzQtNC0xLTEtNzMxMDc_1301abd1-19da-4593-bb22-8ad49ff48ccf"
      unitRef="usd">56453000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzMvZnJhZzpkZmQ3M2Y0YTU3NGE0MGY2OTQzODEyZWI2ZjExMGU5OS90YWJsZTpkYTk1NjdmMzNjYzE0ZThkYTUwOWI1YjhlNzg3ZGRiMS90YWJsZXJhbmdlOmRhOTU2N2YzM2NjMTRlOGRhNTA5YjViOGU3ODdkZGIxXzUtMi0xLTEtNzMxMDc_5320ce4c-1dd0-4b65-9d1d-6b665fe506b1"
      unitRef="usd">231660000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzMvZnJhZzpkZmQ3M2Y0YTU3NGE0MGY2OTQzODEyZWI2ZjExMGU5OS90YWJsZTpkYTk1NjdmMzNjYzE0ZThkYTUwOWI1YjhlNzg3ZGRiMS90YWJsZXJhbmdlOmRhOTU2N2YzM2NjMTRlOGRhNTA5YjViOGU3ODdkZGIxXzUtNC0xLTEtNzMxMDc_73b5c82e-ffa1-4a97-ba64-854f75d065f5"
      unitRef="usd">331999000</us-gaap:NoncurrentAssets>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzYvZnJhZzphMzgwODgxNDc2NDg0M2YzOTI1YzFkODJkNTFhODk3Zi90ZXh0cmVnaW9uOmEzODA4ODE0NzY0ODQzZjM5MjVjMWQ4MmQ1MWE4OTdmXzk3NQ_7620f01c-b045-48a1-ba8e-01140d86eb13">Restructuring&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our restructuring plan, initiated in the fourth quarter of fiscal 2022, is aimed to increase efficiency in our sales, marketing and distribution functions, as well as reduce costs across all functional areas. The plan also included a reorganization to combine our EMEA and APJ field organizations into our International region. These restructuring charges relate primarily to severance and related costs associated with headcount reductions and stock-based compensation related to modifications of existing unvested awards granted to certain employees impacted by the restructuring plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended March&#160;31, 2023, 2022 and 2021, restructuring charges were comprised of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.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: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee severance and related costs&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-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt 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:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt 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:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease impairments related costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,684&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,607&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,709&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,747&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total restructuring charges&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,452&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,192&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,471&#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="padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; There were no lease impairment charges for the years ended March&#160;31, 2023 and 2022. Lease impairment charges relate to seven offices for the year ended March 31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restructuring accrual&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The activity in our restructuring accrual for the years ended March&#160;31, 2023 and 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.894%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.419%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&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-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt 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:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee severance and related costs&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,845&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,483&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payments&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,895)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,317)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzYvZnJhZzphMzgwODgxNDc2NDg0M2YzOTI1YzFkODJkNTFhODk3Zi90ZXh0cmVnaW9uOmEzODA4ODE0NzY0ODQzZjM5MjVjMWQ4MmQ1MWE4OTdmXzk3Ng_ee4cffa8-b766-4167-aca5-9969491d244e">&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended March&#160;31, 2023, 2022 and 2021, restructuring charges were comprised of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.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: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee severance and related costs&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-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt 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:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt 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:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease impairments related costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,684&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,607&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,709&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,747&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total restructuring charges&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,452&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,192&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,471&#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;(1) There were no lease impairment charges for the years ended March&#160;31, 2023 and 2022. Lease impairment charges relate to seven offices for the year ended March 31, 2021.</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:SeveranceCosts1
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzYvZnJhZzphMzgwODgxNDc2NDg0M2YzOTI1YzFkODJkNTFhODk3Zi90YWJsZToyNGNmZTFlZDE5NTk0NzVmOWIyMTUxYjVhZjgyOGFjMi90YWJsZXJhbmdlOjI0Y2ZlMWVkMTk1OTQ3NWY5YjIxNTFiNWFmODI4YWMyXzItMi0xLTEtNzMxMDc_2c8fc3bf-4e4e-4dff-ae01-7f6ef1237e77"
      unitRef="usd">12845000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzYvZnJhZzphMzgwODgxNDc2NDg0M2YzOTI1YzFkODJkNTFhODk3Zi90YWJsZToyNGNmZTFlZDE5NTk0NzVmOWIyMTUxYjVhZjgyOGFjMi90YWJsZXJhbmdlOjI0Y2ZlMWVkMTk1OTQ3NWY5YjIxNTFiNWFmODI4YWMyXzItNC0xLTEtNzMxMDc_782efae2-c957-4959-a4f0-384cd6b86cf9"
      unitRef="usd">4483000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzYvZnJhZzphMzgwODgxNDc2NDg0M2YzOTI1YzFkODJkNTFhODk3Zi90YWJsZToyNGNmZTFlZDE5NTk0NzVmOWIyMTUxYjVhZjgyOGFjMi90YWJsZXJhbmdlOjI0Y2ZlMWVkMTk1OTQ3NWY5YjIxNTFiNWFmODI4YWMyXzItNi0xLTEtNzMxMDc_99ea29ff-0c55-4543-b509-d4c74329836e"
      unitRef="usd">19040000</us-gaap:SeveranceCosts1>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzYvZnJhZzphMzgwODgxNDc2NDg0M2YzOTI1YzFkODJkNTFhODk3Zi90YWJsZToyNGNmZTFlZDE5NTk0NzVmOWIyMTUxYjVhZjgyOGFjMi90YWJsZXJhbmdlOjI0Y2ZlMWVkMTk1OTQ3NWY5YjIxNTFiNWFmODI4YWMyXzMtMi0xLTEtNzMxMDc_9dda8f19-1f7c-41fc-be7c-6b4de02a9e92"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzYvZnJhZzphMzgwODgxNDc2NDg0M2YzOTI1YzFkODJkNTFhODk3Zi90YWJsZToyNGNmZTFlZDE5NTk0NzVmOWIyMTUxYjVhZjgyOGFjMi90YWJsZXJhbmdlOjI0Y2ZlMWVkMTk1OTQ3NWY5YjIxNTFiNWFmODI4YWMyXzMtNC0xLTEtNzMxMDc_ffa22167-2ad5-4a56-99f7-6068552b4cc9"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzYvZnJhZzphMzgwODgxNDc2NDg0M2YzOTI1YzFkODJkNTFhODk3Zi90YWJsZToyNGNmZTFlZDE5NTk0NzVmOWIyMTUxYjVhZjgyOGFjMi90YWJsZXJhbmdlOjI0Y2ZlMWVkMTk1OTQ3NWY5YjIxNTFiNWFmODI4YWMyXzMtNi0xLTEtNzMxMDc_83ccf832-056f-401a-9696-aa11ac7784a1"
      unitRef="usd">1684000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OtherRestructuringCosts
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzYvZnJhZzphMzgwODgxNDc2NDg0M2YzOTI1YzFkODJkNTFhODk3Zi90YWJsZToyNGNmZTFlZDE5NTk0NzVmOWIyMTUxYjVhZjgyOGFjMi90YWJsZXJhbmdlOjI0Y2ZlMWVkMTk1OTQ3NWY5YjIxNTFiNWFmODI4YWMyXzQtMi0xLTEtNzMxMDc_32a1e5f3-7f8a-48d7-a2eb-e3653e36ffd9"
      unitRef="usd">2607000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzYvZnJhZzphMzgwODgxNDc2NDg0M2YzOTI1YzFkODJkNTFhODk3Zi90YWJsZToyNGNmZTFlZDE5NTk0NzVmOWIyMTUxYjVhZjgyOGFjMi90YWJsZXJhbmdlOjI0Y2ZlMWVkMTk1OTQ3NWY5YjIxNTFiNWFmODI4YWMyXzQtNC0xLTEtNzMxMDc_4fcf2b55-af0e-4ab9-9643-987c73c2ee57"
      unitRef="usd">1709000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzYvZnJhZzphMzgwODgxNDc2NDg0M2YzOTI1YzFkODJkNTFhODk3Zi90YWJsZToyNGNmZTFlZDE5NTk0NzVmOWIyMTUxYjVhZjgyOGFjMi90YWJsZXJhbmdlOjI0Y2ZlMWVkMTk1OTQ3NWY5YjIxNTFiNWFmODI4YWMyXzQtNi0xLTEtNzMxMDc_b9996d83-4138-42d6-82fb-21c556e98475"
      unitRef="usd">2747000</us-gaap:OtherRestructuringCosts>
    <us-gaap:RestructuringCharges
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzYvZnJhZzphMzgwODgxNDc2NDg0M2YzOTI1YzFkODJkNTFhODk3Zi90YWJsZToyNGNmZTFlZDE5NTk0NzVmOWIyMTUxYjVhZjgyOGFjMi90YWJsZXJhbmdlOjI0Y2ZlMWVkMTk1OTQ3NWY5YjIxNTFiNWFmODI4YWMyXzUtMi0xLTEtNzMxMDc_16a92dad-7b3c-42c0-af22-b55c5754dcb7"
      unitRef="usd">15452000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzYvZnJhZzphMzgwODgxNDc2NDg0M2YzOTI1YzFkODJkNTFhODk3Zi90YWJsZToyNGNmZTFlZDE5NTk0NzVmOWIyMTUxYjVhZjgyOGFjMi90YWJsZXJhbmdlOjI0Y2ZlMWVkMTk1OTQ3NWY5YjIxNTFiNWFmODI4YWMyXzUtNC0xLTEtNzMxMDc_f15f832e-8250-41f4-a752-7cc9f00c8f33"
      unitRef="usd">6192000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzYvZnJhZzphMzgwODgxNDc2NDg0M2YzOTI1YzFkODJkNTFhODk3Zi90YWJsZToyNGNmZTFlZDE5NTk0NzVmOWIyMTUxYjVhZjgyOGFjMi90YWJsZXJhbmdlOjI0Y2ZlMWVkMTk1OTQ3NWY5YjIxNTFiNWFmODI4YWMyXzUtNi0xLTEtNzMxMDc_fd2404cd-3b5d-4d12-9d67-86cfa0a43d20"
      unitRef="usd">23471000</us-gaap:RestructuringCharges>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzYvZnJhZzphMzgwODgxNDc2NDg0M2YzOTI1YzFkODJkNTFhODk3Zi90ZXh0cmVnaW9uOmEzODA4ODE0NzY0ODQzZjM5MjVjMWQ4MmQ1MWE4OTdmXzcxMw_10366a8f-9687-4a89-a393-1918d443cfff"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzYvZnJhZzphMzgwODgxNDc2NDg0M2YzOTI1YzFkODJkNTFhODk3Zi90ZXh0cmVnaW9uOmEzODA4ODE0NzY0ODQzZjM5MjVjMWQ4MmQ1MWE4OTdmXzcxMw_b433ac2b-b64c-4a67-9c39-b36d6f82130a"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <cvlt:OperatingLeaseImpairmentLossNumberOfLeases
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzYvZnJhZzphMzgwODgxNDc2NDg0M2YzOTI1YzFkODJkNTFhODk3Zi90ZXh0cmVnaW9uOmEzODA4ODE0NzY0ODQzZjM5MjVjMWQ4MmQ1MWE4OTdmXzc5OQ_931635c8-c9a7-4a57-9dfd-6b3ee8a68f06"
      unitRef="office">7</cvlt:OperatingLeaseImpairmentLossNumberOfLeases>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzYvZnJhZzphMzgwODgxNDc2NDg0M2YzOTI1YzFkODJkNTFhODk3Zi90ZXh0cmVnaW9uOmEzODA4ODE0NzY0ODQzZjM5MjVjMWQ4MmQ1MWE4OTdmXzk3OA_bb42f1d2-4b49-4de9-8cae-9f0c5475bac4">&lt;div style="margin-top:14pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The activity in our restructuring accrual for the years ended March&#160;31, 2023 and 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.894%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.419%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&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-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt 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:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee severance and related costs&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,845&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,483&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payments&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,895)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,317)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzYvZnJhZzphMzgwODgxNDc2NDg0M2YzOTI1YzFkODJkNTFhODk3Zi90YWJsZTplOTJmZWI4OWEyNTA0OGMwOTlmMWFhODNmOGMxZWU5Zi90YWJsZXJhbmdlOmU5MmZlYjg5YTI1MDQ4YzA5OWYxYWE4M2Y4YzFlZTlmXzItMi0xLTEtNzMxMDc_71683808-f1e3-4e00-9caa-aa0a35bb860a"
      unitRef="usd">2261000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i4772edf4dd8d45bfb03192d8166e8e7c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzYvZnJhZzphMzgwODgxNDc2NDg0M2YzOTI1YzFkODJkNTFhODk3Zi90YWJsZTplOTJmZWI4OWEyNTA0OGMwOTlmMWFhODNmOGMxZWU5Zi90YWJsZXJhbmdlOmU5MmZlYjg5YTI1MDQ4YzA5OWYxYWE4M2Y4YzFlZTlmXzItNC0xLTEtNzMxMDc_a64371d5-5d2a-4555-9d5c-662bfc2b54cc"
      unitRef="usd">3095000</us-gaap:RestructuringReserve>
    <us-gaap:SeveranceCosts1
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzYvZnJhZzphMzgwODgxNDc2NDg0M2YzOTI1YzFkODJkNTFhODk3Zi90YWJsZTplOTJmZWI4OWEyNTA0OGMwOTlmMWFhODNmOGMxZWU5Zi90YWJsZXJhbmdlOmU5MmZlYjg5YTI1MDQ4YzA5OWYxYWE4M2Y4YzFlZTlmXzMtMi0xLTEtNzMxMDc_2c8fc3bf-4e4e-4dff-ae01-7f6ef1237e77"
      unitRef="usd">12845000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzYvZnJhZzphMzgwODgxNDc2NDg0M2YzOTI1YzFkODJkNTFhODk3Zi90YWJsZTplOTJmZWI4OWEyNTA0OGMwOTlmMWFhODNmOGMxZWU5Zi90YWJsZXJhbmdlOmU5MmZlYjg5YTI1MDQ4YzA5OWYxYWE4M2Y4YzFlZTlmXzMtNC0xLTEtNzMxMDc_7f04dd7c-bebc-4414-a151-b868bb5bef3f"
      unitRef="usd">4483000</us-gaap:SeveranceCosts1>
    <us-gaap:PaymentsForRestructuring
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzYvZnJhZzphMzgwODgxNDc2NDg0M2YzOTI1YzFkODJkNTFhODk3Zi90YWJsZTplOTJmZWI4OWEyNTA0OGMwOTlmMWFhODNmOGMxZWU5Zi90YWJsZXJhbmdlOmU5MmZlYjg5YTI1MDQ4YzA5OWYxYWE4M2Y4YzFlZTlmXzQtMi0xLTEtNzMxMDc_f1c91f73-4a7b-4ea5-9ad3-a64c4159516d"
      unitRef="usd">11895000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzYvZnJhZzphMzgwODgxNDc2NDg0M2YzOTI1YzFkODJkNTFhODk3Zi90YWJsZTplOTJmZWI4OWEyNTA0OGMwOTlmMWFhODNmOGMxZWU5Zi90YWJsZXJhbmdlOmU5MmZlYjg5YTI1MDQ4YzA5OWYxYWE4M2Y4YzFlZTlmXzQtNC0xLTEtNzMxMDc_0f6bde89-3e10-4eb4-b081-ed5865ba638d"
      unitRef="usd">5317000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzYvZnJhZzphMzgwODgxNDc2NDg0M2YzOTI1YzFkODJkNTFhODk3Zi90YWJsZTplOTJmZWI4OWEyNTA0OGMwOTlmMWFhODNmOGMxZWU5Zi90YWJsZXJhbmdlOmU5MmZlYjg5YTI1MDQ4YzA5OWYxYWE4M2Y4YzFlZTlmXzUtMi0xLTEtNzMxMDc_f149fca4-44f9-4224-820f-af7e86b4a305"
      unitRef="usd">3211000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzYvZnJhZzphMzgwODgxNDc2NDg0M2YzOTI1YzFkODJkNTFhODk3Zi90YWJsZTplOTJmZWI4OWEyNTA0OGMwOTlmMWFhODNmOGMxZWU5Zi90YWJsZXJhbmdlOmU5MmZlYjg5YTI1MDQ4YzA5OWYxYWE4M2Y4YzFlZTlmXzUtNC0xLTEtNzMxMDc_c0985bc2-2fe2-4248-8d08-0c8868a36169"
      unitRef="usd">2261000</us-gaap:RestructuringReserve>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90ZXh0cmVnaW9uOmQ5OWVmZjZhZDg3OTQxOTdhZjVlOWQ1OTMyZjFmNjQ5XzI0Mjk_c9ceb4b6-98da-4d7f-b688-58058a1f1fbb">Leases&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine if an arrangement contains a lease at inception. We generally lease our facilities under operating leases. Operating lease right-of-use ("ROU") assets are included in operating lease assets on our consolidated balance sheets. Current portion of operating lease liabilities and long-term operating lease liabilities are included on our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term.  As most of our leases do not provide an implicit rate, we generally use our incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at the commencement date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize operating lease costs over the estimated term of the lease, which includes options to extend lease terms that are reasonably certain of being exercised, starting when possession of the property is taken from the landlord. When a lease contains a predetermined fixed escalation of the minimum rent, we recognize the related operating lease cost on a straight-line basis over the lease term. &#160;&#160;&#160;&#160;In addition, certain of our lease agreements include variable lease payments, such as estimated tax and maintenance charges. These variable lease payments are excluded from minimum lease payments and are included in the determination of lease cost when it is probable that the expense has been incurred and the amount can be reasonably estimated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our lease liabilities relate primarily to operating leases for our global office infrastructure.  These operating leases expire at various dates through fiscal&#160;2031. We did not have any finance leases for the years ended March&#160;31, 2023 or 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net lease cost recognized in our consolidated statements of operations is summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.842%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.885%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease cost&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,449&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,129&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,048&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&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:'Arial',sans-serif;font-size:9pt;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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;232&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Variable lease cost&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,360&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,608&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,938&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash flow information&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.842%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.885%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash paid for operating lease liabilities&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,421&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,277&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,370&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions of operating lease assets (non-cash)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,023&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,827&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,603&#160;&lt;/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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of&#160;March&#160;31, 2023, the minimum lease commitment amount for operating leases signed but not yet commenced was immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of&#160;March&#160;31, 2023, the maturities of lease liabilities based on the total minimum lease commitment amount including options to extend lease terms that are reasonably certain of being exercised are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.479%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.290%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.510%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,443&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,208&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,250&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;815&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;745&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,204&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total minimum lease 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,665&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;887&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Present value of operating lease liabilities&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,778&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Current portion of operating lease liabilities&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,518&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term operating lease liabilities&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,260&#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;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease term and Discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:14pt;text-align:center;text-indent:11.25pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.995%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.72&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.18&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90ZXh0cmVnaW9uOmQ5OWVmZjZhZDg3OTQxOTdhZjVlOWQ1OTMyZjFmNjQ5XzI0MzA_baa0096e-ba82-40ff-ade7-ca796e78c8b4">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net lease cost recognized in our consolidated statements of operations is summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.842%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.885%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease cost&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,449&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,129&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,048&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&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:'Arial',sans-serif;font-size:9pt;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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;232&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Variable lease cost&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,360&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,608&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,938&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash flow information&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.842%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.885%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash paid for operating lease liabilities&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,421&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,277&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,370&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions of operating lease assets (non-cash)&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,023&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,827&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,603&#160;&lt;/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;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo0MjliZTdlNTRiZGE0NGRmYTY0MWE4N2UzYTdiYTdkOS90YWJsZXJhbmdlOjQyOWJlN2U1NGJkYTQ0ZGZhNjQxYTg3ZTNhN2JhN2Q5XzItMS0xLTEtNzMxMDc_e86757a5-996d-43a4-89ee-f749e0252e7b"
      unitRef="usd">5449000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo0MjliZTdlNTRiZGE0NGRmYTY0MWE4N2UzYTdiYTdkOS90YWJsZXJhbmdlOjQyOWJlN2U1NGJkYTQ0ZGZhNjQxYTg3ZTNhN2JhN2Q5XzItMy0xLTEtNzMxMDc_98c8acdd-a193-4c39-b8f3-fdcbbaa0c95f"
      unitRef="usd">7129000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo0MjliZTdlNTRiZGE0NGRmYTY0MWE4N2UzYTdiYTdkOS90YWJsZXJhbmdlOjQyOWJlN2U1NGJkYTQ0ZGZhNjQxYTg3ZTNhN2JhN2Q5XzItNS0xLTEtNzMxMDc_87869b44-c3b4-4759-a784-32ea83c4bf83"
      unitRef="usd">9048000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo0MjliZTdlNTRiZGE0NGRmYTY0MWE4N2UzYTdiYTdkOS90YWJsZXJhbmdlOjQyOWJlN2U1NGJkYTQ0ZGZhNjQxYTg3ZTNhN2JhN2Q5XzMtMS0xLTEtNzMxMDc_090639b5-d79b-417c-8da0-966e504a4613"
      unitRef="usd">631000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo0MjliZTdlNTRiZGE0NGRmYTY0MWE4N2UzYTdiYTdkOS90YWJsZXJhbmdlOjQyOWJlN2U1NGJkYTQ0ZGZhNjQxYTg3ZTNhN2JhN2Q5XzMtMy0xLTEtNzMxMDc_8cf64f20-8bad-4417-8ffb-fa3dea8c5962"
      unitRef="usd">123000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo0MjliZTdlNTRiZGE0NGRmYTY0MWE4N2UzYTdiYTdkOS90YWJsZXJhbmdlOjQyOWJlN2U1NGJkYTQ0ZGZhNjQxYTg3ZTNhN2JhN2Q5XzMtNS0xLTEtNzMxMDc_5df35176-9a48-4852-b14c-15282199f6ac"
      unitRef="usd">232000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo0MjliZTdlNTRiZGE0NGRmYTY0MWE4N2UzYTdiYTdkOS90YWJsZXJhbmdlOjQyOWJlN2U1NGJkYTQ0ZGZhNjQxYTg3ZTNhN2JhN2Q5XzQtMS0xLTEtNzMxMDc_9e102c2e-f379-43cd-b8a4-0f0d728992ea"
      unitRef="usd">1360000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo0MjliZTdlNTRiZGE0NGRmYTY0MWE4N2UzYTdiYTdkOS90YWJsZXJhbmdlOjQyOWJlN2U1NGJkYTQ0ZGZhNjQxYTg3ZTNhN2JhN2Q5XzQtMy0xLTEtNzMxMDc_713848de-5442-4a6b-95e2-36b49e7b8a8d"
      unitRef="usd">1608000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo0MjliZTdlNTRiZGE0NGRmYTY0MWE4N2UzYTdiYTdkOS90YWJsZXJhbmdlOjQyOWJlN2U1NGJkYTQ0ZGZhNjQxYTg3ZTNhN2JhN2Q5XzQtNS0xLTEtNzMxMDc_5012ed5f-b636-4d15-b39b-631a7e72661c"
      unitRef="usd">1938000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo0MjliZTdlNTRiZGE0NGRmYTY0MWE4N2UzYTdiYTdkOS90YWJsZXJhbmdlOjQyOWJlN2U1NGJkYTQ0ZGZhNjQxYTg3ZTNhN2JhN2Q5XzUtMS0xLTEtNzMxMDc_f116de65-7eef-4566-b407-5675b21a1c02"
      unitRef="usd">7440000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo0MjliZTdlNTRiZGE0NGRmYTY0MWE4N2UzYTdiYTdkOS90YWJsZXJhbmdlOjQyOWJlN2U1NGJkYTQ0ZGZhNjQxYTg3ZTNhN2JhN2Q5XzUtMy0xLTEtNzMxMDc_395bef3b-7c5a-4140-a8ad-c74fd725b796"
      unitRef="usd">8860000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo0MjliZTdlNTRiZGE0NGRmYTY0MWE4N2UzYTdiYTdkOS90YWJsZXJhbmdlOjQyOWJlN2U1NGJkYTQ0ZGZhNjQxYTg3ZTNhN2JhN2Q5XzUtNS0xLTEtNzMxMDc_8281d81e-6b22-4b6b-ad48-9f3ced620164"
      unitRef="usd">11218000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTphOGRhNTYyNTUzOTk0NzI5YTdmMmE0MmU5MjQ1NjQ4Mi90YWJsZXJhbmdlOmE4ZGE1NjI1NTM5OTQ3MjlhN2YyYTQyZTkyNDU2NDgyXzItMS0xLTEtNzMxMDc_71dedf8f-ff4f-4a01-8b7b-54d56caa7bee"
      unitRef="usd">5421000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTphOGRhNTYyNTUzOTk0NzI5YTdmMmE0MmU5MjQ1NjQ4Mi90YWJsZXJhbmdlOmE4ZGE1NjI1NTM5OTQ3MjlhN2YyYTQyZTkyNDU2NDgyXzItMy0xLTEtNzMxMDc_1ddad2f9-d9da-4202-a610-7c0672a4b9e3"
      unitRef="usd">8277000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTphOGRhNTYyNTUzOTk0NzI5YTdmMmE0MmU5MjQ1NjQ4Mi90YWJsZXJhbmdlOmE4ZGE1NjI1NTM5OTQ3MjlhN2YyYTQyZTkyNDU2NDgyXzItNS0xLTEtNzMxMDc_eae58342-5686-4b9d-9322-a01aeaeecdf7"
      unitRef="usd">10370000</us-gaap:OperatingLeasePayments>
    <cvlt:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTphOGRhNTYyNTUzOTk0NzI5YTdmMmE0MmU5MjQ1NjQ4Mi90YWJsZXJhbmdlOmE4ZGE1NjI1NTM5OTQ3MjlhN2YyYTQyZTkyNDU2NDgyXzMtMS0xLTEtNzMxMDc_0444250c-1d56-400e-8607-771b50cb6bfb"
      unitRef="usd">3023000</cvlt:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <cvlt:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="i9497db0be9b64e118c3f94e071f9c356_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTphOGRhNTYyNTUzOTk0NzI5YTdmMmE0MmU5MjQ1NjQ4Mi90YWJsZXJhbmdlOmE4ZGE1NjI1NTM5OTQ3MjlhN2YyYTQyZTkyNDU2NDgyXzMtMy0xLTEtNzMxMDc_a1851bfa-4ab6-4df3-85b0-2291ae0e06bf"
      unitRef="usd">1827000</cvlt:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <cvlt:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="i2ab15b784c084a21ac0c306f7c36b98c_D20200401-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTphOGRhNTYyNTUzOTk0NzI5YTdmMmE0MmU5MjQ1NjQ4Mi90YWJsZXJhbmdlOmE4ZGE1NjI1NTM5OTQ3MjlhN2YyYTQyZTkyNDU2NDgyXzMtNS0xLTEtNzMxMDc_37954013-d28a-45d5-8e50-54551180f4e7"
      unitRef="usd">17603000</cvlt:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90ZXh0cmVnaW9uOmQ5OWVmZjZhZDg3OTQxOTdhZjVlOWQ1OTMyZjFmNjQ5XzI0MzI_ccb9927f-ae53-4551-805f-772f7dc65d16">&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of&#160;March&#160;31, 2023, the maturities of lease liabilities based on the total minimum lease commitment amount including options to extend lease terms that are reasonably certain of being exercised are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.479%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.290%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.510%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,443&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,208&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,250&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;815&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;745&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,204&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total minimum lease 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,665&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;887&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Present value of operating lease liabilities&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,778&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Current portion of operating lease liabilities&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,518&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term operating lease liabilities&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,260&#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;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo2ZTRhNjI2ODI2NTk0Y2QxOWU4OGJiZTVkMmJkNDBhNi90YWJsZXJhbmdlOjZlNGE2MjY4MjY1OTRjZDE5ZTg4YmJlNWQyYmQ0MGE2XzAtMS0xLTEtNzMxMDc_0dfcedf1-c0af-4f3a-bffc-782623610845"
      unitRef="usd">4443000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo2ZTRhNjI2ODI2NTk0Y2QxOWU4OGJiZTVkMmJkNDBhNi90YWJsZXJhbmdlOjZlNGE2MjY4MjY1OTRjZDE5ZTg4YmJlNWQyYmQ0MGE2XzEtMS0xLTEtNzMxMDc_0e3b92dd-4982-4d7c-a1c5-8b46568c9b47"
      unitRef="usd">4208000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo2ZTRhNjI2ODI2NTk0Y2QxOWU4OGJiZTVkMmJkNDBhNi90YWJsZXJhbmdlOjZlNGE2MjY4MjY1OTRjZDE5ZTg4YmJlNWQyYmQ0MGE2XzItMS0xLTEtNzMxMDc_3c59e0fd-99c2-43be-a4b5-1b17c3ac0134"
      unitRef="usd">2250000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo2ZTRhNjI2ODI2NTk0Y2QxOWU4OGJiZTVkMmJkNDBhNi90YWJsZXJhbmdlOjZlNGE2MjY4MjY1OTRjZDE5ZTg4YmJlNWQyYmQ0MGE2XzMtMS0xLTEtNzMxMDc_9965316c-0af9-452c-a944-eb4a3409a11d"
      unitRef="usd">815000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo2ZTRhNjI2ODI2NTk0Y2QxOWU4OGJiZTVkMmJkNDBhNi90YWJsZXJhbmdlOjZlNGE2MjY4MjY1OTRjZDE5ZTg4YmJlNWQyYmQ0MGE2XzQtMS0xLTEtNzMxMDc_a9f2d583-63f8-4968-8ee8-edcad743a26e"
      unitRef="usd">745000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo2ZTRhNjI2ODI2NTk0Y2QxOWU4OGJiZTVkMmJkNDBhNi90YWJsZXJhbmdlOjZlNGE2MjY4MjY1OTRjZDE5ZTg4YmJlNWQyYmQ0MGE2XzUtMS0xLTEtNzMxMDc_2ce728b0-db0e-4926-90e4-f96cb06f768d"
      unitRef="usd">1204000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo2ZTRhNjI2ODI2NTk0Y2QxOWU4OGJiZTVkMmJkNDBhNi90YWJsZXJhbmdlOjZlNGE2MjY4MjY1OTRjZDE5ZTg4YmJlNWQyYmQ0MGE2XzYtMS0xLTEtNzMxMDc_00bdc183-a2ca-450a-a423-669c8ea614c5"
      unitRef="usd">13665000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo2ZTRhNjI2ODI2NTk0Y2QxOWU4OGJiZTVkMmJkNDBhNi90YWJsZXJhbmdlOjZlNGE2MjY4MjY1OTRjZDE5ZTg4YmJlNWQyYmQ0MGE2XzctMS0xLTEtNzMxMDc_6724cc74-788e-4bb5-ad90-b36eba64b0ab"
      unitRef="usd">887000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo2ZTRhNjI2ODI2NTk0Y2QxOWU4OGJiZTVkMmJkNDBhNi90YWJsZXJhbmdlOjZlNGE2MjY4MjY1OTRjZDE5ZTg4YmJlNWQyYmQ0MGE2XzgtMS0xLTEtNzMxMDc_f49d6c23-96b8-4520-8cdb-7c7f2e89146c"
      unitRef="usd">12778000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo2ZTRhNjI2ODI2NTk0Y2QxOWU4OGJiZTVkMmJkNDBhNi90YWJsZXJhbmdlOjZlNGE2MjY4MjY1OTRjZDE5ZTg4YmJlNWQyYmQ0MGE2XzktMS0xLTEtNzMxMDc_b9ad8498-a21e-4d0a-bb2e-c0da42e081a6"
      unitRef="usd">4518000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo2ZTRhNjI2ODI2NTk0Y2QxOWU4OGJiZTVkMmJkNDBhNi90YWJsZXJhbmdlOjZlNGE2MjY4MjY1OTRjZDE5ZTg4YmJlNWQyYmQ0MGE2XzEwLTEtMS0xLTczMTA3_bd6afd05-7235-4643-a95a-be021b124855"
      unitRef="usd">8260000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <cvlt:ScheduleOfLeaseTermAndDiscountRateTableTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90ZXh0cmVnaW9uOmQ5OWVmZjZhZDg3OTQxOTdhZjVlOWQ1OTMyZjFmNjQ5XzI0MzM_80eea5d7-9305-48b5-8aac-3ddac9d46480">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.995%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended March 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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.72&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.18&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cvlt:ScheduleOfLeaseTermAndDiscountRateTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo3MjFkODdkZTM5ZGE0NDUwYjk3ODhkZjM5ZmIxZDU2Zi90YWJsZXJhbmdlOjcyMWQ4N2RlMzlkYTQ0NTBiOTc4OGRmMzlmYjFkNTZmXzItMS0xLTEtNzMxMDc_bea07a95-c995-40fe-acec-bcdabefd7a9f">P3Y8M19D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo3MjFkODdkZTM5ZGE0NDUwYjk3ODhkZjM5ZmIxZDU2Zi90YWJsZXJhbmdlOjcyMWQ4N2RlMzlkYTQ0NTBiOTc4OGRmMzlmYjFkNTZmXzItMy0xLTEtNzMxMDc_3a9fe68d-9407-4ce0-a31c-c96b4d3ad7b4">P4Y2M4D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i5fe8700a909e4800b823a062e9645c50_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo3MjFkODdkZTM5ZGE0NDUwYjk3ODhkZjM5ZmIxZDU2Zi90YWJsZXJhbmdlOjcyMWQ4N2RlMzlkYTQ0NTBiOTc4OGRmMzlmYjFkNTZmXzMtMS0xLTEtNzMxMDc_86dc6134-80ba-4b36-ba7a-b573983d39fb"
      unitRef="number">0.04</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i88f768c5cbf246289cee18212ccc467d_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xMzkvZnJhZzpkOTllZmY2YWQ4Nzk0MTk3YWY1ZTlkNTkzMmYxZjY0OS90YWJsZTo3MjFkODdkZTM5ZGE0NDUwYjk3ODhkZjM5ZmIxZDU2Zi90YWJsZXJhbmdlOjcyMWQ4N2RlMzlkYTQ0NTBiOTc4OGRmMzlmYjFkNTZmXzMtMy0xLTEtNzMxMDc_58f41dbe-bb14-4b1f-ae40-a6b581632f8c"
      unitRef="number">0.04</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i73e091c1362744eebbbd1a4263e182e2_D20220401-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNDIvZnJhZzo4YWYwMDZjMTQ5NzA0NzZkODlmNzlhMmRmMDY5Y2IyNy90ZXh0cmVnaW9uOjhhZjAwNmMxNDk3MDQ3NmQ4OWY3OWEyZGYwNjljYjI3XzE3NTc_bf5a3259-cd63-443f-96c0-d8122e3d5b4f">Revolving Credit Facility&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 13, 2021, we entered into a five-year $100,000 senior secured revolving credit facility (the &#x201c;Credit Facility&#x201d;) with JPMorgan Chase Bank, N.A. ("J.P. Morgan"). The Credit Facility is available for share repurchases, general corporate purposes, and letters of credit. The Credit Facility contains financial maintenance covenants including a leverage ratio and interest coverage ratio. The Credit Facility also contains certain customary events of default which would permit the lender to, among other things, declare all loans then outstanding to be immediately due and payable if such default is not cured within applicable grace periods. The Credit Facility also limits our ability to incur certain additional indebtedness, create or permit liens on assets, make acquisitions, make investments, loans or advances, sell or transfer assets, pay dividends or distributions, and engage in certain transactions with foreign affiliates. Outstanding borrowings under the Credit Facility accrue interest at an annual rate equal to Secured Overnight Financing Rate plus 1.25% subject to increases based on our actual leverage. The unused balance on the Credit Facility is also subject to a 0.25% annual interest charge subject to increases based on our actual leverage. As of March&#160;31, 2023, there were no borrowings under the Credit Facility and we were in compliance with all covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have deferred the expense related to debt issuance costs, which are classified as other assets, and will amortize the costs into interest expense over the term of the Credit Facility. Unamortized amounts at March&#160;31, 2023 and 2022 were $428 and $543, respectively. The amortization of debt issuance costs incurred for the years ended March&#160;31, 2023 and 2022 were $115 and $34.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentTerm
      contextRef="iacc1898cf477439abbb13376310175b6_D20211213-20211213"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNDIvZnJhZzo4YWYwMDZjMTQ5NzA0NzZkODlmNzlhMmRmMDY5Y2IyNy90ZXh0cmVnaW9uOjhhZjAwNmMxNDk3MDQ3NmQ4OWY3OWEyZGYwNjljYjI3Xzc1_bf85fd9d-e2b6-4034-b6ba-8628735f0866">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6cba521f83704094a9433482aaa7533c_I20211213"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNDIvZnJhZzo4YWYwMDZjMTQ5NzA0NzZkODlmNzlhMmRmMDY5Y2IyNy90ZXh0cmVnaW9uOjhhZjAwNmMxNDk3MDQ3NmQ4OWY3OWEyZGYwNjljYjI3Xzc4_b8699ae4-7dc3-411f-ab38-adc146c1cd8f"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i3e3570c0bfaf4f0584f85d3b84b9cb85_D20211213-20211213"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNDIvZnJhZzo4YWYwMDZjMTQ5NzA0NzZkODlmNzlhMmRmMDY5Y2IyNy90ZXh0cmVnaW9uOjhhZjAwNmMxNDk3MDQ3NmQ4OWY3OWEyZGYwNjljYjI3XzEwNjY_21f13a79-12d1-41fa-bd71-b0a0b8444ed9"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="iacc1898cf477439abbb13376310175b6_D20211213-20211213"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNDIvZnJhZzo4YWYwMDZjMTQ5NzA0NzZkODlmNzlhMmRmMDY5Y2IyNy90ZXh0cmVnaW9uOjhhZjAwNmMxNDk3MDQ3NmQ4OWY3OWEyZGYwNjljYjI3XzExODM_865cdb3a-ff34-40fe-be19-c9192fc63ea4"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCredit
      contextRef="iacf8f9a53e24402fb1df22b6232191f6_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNDIvZnJhZzo4YWYwMDZjMTQ5NzA0NzZkODlmNzlhMmRmMDY5Y2IyNy90ZXh0cmVnaW9uOjhhZjAwNmMxNDk3MDQ3NmQ4OWY3OWEyZGYwNjljYjI3XzEyODE_37a63ebe-f816-4907-8b61-56cdb20c19aa"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="iacf8f9a53e24402fb1df22b6232191f6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNDIvZnJhZzo4YWYwMDZjMTQ5NzA0NzZkODlmNzlhMmRmMDY5Y2IyNy90ZXh0cmVnaW9uOjhhZjAwNmMxNDk3MDQ3NmQ4OWY3OWEyZGYwNjljYjI3XzEwNDQ1MzYwNDY1OTU5_8cfde4ad-2a60-497c-9882-42c332c2070a"
      unitRef="usd">428000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i1be899aff6014d4fa3de564c37c686cf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNDIvZnJhZzo4YWYwMDZjMTQ5NzA0NzZkODlmNzlhMmRmMDY5Y2IyNy90ZXh0cmVnaW9uOjhhZjAwNmMxNDk3MDQ3NmQ4OWY3OWEyZGYwNjljYjI3XzU0OTc1NTgxNjQ2Ng_53c2e3ba-c966-4dba-b009-3a985775014e"
      unitRef="usd">543000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i2ccbb0977412448f91d349815acf35da_D20220401-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNDIvZnJhZzo4YWYwMDZjMTQ5NzA0NzZkODlmNzlhMmRmMDY5Y2IyNy90ZXh0cmVnaW9uOjhhZjAwNmMxNDk3MDQ3NmQ4OWY3OWEyZGYwNjljYjI3XzEwNDQ1MzYwNDY1OTcz_f8248ab8-1c0f-48f3-b02f-d6e31ee6d366"
      unitRef="usd">115000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if16b48c3b6334377b2afc1042746f349_D20210401-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE0YjgwZTQyZjkyMjRmZjY4NTg0YmQ2MTUzOTc3OWVkL3NlYzoxNGI4MGU0MmY5MjI0ZmY2ODU4NGJkNjE1Mzk3NzllZF8xNDIvZnJhZzo4YWYwMDZjMTQ5NzA0NzZkODlmNzlhMmRmMDY5Y2IyNy90ZXh0cmVnaW9uOjhhZjAwNmMxNDk3MDQ3NmQ4OWY3OWEyZGYwNjljYjI3XzY1OTcwNjk3NjkyNzg_bbc4cef2-c1aa-467b-b647-a2c8939499f5"
      unitRef="usd">34000</us-gaap:AmortizationOfFinancingCosts>
</xbrl>
