<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cvlt="http://www.commvault.com/20220930"
  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-20220930.xsd" xlink:type="simple"/>
    <context id="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i202b178afa074eefaf454b73f63b0f11_I20221028">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <instant>2022-10-28</instant>
        </period>
    </context>
    <context id="id3d2e4e290dc4808bde4d78a0fcba205_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0045acee2b1244df8d05df760deef276_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie6862597a3954279a35c0bc93e88bf09_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i10fe516d54ba4ec8bfe39567f3136507_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i13eea90a71754569b279e300657d381d_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia52b4cf9bf5c47788b6e5e3c9346bbc8_D20210401-20210930">
        <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>2021-09-30</endDate>
        </period>
    </context>
    <context id="if1f7b940057e4925a43154f324f41dc3_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iae3917ae9beb482bb6bee9ff70be789a_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iab9cb96143be475aafea30cb8540ca8d_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4e5f8f5e1c204417acef1619559941c3_D20210401-20210930">
        <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>2021-09-30</endDate>
        </period>
    </context>
    <context id="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic0072019c37349999905815efaefd414_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i769edd5ab5ef45b5ac396a84b38ec10a_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i810734be4bb747fbaa4c2d703a174ac7_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i93a6341f999146b0b7a9d6c74d16ee1a_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i7d86aee75a5842c3ad182920ed8560fd_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i26d4eab8659d4c2a8e61222254150fc5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i70506013b1614f1b96a102b9241c7bc9_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if40874a3346d4b08a86cda23cba3c124_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i65ecb5ea3e1a4d228ceb17f5cc9241b7_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia34ada79a78a45a1a016dc8013495fcf_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i91fdf024ce8144a28b2fa629c4704292_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i9be2304685c6425e81763bf2173a79f3_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i4da6e6a5a6f94ae28fba130a2768d868_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i2ec49679ca734d9caa9e7b2ad0e9ab2c_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i0b30df03d6664cb7aa70b4027b8c7e5e_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="ief49cda4ebab4f218905241f9f1a6daf_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="ia6c52af59a784f188119d64d36bb4b30_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="i255b319e8ccc42f5a7825ffc6a7d5c69_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="i11ba9d0659a54701a8ba546886ee2406_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8a2ac1bfe512448b9321e7d426b864b2_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4525cb64dcdc4dd09a4ca11d018fe0bf_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="i041832edd7584697b8ec0fe0145ebabf_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="id092fc1193a447f2805818eee2850b8a_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ia8bc4b70ef284c0597bd2ef20d2aaa11_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i06c430cb9af3476595ed10844ea6fbac_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if5a14589bca64d97b07a01da638735d6_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i98fe088432dc4b128690f9b03fe76d31_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iefe02d9912b64a8c8b1dc9d6d2f7b322_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i95d2736991ef44db94612bce4f9121c7_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5708b7b781944cb19a48fb54a293122a_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3905de1a86674d2d8db5db7ee6777c72_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1b7c2fe7d0044491bcda5d7c5e65183c_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i162659c2cdd9490a90f69e36970094ce_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i70f919c17626452f9a90088651cc54f2_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i0137a65c6f8642489684734989a9f553_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="if1067841c05142fbb8cae647fe9093b3_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i20a1f9cf484649db964274046ed094aa_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="ia4b598c826b441838ec1c58295faeefe_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="i2b80689e4b9145a0b04deb3f29d535f6_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="i3bcfb54a85f94bd3b4962c888272c630_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="i9034cda536a6436c850c0d4563080851_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="idc6f9a37828f40d2b36633a0bb39041b_D20210401-20210930">
        <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>2021-09-30</endDate>
        </period>
    </context>
    <context id="i89944d5d83564249a19177c5c99acd78_D20210401-20210930">
        <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>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib081b31ae09f4ef0944f823fbee51800_D20210401-20210930">
        <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>2021-09-30</endDate>
        </period>
    </context>
    <context id="i565a6e3dc6f14ac887e3adbe21068850_D20210401-20210930">
        <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>2021-09-30</endDate>
        </period>
    </context>
    <context id="iccaa80ecc8e3429b86f925dae3d5ba75_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i523add5ef36c41898d0070aae8bd5451_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9385b36d143c411c888b0a0f9544790e_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="if916f9e3145d4053b8b16ef04a712f8f_D20210401-20210930">
        <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>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9c94f189a547418fadaf58cad8de50b1_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8df117fbaef94a58868f18e3ba946642_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="i8dfff917c9284913b5635ed1efd71bdc_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if77b2f07fbc148e994ccee14ecde85b8_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="if6c2c8c3055a45d49967a7c221a8fd1b_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="if1a63b3f2a7f405aadfc2eeda84e0753_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="i108e0a3937374c2cb91e918fa1f11dde_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3186d4ea561248239b33e50e9013fb5b_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib4ebb41cf9ab4e298d05917f36c35fd2_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i32567aba7df545b1a4339d6bad2c7aa3_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i52a62fea1c414173bda09b03258ee8ca_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4ff7eadaf60d43ac84c697449c92bfa5_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0f8fa2d5aa25450b9e1361d41133a8fe_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6c0a66b240b241f6b2d39638f823ceef_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cvlt:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6f486117048747dcbf376db43389eede_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia04122934a3346f6a2ec3649027004ee_D20220401-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i00eec5ee0247494fa4007c63d5049f55_D20220401-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cvlt:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9fbcc4de321d4447adb6a158b6420555_D20220401-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4d220a0ab4014b8a8b03e3b664939f7f_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6633424ca5464e2c8c79d8fa20a3f528_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i79ea383fbf174e09adce290ff3a3b096_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if8c027dfa5cb433e9caeb7f6186a3594_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3e46e8d7a0c2403cbf6c4adc5cca4d22_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="i47527d11797e4539bea87faf0fb7a559_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie4741e7d8e52457e8008cb45d1772a2d_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i032b35fd02824dceb50111afab2d4c7b_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if28e8efe1299465c990866e5cbc70406_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2d049dee53fc45fa8ce35c687dade110_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="iad854b312fc04cfca30546d88dc8cf59_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9000b65c35f8436393f9661a9ec4c6e2_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i53594cd87a1c4bba9eee31ef602b75e0_D20210401-20210930">
        <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>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2fdf5c7cc3b24117a56a81b962f4c229_D20210401-20210930">
        <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>2021-09-30</endDate>
        </period>
    </context>
    <context id="idd567681a38f4a5bab542935523de8a3_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i36a5ed16cf69413b8ffb5d076577f7d3_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cvlt:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibd9ea8c02c414ac78dcbf8570f544e87_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i612dbdb34c4847cca0da4152f71bb296_D20210401-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib2f8a55d1be94865850c165286de2cd1_D20210401-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cvlt:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9e7650459e5a44d5a31dccefca28381e_D20210401-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i638346a567a24ccea2cf92d2b4438b0f_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9f726605e74043fba8fa5ee8ba6e8360_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4d733b5c4085464ba1dfa8ca58eaf5ea_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic395e720d0bb4c13ba7725e639d75fdb_D20210401-20210930">
        <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>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2ecaef2bfbc0457dbaf07c19e69b255e_D20210401-20210930">
        <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>2021-09-30</endDate>
        </period>
    </context>
    <context id="if6786c0fe62b4eb2b706af94cde0e590_D20210401-20210930">
        <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>2021-09-30</endDate>
        </period>
    </context>
    <context id="i88090534a66646a78b94815e8747fb1d_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iffc7ead04664494c91b13f99d61efb99_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0f53edaa19f9490d8f2d61ece7339267_D20210401-20210930">
        <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>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3dcc935427204f458677bd3f1666c644_D20210401-20210930">
        <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>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia437c26b83ae4990baffd7675b9b19a3_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="i9b0da5028f294ee6b0b2d7f3894243d1_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="if11288fb06c74c2ea91630fef1a277f2_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="i136229f4e492479f90ae62071aa7bfc6_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="i9cfdd52458344839a9d58fc712969f42_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7be862b12fd1432e8f5e711c7e1fa037_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5aba02fe224d4920a0f2ce0ce58dc600_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="i882aa407a4cc4a109884525f6d35dd4b_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9fe5291886184ed191c530030020e257_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="if569bb2159704c0bab26a72149abf26d_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ieaa6fbf56073485fa5b0952bc8310cf5_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i6101529f380f41458118d15acbd81a80_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i17c3fdea97db43e0abcf3ea024db73d9_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8fcbe80711f74d28a8172425c97091c0_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:ProfessionalServicesOtherMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id70610f6c697428fb5163ab17b1bf40d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia0cc510fc0f542a9905bb0110da1747d_I20220421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <instant>2022-04-21</instant>
        </period>
    </context>
    <context id="i0bbdf1f67b5546de8b40b72d13baf760_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="icfdc840397c54db6a99c4cb6d784984c_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2bda496a91af4256b8f58a06084656b2_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic6d3c163a7af4183b2710120044ffb34_D20210401-20210930">
        <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>2021-09-30</endDate>
        </period>
    </context>
    <context id="i45b40bc41ab748138f594609114b4f58_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0dd2385f9d9340ce890d47e4de3e4704_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="icadf52281c0e4d3f8261875df37d21a3_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1bab028ec3784f9da85c23506e84a721_D20210401-20210930">
        <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>2021-09-30</endDate>
        </period>
    </context>
    <context id="i829f387b82af4cffbf06a50314336ce5_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i99291e64f9234106934fc35106e2233b_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i87cd55af8db641aea856eaeadb4e8cfe_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia6ee1029a8014ae8b2e45cacd225ce2e_D20210401-20210930">
        <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>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia71c318334ef41dd97b1856e72582fce_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie6edc8b60b664939a02d359fe70ed990_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i17a50fe8cdd1401991700aed8df9b861_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9820341a48484a589370565b1a2b84ab_D20210401-20210930">
        <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>2021-09-30</endDate>
        </period>
    </context>
    <context id="iddb719111eda4406851a8bbd454ca18a_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic6decfee32a24daea5a2f88236099ffb_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2c6d471c97f1419ea52477bec1de1a7f_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6e67355987f14343b763d0ee10dd8e60_D20210401-20210930">
        <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>2021-09-30</endDate>
        </period>
    </context>
    <context id="i07653d2abb5541db9f16aa28d30a4a68_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="ib892b36755f6400096c8b4ff5636fbd1_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6182601712fe46cda9cf28168ad30e75_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ide4ea98414d84e089573c330a4b7692a_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib05d369635fb4a7fb1a5c95bc8646fae_D20210701-20210930">
        <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>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idbff448cadf748ebb5cbe69737fcfe41_D20210401-20210930">
        <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>2021-04-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i45750808b6264eda9f2d70c59dc7d6d1_D20220401-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cvlt:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i661840a82ae74b198785e92eeef023e7_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2f6e7d56344d48fba77b3013d98841e1_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="i138c61b95af24d12a470c5ab270d7ac0_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="id9ffa4ade8b04f61888c0a03327286d5_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="i2f40c04c65ee4fa1882c73005d3dda5a_D20210401-20210930">
        <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>2021-09-30</endDate>
        </period>
    </context>
    <context id="id8c944dbed9e490faef2a7898d9ee0de_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="i16490a2c8639486db341896121a51601_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="ibb11a92f18df45cebd85e4785904ce76_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="i52bee564ac1c4aa1b7a8e1037a287e70_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ic123468a68ee4e729336256863e38d52_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ife2618b9e8af459b8fe63d6df1bd3713_D20220401-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</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>
    <dei:EntityRegistrantName
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80L2ZyYWc6Yjc2YjYzNDA4MmUzNDgzYmExNDQ2MGQ2MGRhZjFmOWQvdGFibGU6Yjk4ZWY0NzM0YWQzNGYxNDljN2RjOWViYjhlOTNhNTUvdGFibGVyYW5nZTpiOThlZjQ3MzRhZDM0ZjE0OWM3ZGM5ZWJiOGU5M2E1NV8yLTEtMS0xLTU0MzIz_9f28b565-56ff-4819-89ff-54eb1d4dc204">COMMVAULT SYSTEMS INC</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80L2ZyYWc6Yjc2YjYzNDA4MmUzNDgzYmExNDQ2MGQ2MGRhZjFmOWQvdGFibGU6Yjk4ZWY0NzM0YWQzNGYxNDljN2RjOWViYjhlOTNhNTUvdGFibGVyYW5nZTpiOThlZjQ3MzRhZDM0ZjE0OWM3ZGM5ZWJiOGU5M2E1NV8zLTEtMS0xLTU0MzIz_2f7229c8-05c9-4812-9c69-4b760a689579">0001169561</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80L2ZyYWc6Yjc2YjYzNDA4MmUzNDgzYmExNDQ2MGQ2MGRhZjFmOWQvdGFibGU6Yjk4ZWY0NzM0YWQzNGYxNDljN2RjOWViYjhlOTNhNTUvdGFibGVyYW5nZTpiOThlZjQ3MzRhZDM0ZjE0OWM3ZGM5ZWJiOGU5M2E1NV80LTEtMS0xLTU0MzIz_9fcb82eb-83b9-4ecc-9d52-8b5ab3031dbf">--03-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80L2ZyYWc6Yjc2YjYzNDA4MmUzNDgzYmExNDQ2MGQ2MGRhZjFmOWQvdGFibGU6Yjk4ZWY0NzM0YWQzNGYxNDljN2RjOWViYjhlOTNhNTUvdGFibGVyYW5nZTpiOThlZjQ3MzRhZDM0ZjE0OWM3ZGM5ZWJiOGU5M2E1NV81LTEtMS0xLTU0MzIz_9314b8cd-a1ed-4973-830c-ef0c7527f246">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80L2ZyYWc6Yjc2YjYzNDA4MmUzNDgzYmExNDQ2MGQ2MGRhZjFmOWQvdGFibGU6Yjk4ZWY0NzM0YWQzNGYxNDljN2RjOWViYjhlOTNhNTUvdGFibGVyYW5nZTpiOThlZjQ3MzRhZDM0ZjE0OWM3ZGM5ZWJiOGU5M2E1NV82LTEtMS0xLTU0MzIz_cb6e87be-e8fb-4e2a-9048-c2f9d6b4ace8">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80L2ZyYWc6Yjc2YjYzNDA4MmUzNDgzYmExNDQ2MGQ2MGRhZjFmOWQvdGFibGU6Yjk4ZWY0NzM0YWQzNGYxNDljN2RjOWViYjhlOTNhNTUvdGFibGVyYW5nZTpiOThlZjQ3MzRhZDM0ZjE0OWM3ZGM5ZWJiOGU5M2E1NV83LTEtMS0xLTU0MzIz_101daac3-3b19-465d-a5df-793ab78de130">false</dei:AmendmentFlag>
    <cvlt:SubscriptionArrangementTerm
      contextRef="if77b2f07fbc148e994ccee14ecde85b8_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RleHRyZWdpb246Y2YwYzQwMjUxMDE0NGEzOTg5NjA3ZmZlY2Y0MmE2MGJfMjcxNw_4f476a8b-397c-46be-8f94-0e4578bc6c7a">P1Y</cvlt:SubscriptionArrangementTerm>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="id70610f6c697428fb5163ab17b1bf40d_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80MC9mcmFnOjA3ZTc3YWI3YzBiYTQ4OGNhZDI0YWUyNzRkMzBhNmVmL3RhYmxlOjY3ZWJjZTMyMjY1ODQ4MzZhMDI2MWM4ZTA0OWM5NTVjL3RhYmxlcmFuZ2U6NjdlYmNlMzIyNjU4NDgzNmEwMjYxYzhlMDQ5Yzk1NWNfMC0xLTEtMS01NDMyMw_7b459388-3047-4793-b4b2-bfb700b83ed9">P6M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <dei:DocumentType
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xL2ZyYWc6YzllZGYwMDZmNGUzNDg0OWIyMGE3ZDE0NmQzMmZlMDAvdGV4dHJlZ2lvbjpjOWVkZjAwNmY0ZTM0ODQ5YjIwYTdkMTQ2ZDMyZmUwMF8xOTY0_f8b11676-70c1-423b-be75-09ea13a1ce6f">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xL2ZyYWc6YzllZGYwMDZmNGUzNDg0OWIyMGE3ZDE0NmQzMmZlMDAvdGV4dHJlZ2lvbjpjOWVkZjAwNmY0ZTM0ODQ5YjIwYTdkMTQ2ZDMyZmUwMF8xOTY4_861088e1-85e9-45fe-bcc9-081276e0834e">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xL2ZyYWc6YzllZGYwMDZmNGUzNDg0OWIyMGE3ZDE0NmQzMmZlMDAvdGV4dHJlZ2lvbjpjOWVkZjAwNmY0ZTM0ODQ5YjIwYTdkMTQ2ZDMyZmUwMF8yMTY_6ad666f7-267c-4a74-affb-9901218c05fe">2022-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xL2ZyYWc6YzllZGYwMDZmNGUzNDg0OWIyMGE3ZDE0NmQzMmZlMDAvdGV4dHJlZ2lvbjpjOWVkZjAwNmY0ZTM0ODQ5YjIwYTdkMTQ2ZDMyZmUwMF8xOTYz_f5460be2-58d4-44b1-ba6f-75129255e208">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xL2ZyYWc6YzllZGYwMDZmNGUzNDg0OWIyMGE3ZDE0NmQzMmZlMDAvdGV4dHJlZ2lvbjpjOWVkZjAwNmY0ZTM0ODQ5YjIwYTdkMTQ2ZDMyZmUwMF8xOTU5_245fe72b-aead-4419-af2d-6d33b1434e06">1-33026</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xL2ZyYWc6YzllZGYwMDZmNGUzNDg0OWIyMGE3ZDE0NmQzMmZlMDAvdGFibGU6YTM2MDFkYWVkYWVkNDM3OWE4NzZhMmI2MmNkN2E3OGQvdGFibGVyYW5nZTphMzYwMWRhZWRhZWQ0Mzc5YTg3NmEyYjYyY2Q3YTc4ZF8wLTAtMS0xLTU0MzIz_fe46d548-7928-45ed-83cb-01f5cc44e54d">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xL2ZyYWc6YzllZGYwMDZmNGUzNDg0OWIyMGE3ZDE0NmQzMmZlMDAvdGFibGU6YTM2MDFkYWVkYWVkNDM3OWE4NzZhMmI2MmNkN2E3OGQvdGFibGVyYW5nZTphMzYwMWRhZWRhZWQ0Mzc5YTg3NmEyYjYyY2Q3YTc4ZF8wLTItMS0xLTU0MzIz_9617b3ad-1127-491c-9ae0-79df24ad084c">22-3447504</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xL2ZyYWc6YzllZGYwMDZmNGUzNDg0OWIyMGE3ZDE0NmQzMmZlMDAvdGV4dHJlZ2lvbjpjOWVkZjAwNmY0ZTM0ODQ5YjIwYTdkMTQ2ZDMyZmUwMF8xOTU1_f5269a9b-a4af-4e4d-823b-afdc37dc127b">1 Commvault Way</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xL2ZyYWc6YzllZGYwMDZmNGUzNDg0OWIyMGE3ZDE0NmQzMmZlMDAvdGV4dHJlZ2lvbjpjOWVkZjAwNmY0ZTM0ODQ5YjIwYTdkMTQ2ZDMyZmUwMF8xOTY1_b5d08bf1-07ae-471f-b446-a215d59f92fe">Tinton Falls</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xL2ZyYWc6YzllZGYwMDZmNGUzNDg0OWIyMGE3ZDE0NmQzMmZlMDAvdGV4dHJlZ2lvbjpjOWVkZjAwNmY0ZTM0ODQ5YjIwYTdkMTQ2ZDMyZmUwMF8xOTYw_131fcb82-7aed-45bd-b482-192428a6e4ed">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xL2ZyYWc6YzllZGYwMDZmNGUzNDg0OWIyMGE3ZDE0NmQzMmZlMDAvdGV4dHJlZ2lvbjpjOWVkZjAwNmY0ZTM0ODQ5YjIwYTdkMTQ2ZDMyZmUwMF8xOTU2_d905d211-3c89-47fd-91f4-d350d2ba1645">07724</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xL2ZyYWc6YzllZGYwMDZmNGUzNDg0OWIyMGE3ZDE0NmQzMmZlMDAvdGV4dHJlZ2lvbjpjOWVkZjAwNmY0ZTM0ODQ5YjIwYTdkMTQ2ZDMyZmUwMF8xOTY2_41a6f448-b1cc-4aeb-8655-2c04d9dbceaa">732</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xL2ZyYWc6YzllZGYwMDZmNGUzNDg0OWIyMGE3ZDE0NmQzMmZlMDAvdGV4dHJlZ2lvbjpjOWVkZjAwNmY0ZTM0ODQ5YjIwYTdkMTQ2ZDMyZmUwMF8xOTU3_903a6386-2f54-4398-8570-97a900c7368b">870-4000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xL2ZyYWc6YzllZGYwMDZmNGUzNDg0OWIyMGE3ZDE0NmQzMmZlMDAvdGFibGU6YTMyNzIyYzc5OGU4NDI5M2JkN2VmNjRlZWQ5YzhjY2EvdGFibGVyYW5nZTphMzI3MjJjNzk4ZTg0MjkzYmQ3ZWY2NGVlZDljOGNjYV8xLTAtMS0xLTU0MzIz_fa50e269-b92c-4aaa-9f66-ce50e172bb32">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xL2ZyYWc6YzllZGYwMDZmNGUzNDg0OWIyMGE3ZDE0NmQzMmZlMDAvdGFibGU6YTMyNzIyYzc5OGU4NDI5M2JkN2VmNjRlZWQ5YzhjY2EvdGFibGVyYW5nZTphMzI3MjJjNzk4ZTg0MjkzYmQ3ZWY2NGVlZDljOGNjYV8xLTEtMS0xLTU0MzIz_4121ce38-2c57-4b77-9487-ca87de650475">CVLT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xL2ZyYWc6YzllZGYwMDZmNGUzNDg0OWIyMGE3ZDE0NmQzMmZlMDAvdGFibGU6YTMyNzIyYzc5OGU4NDI5M2JkN2VmNjRlZWQ5YzhjY2EvdGFibGVyYW5nZTphMzI3MjJjNzk4ZTg0MjkzYmQ3ZWY2NGVlZDljOGNjYV8xLTItMS0xLTU0MzIz_2720a852-6e52-40f2-8335-26e5ee02be78">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xL2ZyYWc6YzllZGYwMDZmNGUzNDg0OWIyMGE3ZDE0NmQzMmZlMDAvdGV4dHJlZ2lvbjpjOWVkZjAwNmY0ZTM0ODQ5YjIwYTdkMTQ2ZDMyZmUwMF8xOTYx_5631fc13-eddc-493c-b738-8aa9a96054ae">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xL2ZyYWc6YzllZGYwMDZmNGUzNDg0OWIyMGE3ZDE0NmQzMmZlMDAvdGV4dHJlZ2lvbjpjOWVkZjAwNmY0ZTM0ODQ5YjIwYTdkMTQ2ZDMyZmUwMF8xOTYy_8970b1f4-1035-443e-a8a3-86d27d6de5b6">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xL2ZyYWc6YzllZGYwMDZmNGUzNDg0OWIyMGE3ZDE0NmQzMmZlMDAvdGFibGU6NGM2ZTE3ODJiYjJkNGI5NmIzZWIyN2Q3MGEyYmRmZjYvdGFibGVyYW5nZTo0YzZlMTc4MmJiMmQ0Yjk2YjNlYjI3ZDcwYTJiZGZmNl8wLTAtMS0xLTU0MzIz_6d2ed7b5-a66e-4798-9243-ae46aa411765">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xL2ZyYWc6YzllZGYwMDZmNGUzNDg0OWIyMGE3ZDE0NmQzMmZlMDAvdGFibGU6NGM2ZTE3ODJiYjJkNGI5NmIzZWIyN2Q3MGEyYmRmZjYvdGFibGVyYW5nZTo0YzZlMTc4MmJiMmQ0Yjk2YjNlYjI3ZDcwYTJiZGZmNl8wLTctMS0xLTU0MzIz_f0b1201c-e8a5-4a99-bc2d-d22130611344">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xL2ZyYWc6YzllZGYwMDZmNGUzNDg0OWIyMGE3ZDE0NmQzMmZlMDAvdGFibGU6NGM2ZTE3ODJiYjJkNGI5NmIzZWIyN2Q3MGEyYmRmZjYvdGFibGVyYW5nZTo0YzZlMTc4MmJiMmQ0Yjk2YjNlYjI3ZDcwYTJiZGZmNl8xLTEtMS0xLTU0MzIz_aad69cad-7915-47fb-b6a2-a4a7ca38652e">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xL2ZyYWc6YzllZGYwMDZmNGUzNDg0OWIyMGE3ZDE0NmQzMmZlMDAvdGV4dHJlZ2lvbjpjOWVkZjAwNmY0ZTM0ODQ5YjIwYTdkMTQ2ZDMyZmUwMF8xOTY3_1bcedc18-50bd-41ec-82db-cc48b25f5cf4">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i202b178afa074eefaf454b73f63b0f11_I20221028"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xL2ZyYWc6YzllZGYwMDZmNGUzNDg0OWIyMGE3ZDE0NmQzMmZlMDAvdGV4dHJlZ2lvbjpjOWVkZjAwNmY0ZTM0ODQ5YjIwYTdkMTQ2ZDMyZmUwMF8xODgz_b7da2c2d-e885-45bc-9074-c4f5fb97f61e"
      unitRef="shares">44532038</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMy0yLTEtMS01NDMyMw_50b85f39-6197-4ea3-847e-37b206ca956c"
      unitRef="usd">262485000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMy00LTEtMS01NDMyMw_6dca56d2-18f6-4d28-b96f-6bfcac7540cc"
      unitRef="usd">267507000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfNi0yLTEtMS01NDMyMw_d84883bb-50cf-4672-a956-a06a6af1e785"
      unitRef="usd">170166000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfNi00LTEtMS01NDMyMw_40cadf17-e7fe-4f5b-8926-4679fd5d7ddf"
      unitRef="usd">194238000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfNy0yLTEtMS01NDMyMw_c44cc44c-e91a-4b08-8dce-3219f31d44a8"
      unitRef="usd">23225000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfNy00LTEtMS01NDMyMw_f50a4af9-b0f9-4cc5-9ef5-de31ef89badc"
      unitRef="usd">22336000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfOC0yLTEtMS01NDMyMw_c9855129-ce2b-4690-aaa7-d84fb09dbc56"
      unitRef="usd">455876000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfOC00LTEtMS01NDMyMw_b4f2a420-dc84-44b2-b758-0bd1eff867ec"
      unitRef="usd">484081000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMTAtMi0xLTEtNTQzMjM_d9b6443b-38b6-4f4c-be14-acf3bd6c987e"
      unitRef="usd">102562000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMTAtNC0xLTEtNTQzMjM_41c7d29d-b90c-45b8-a7ee-60b1a2c24638"
      unitRef="usd">106513000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMTEtMi0xLTEtNTQzMjM_e5f63044-0870-424c-a12f-91827d421d96"
      unitRef="usd">11853000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMTEtNC0xLTEtNTQzMjM_30bed606-e084-40d3-baf5-4aae409ec54d"
      unitRef="usd">14921000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMTItMi0xLTEtNTQzMjM_893cfe3d-1058-4772-9c78-0a60ee39bbab"
      unitRef="usd">52300000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMTItNC0xLTEtNTQzMjM_a8687f08-081e-45ee-a3b0-57cdbafc5206"
      unitRef="usd">52974000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMTMtMi0xLTEtNTQzMjM_8cedf043-0317-4e9f-a752-4400a522ba38"
      unitRef="usd">2917000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMTMtNC0xLTEtNTQzMjM_ee0228c7-c3e4-476a-bc95-b7fa02914def"
      unitRef="usd">3542000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMTQtMi0xLTEtNTQzMjM_e21b9668-b090-430f-ba6d-5bfaddbfc3fc"
      unitRef="usd">127780000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMTQtNC0xLTEtNTQzMjM_27435478-e5f2-42fb-ae6e-de220db754a5"
      unitRef="usd">127780000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMTUtMi0xLTEtNTQzMjM_14573b0c-d79d-482a-b179-bbe38f3eae43"
      unitRef="usd">26500000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMTUtNC0xLTEtNTQzMjM_d09b84e8-ae6d-46b6-a737-2ada62fe1417"
      unitRef="usd">26269000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMTYtMi0xLTEtNTQzMjM_386fd4de-2d66-464c-8546-bddce08d5bf6"
      unitRef="usd">779788000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMTYtNC0xLTEtNTQzMjM_5cd7858a-fc38-4c5a-9159-5182a90ba286"
      unitRef="usd">816080000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMTktMi0xLTEtNTQzMjM_e14b4ae2-5bde-42fd-a816-28b58398b3c1"
      unitRef="usd">200000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMTktNC0xLTEtNTQzMjM_4a7ff19e-20ea-40bc-bd5f-c4cc889989a3"
      unitRef="usd">432000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMjAtMi0xLTEtNTQzMjM_de7efa11-7c86-4e6b-a60f-ddca0ab58723"
      unitRef="usd">86251000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMjAtNC0xLTEtNTQzMjM_fed5b4f5-5d4f-41d7-93a3-2b964e5411d0"
      unitRef="usd">121837000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMjEtMi0xLTEtNTQzMjM_7a22714b-2991-4de8-ae6f-914fed3248d8"
      unitRef="usd">3932000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMjEtNC0xLTEtNTQzMjM_699e9e66-c7a3-48ed-9c57-7beaf24f2e01"
      unitRef="usd">4778000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMjItMi0xLTEtNTQzMjM_3b97eb03-f077-45d2-802d-ae11f22824dc"
      unitRef="usd">259013000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMjItNC0xLTEtNTQzMjM_0770fd18-c31f-4c9a-8c48-02734d6588bc"
      unitRef="usd">267017000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMjMtMi0xLTEtNTQzMjM_91998104-f78d-4cdb-853f-5af78a714ac5"
      unitRef="usd">349396000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMjMtNC0xLTEtNTQzMjM_007bd41b-4bf0-4c8d-a2c2-04baa5782260"
      unitRef="usd">394064000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMjQtMi0xLTEtNTQzMjM_9f544c99-09b3-4956-be92-ccab739e40b2"
      unitRef="usd">151968000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMjQtNC0xLTEtNTQzMjM_85c2f4cd-47b2-4609-9d6c-0dfa14549006"
      unitRef="usd">150180000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMjUtMi0xLTEtNTQzMjM_2ad98a79-13a2-49cd-856d-f5d722b75c91"
      unitRef="usd">731000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMjUtNC0xLTEtNTQzMjM_b9e4fed8-5024-41e3-b344-bf2e05d675e4"
      unitRef="usd">808000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMjYtMi0xLTEtNTQzMjM_fdde0380-17ee-4b61-b78f-50250300838c"
      unitRef="usd">8738000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMjYtNC0xLTEtNTQzMjM_59ba9861-0292-489a-b53d-f12e8698ebf7"
      unitRef="usd">11270000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMjctMi0xLTEtNTQzMjM_7169af48-d9ae-47eb-b704-661a2ad7b061"
      unitRef="usd">3692000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMjctNC0xLTEtNTQzMjM_f219da6d-90d1-4aa2-b9bb-9443776d52fa"
      unitRef="usd">3929000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMjgtMi0xLTEtNTQzMjM_63fca2be-1dac-416b-a92b-b8fbbe2feb44"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMjgtNC0xLTEtNTQzMjM_595f9360-5960-4509-bbf4-a3aaf75297a4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzAtMC0xLTEtNTQzMjMvdGV4dHJlZ2lvbjpiNTk2OTdmZWZkYzA0NTQ4OWY1NGFkMmFiOTc0MTJlYV8yMQ_8d53a668-0344-4e6d-8190-0193f2625309"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzAtMC0xLTEtNTQzMjMvdGV4dHJlZ2lvbjpiNTk2OTdmZWZkYzA0NTQ4OWY1NGFkMmFiOTc0MTJlYV8yMQ_a25a9800-131f-40ff-81a4-d0ae3379c760"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzAtMC0xLTEtNTQzMjMvdGV4dHJlZ2lvbjpiNTk2OTdmZWZkYzA0NTQ4OWY1NGFkMmFiOTc0MTJlYV8zNQ_934a5856-8783-4cc5-b42f-cf73351ffbea"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzAtMC0xLTEtNTQzMjMvdGV4dHJlZ2lvbjpiNTk2OTdmZWZkYzA0NTQ4OWY1NGFkMmFiOTc0MTJlYV8zNQ_b6cce88d-010f-40f6-986a-e823299685c1"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzAtMC0xLTEtNTQzMjMvdGV4dHJlZ2lvbjpiNTk2OTdmZWZkYzA0NTQ4OWY1NGFkMmFiOTc0MTJlYV81Nw_6d80dc7b-94ca-4c8f-a051-b78fb1f12409"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzAtMC0xLTEtNTQzMjMvdGV4dHJlZ2lvbjpiNTk2OTdmZWZkYzA0NTQ4OWY1NGFkMmFiOTc0MTJlYV81Nw_733d4ed2-fcc1-4d8e-a59c-5ad3d435c7c9"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzAtMC0xLTEtNTQzMjMvdGV4dHJlZ2lvbjpiNTk2OTdmZWZkYzA0NTQ4OWY1NGFkMmFiOTc0MTJlYV81Nw_777d68a6-32a2-454c-8952-5e2a811726ed"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzAtMC0xLTEtNTQzMjMvdGV4dHJlZ2lvbjpiNTk2OTdmZWZkYzA0NTQ4OWY1NGFkMmFiOTc0MTJlYV81Nw_c0bf2f52-e8d3-4622-ba4d-6466716f156d"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzAtMi0xLTEtNTQzMjM_1a776733-86c3-453b-8dc5-3bfd52533c20"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzAtNC0xLTEtNTQzMjM_e2c2fa86-1878-4200-9130-3117ea66d053"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzEtMC0xLTEtNTQzMjMvdGV4dHJlZ2lvbjo2ZTQ3NWRhOTU1OTk0NWJlYTU0OGIxMzI5ZmIwYjY0NV8xOA_4c225b21-980c-4fb0-9798-1b04b42f535a"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzEtMC0xLTEtNTQzMjMvdGV4dHJlZ2lvbjo2ZTQ3NWRhOTU1OTk0NWJlYTU0OGIxMzI5ZmIwYjY0NV8xOA_d27f73f8-0761-4f45-99c8-e0622f97c29c"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzEtMC0xLTEtNTQzMjMvdGV4dHJlZ2lvbjo2ZTQ3NWRhOTU1OTk0NWJlYTU0OGIxMzI5ZmIwYjY0NV8zMg_744b0648-48fa-4eba-9e3f-020f1f3aca66"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzEtMC0xLTEtNTQzMjMvdGV4dHJlZ2lvbjo2ZTQ3NWRhOTU1OTk0NWJlYTU0OGIxMzI5ZmIwYjY0NV8zMg_da423ec5-791d-492a-b52e-703ee544325c"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzEtMC0xLTEtNTQzMjMvdGV4dHJlZ2lvbjo2ZTQ3NWRhOTU1OTk0NWJlYTU0OGIxMzI5ZmIwYjY0NV81NA_301dcd37-3fe5-4ebb-b11b-bbef44725af7"
      unitRef="shares">44597000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzEtMC0xLTEtNTQzMjMvdGV4dHJlZ2lvbjo2ZTQ3NWRhOTU1OTk0NWJlYTU0OGIxMzI5ZmIwYjY0NV81NA_8bfb14e3-9b64-4a01-917c-15bdc7280b86"
      unitRef="shares">44597000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzEtMC0xLTEtNTQzMjMvdGV4dHJlZ2lvbjo2ZTQ3NWRhOTU1OTk0NWJlYTU0OGIxMzI5ZmIwYjY0NV82OA_53325f9a-828c-49de-800e-eba64b2f52ff"
      unitRef="shares">44511000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzEtMC0xLTEtNTQzMjMvdGV4dHJlZ2lvbjo2ZTQ3NWRhOTU1OTk0NWJlYTU0OGIxMzI5ZmIwYjY0NV82OA_ed09ba94-310f-472a-a9ea-340393cf141d"
      unitRef="shares">44511000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzEtMi0xLTEtNTQzMjM_ed27ba8b-3252-4b99-86f1-bebbdcef5902"
      unitRef="usd">444000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzEtNC0xLTEtNTQzMjM_48b20e00-f8bc-4ba2-9f08-edc1f43de4f0"
      unitRef="usd">443000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzItMi0xLTEtNTQzMjM_34aae82d-35bd-45d0-827e-2bf8bb1dbe9b"
      unitRef="usd">1220667000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzItNC0xLTEtNTQzMjM_4deb225e-9347-461a-9210-3fcc090ba437"
      unitRef="usd">1165948000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzMtMi0xLTEtNTQzMjM_7086710a-3311-448b-90e0-0958b445e072"
      unitRef="usd">-940396000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzMtNC0xLTEtNTQzMjM_c16bd703-1fbf-4fd3-936e-1631cebe1905"
      unitRef="usd">-898699000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzQtMi0xLTEtNTQzMjM_c9dbc096-accf-4e52-973b-9f13eed210d4"
      unitRef="usd">-15452000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzQtNC0xLTEtNTQzMjM_b91b21c5-efb8-4947-9393-348c038a1e77"
      unitRef="usd">-11863000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzUtMi0xLTEtNTQzMjM_0adce457-c430-4bb3-92ef-c6a58f4b2b51"
      unitRef="usd">265263000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzUtNC0xLTEtNTQzMjM_39b41e1c-3beb-4673-b0a5-2a8061a2badc"
      unitRef="usd">255829000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzYtMi0xLTEtNTQzMjM_261ef002-169c-416a-9687-d7d98809eaac"
      unitRef="usd">779788000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xMy9mcmFnOjU0MDU1NDhiNmNlODRkOTg5OWQ3ZGU3YzQyZmIwNzViL3RhYmxlOjczYWE0MDRiNmVkYTQ0MDE4NmZlOGRhYjJhODI5MjFiL3RhYmxlcmFuZ2U6NzNhYTQwNGI2ZWRhNDQwMTg2ZmU4ZGFiMmE4MjkyMWJfMzYtNC0xLTEtNTQzMjM_d21fb1c7-21af-435c-94d9-72632fbfb5b8"
      unitRef="usd">816080000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6862597a3954279a35c0bc93e88bf09_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMy0yLTEtMS01NDMyMw_fefe9c73-c717-40fe-9bb4-f5456fc9dc42"
      unitRef="usd">82825000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10fe516d54ba4ec8bfe39567f3136507_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMy00LTEtMS01NDMyMw_0ce9a0de-8f90-4db2-8be7-5c55cf33f1fa"
      unitRef="usd">75261000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i13eea90a71754569b279e300657d381d_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMy02LTEtMS01NDMyMw_62dc2dc7-c9e8-4432-81dd-f23f76037215"
      unitRef="usd">175261000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia52b4cf9bf5c47788b6e5e3c9346bbc8_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMy04LTEtMS01NDMyMw_7cb3d55c-cda8-4eee-adbb-378e6fb2574e"
      unitRef="usd">157423000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if1f7b940057e4925a43154f324f41dc3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfNC0yLTEtMS01NDMyMw_4011f1d3-1128-4e8f-8b55-147409b459a8"
      unitRef="usd">105232000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae3917ae9beb482bb6bee9ff70be789a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfNC00LTEtMS01NDMyMw_42850199-e8a5-47b7-b8f5-30db09a565eb"
      unitRef="usd">102579000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab9cb96143be475aafea30cb8540ca8d_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfNC02LTEtMS01NDMyMw_67d33e52-a185-4cfa-9270-b42beb188a0f"
      unitRef="usd">210777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e5f8f5e1c204417acef1619559941c3_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfNC04LTEtMS01NDMyMw_4eea6e3a-53e1-43e0-a8ad-cd7f0040b44e"
      unitRef="usd">203838000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfNS0yLTEtMS01NDMyMw_15ea9099-f7d3-4a49-8275-e0f9db45e7b1"
      unitRef="usd">188057000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfNS00LTEtMS01NDMyMw_59d40242-22f3-4aca-823f-fa1f2ac722ed"
      unitRef="usd">177840000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfNS02LTEtMS01NDMyMw_58df3a82-1ac2-416e-b6b9-87bdfd8048ca"
      unitRef="usd">386038000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfNS04LTEtMS01NDMyMw_21e85876-d2c0-4ba4-b176-3646db35efe6"
      unitRef="usd">361261000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie6862597a3954279a35c0bc93e88bf09_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfNy0yLTEtMS01NDMyMw_5a11dc74-a37b-488b-af02-6f50ec188912"
      unitRef="usd">2286000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i10fe516d54ba4ec8bfe39567f3136507_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfNy00LTEtMS01NDMyMw_7cd4458f-299c-4d24-abf4-9df5276583a1"
      unitRef="usd">2894000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i13eea90a71754569b279e300657d381d_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfNy02LTEtMS01NDMyMw_61eb1363-9eb4-407e-8ece-69cf6ab556eb"
      unitRef="usd">7186000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia52b4cf9bf5c47788b6e5e3c9346bbc8_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfNy04LTEtMS01NDMyMw_b4240ff2-ea27-4dbf-a2f7-f5a05ff6e7e4"
      unitRef="usd">5200000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if1f7b940057e4925a43154f324f41dc3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfOC0yLTEtMS01NDMyMw_82a86f08-8523-49fd-81ad-e1e73d6ba5c1"
      unitRef="usd">30016000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iae3917ae9beb482bb6bee9ff70be789a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfOC00LTEtMS01NDMyMw_5df52b53-7c8d-4a54-a42b-54fe7fa061e9"
      unitRef="usd">23680000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iab9cb96143be475aafea30cb8540ca8d_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfOC02LTEtMS01NDMyMw_b547a343-a468-4618-8eff-9011c6982c9f"
      unitRef="usd">58873000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4e5f8f5e1c204417acef1619559941c3_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfOC04LTEtMS01NDMyMw_e8e61f73-1912-4d83-b364-fb85c62738c6"
      unitRef="usd">46649000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfOS0yLTEtMS01NDMyMw_69e265f8-51c4-4d51-b364-962786edd0ad"
      unitRef="usd">32302000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfOS00LTEtMS01NDMyMw_1eb5c598-58b0-42af-9acb-637991f6a3b6"
      unitRef="usd">26574000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfOS02LTEtMS01NDMyMw_08d0bf5d-223b-4210-9189-bce3cec06dde"
      unitRef="usd">66059000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfOS04LTEtMS01NDMyMw_43f01531-b0a9-4ef4-83b5-0c2542bce257"
      unitRef="usd">51849000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTAtMi0xLTEtNTQzMjM_f6614f71-43d1-40c1-a7de-093a02a3fbf4"
      unitRef="usd">155755000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTAtNC0xLTEtNTQzMjM_6fcde535-0f2a-4d86-a52e-8ae84c0f7fb1"
      unitRef="usd">151266000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTAtNi0xLTEtNTQzMjM_40df0296-245a-4279-91d7-70c3bdc7704f"
      unitRef="usd">319979000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTAtOC0xLTEtNTQzMjM_6e6960fc-c633-46ba-bf3f-b0e7b33ab7cf"
      unitRef="usd">309412000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTItMi0xLTEtNTQzMjM_496ac266-762c-4899-be6d-823d71b2ac72"
      unitRef="usd">81299000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTItNC0xLTEtNTQzMjM_351de85c-d61c-4257-b26f-2490102e50f5"
      unitRef="usd">82928000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTItNi0xLTEtNTQzMjM_bb1af53c-942b-477e-bf16-7125d730f158"
      unitRef="usd">166218000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTItOC0xLTEtNTQzMjM_69874ece-a725-465f-bee3-d0621e4c1ba1"
      unitRef="usd">159289000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTMtMi0xLTEtNTQzMjM_6d8292d4-623e-48fb-af15-12caf44cfe32"
      unitRef="usd">37053000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTMtNC0xLTEtNTQzMjM_aa0fefe4-978a-4930-aa7a-159c819f59e9"
      unitRef="usd">37726000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTMtNi0xLTEtNTQzMjM_8c12a9ff-905b-4ffe-9e3e-ad3decbdc7bc"
      unitRef="usd">77166000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTMtOC0xLTEtNTQzMjM_2f726f9b-209d-4372-9018-0aea6a6bddc0"
      unitRef="usd">73861000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTQtMi0xLTEtNTQzMjM_ffb8f52a-e5ee-4486-92dc-d6e1ad85e4db"
      unitRef="usd">25553000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTQtNC0xLTEtNTQzMjM_6b086732-829c-4b68-96fd-5a4c04bc409a"
      unitRef="usd">25358000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTQtNi0xLTEtNTQzMjM_2fc86cc2-d84f-424e-8089-9a8818c978d5"
      unitRef="usd">52529000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTQtOC0xLTEtNTQzMjM_5df309dd-a5d2-4b46-bcc3-f1580e8f54f5"
      unitRef="usd">51787000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTUtMi0xLTEtNTQzMjM_caed7ae0-4881-4d71-8074-f767d4e811c3"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTUtNC0xLTEtNTQzMjM_e209fe6a-54c4-4618-8030-41f8c8c1494c"
      unitRef="usd">636000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTUtNi0xLTEtNTQzMjM_85014ab5-eded-497e-bf5d-685868a2c891"
      unitRef="usd">2132000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTUtOC0xLTEtNTQzMjM_1f2e32ef-3c65-4d93-b170-5586e57f2dee"
      unitRef="usd">2082000</us-gaap:RestructuringCharges>
    <us-gaap:DepreciationAndAmortization
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTctMi0xLTEtNTQzMjM_9beb7dd3-ad1f-4a0e-8bd9-cd101d0ff7ad"
      unitRef="usd">2537000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTctNC0xLTEtNTQzMjM_53c80f95-56bb-4e09-985e-12bdcb4015bc"
      unitRef="usd">2352000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTctNi0xLTEtNTQzMjM_222920cf-6fe6-4638-ab96-160676b0c4c1"
      unitRef="usd">5172000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTctOC0xLTEtNTQzMjM_01f8c19f-08f6-4c8a-8ea9-aef0385048c2"
      unitRef="usd">4633000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTgtMi0xLTEtNTQzMjM_bcc0b118-3ba8-473e-8f69-874e974c0464"
      unitRef="usd">146442000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTgtNC0xLTEtNTQzMjM_62e6465f-661f-4baf-b0af-20b0627b3c66"
      unitRef="usd">149000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTgtNi0xLTEtNTQzMjM_8f51a654-fdfc-4782-82b8-01783c73daa9"
      unitRef="usd">303217000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTgtOC0xLTEtNTQzMjM_5a35b708-2a9a-4725-b5c9-5038c14d97d4"
      unitRef="usd">291652000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTktMi0xLTEtNTQzMjM_35739d06-417e-4717-a702-ab1c20a8b2c2"
      unitRef="usd">9313000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTktNC0xLTEtNTQzMjM_78695829-e214-41be-ab48-066770634337"
      unitRef="usd">2266000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTktNi0xLTEtNTQzMjM_c73322d3-533c-4d67-8777-34b0b9bb2ea7"
      unitRef="usd">16762000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMTktOC0xLTEtNTQzMjM_312d65ab-a1bc-40f3-b75b-8e5736c07202"
      unitRef="usd">17760000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjAtMi0xLTEtNTQzMjM_889c0682-ae60-4c57-ad86-b94403701217"
      unitRef="usd">291000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjAtNC0xLTEtNTQzMjM_2acf78fe-182f-4cbd-9781-a90a683dd72a"
      unitRef="usd">289000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjAtNi0xLTEtNTQzMjM_0f9ec10a-93c9-49b1-8623-292064da420e"
      unitRef="usd">552000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjAtOC0xLTEtNTQzMjM_4040fcba-4d46-4127-bb5d-7d3206f7b2f4"
      unitRef="usd">423000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjEtMi0xLTEtNTQzMjM_2e2e8819-f681-43e3-ae6b-8da921d1db6d"
      unitRef="usd">105000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjEtNC0xLTEtNTQzMjM_ff64e078-122a-4a64-b94d-40ac1b155827"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjEtNi0xLTEtNTQzMjM_9d5230a9-4578-41c1-b64e-27badb83c828"
      unitRef="usd">210000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjEtOC0xLTEtNTQzMjM_fb709006-cd74-44e6-8d27-32148d35ab6c"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjItMi0xLTEtNTQzMjM_72af269a-a2c1-49aa-af3d-5f1083422ed7"
      unitRef="usd">154000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjItNC0xLTEtNTQzMjM_89fd6404-8ec1-4c2f-bbd9-704bee9463c4"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjItNi0xLTEtNTQzMjM_f543ee41-679b-467d-90b2-6d60fc452272"
      unitRef="usd">-235000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjItOC0xLTEtNTQzMjM_72dc5872-f404-4087-a68a-6ff5852a4d43"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjMtMi0xLTEtNTQzMjM_dba406ca-ae76-4dea-90af-5c5e19710be9"
      unitRef="usd">9653000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjMtNC0xLTEtNTQzMjM_7d8eb298-85ad-49f3-918e-6b63e1eca4b7"
      unitRef="usd">2555000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjMtNi0xLTEtNTQzMjM_062cdb15-72ed-4769-baa9-aa9fedfc1c51"
      unitRef="usd">16869000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjMtOC0xLTEtNTQzMjM_53e039fa-c1c6-4076-b136-62a8d2b6eb71"
      unitRef="usd">18183000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjQtMi0xLTEtNTQzMjM_b3cb42a2-1066-4999-98b8-72f21d2b82b8"
      unitRef="usd">5135000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjQtNC0xLTEtNTQzMjM_31cd80df-b4ff-49a2-8cbd-6ae619d9be63"
      unitRef="usd">824000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjQtNi0xLTEtNTQzMjM_ba83dece-10c8-458c-bc16-fc9896bead67"
      unitRef="usd">8840000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjQtOC0xLTEtNTQzMjM_29c5a683-7731-463e-a2cf-26c727881230"
      unitRef="usd">2555000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjUtMi0xLTEtNTQzMjM_67238a1f-25f1-470f-bf1c-b4083634ee6b"
      unitRef="usd">4518000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjUtNC0xLTEtNTQzMjM_a87466fc-9df1-4107-bdcc-d4576855cc76"
      unitRef="usd">1731000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjUtNi0xLTEtNTQzMjM_c8d19790-1a8e-4127-a9a4-8e71142c7b70"
      unitRef="usd">8029000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjUtOC0xLTEtNTQzMjM_f0faeb76-29a5-4729-ac39-8755638dc3a6"
      unitRef="usd">15628000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjctMi0xLTEtNTQzMjM_8f553a8e-9b65-406f-a697-46d6f25c14de"
      unitRef="usdPerShare">0.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjctNC0xLTEtNTQzMjM_cf4270d4-a0cc-4e17-a6f0-cc2f30e0b557"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjctNi0xLTEtNTQzMjM_e87deefe-8bba-4c03-99a0-093787b9d317"
      unitRef="usdPerShare">0.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjctOC0xLTEtNTQzMjM_a76a75ee-de2a-4319-a9c4-92d51c8014ce"
      unitRef="usdPerShare">0.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjgtMi0xLTEtNTQzMjM_44a02174-0bd2-4118-ae74-1f7d71f6f2fd"
      unitRef="usdPerShare">0.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjgtNC0xLTEtNTQzMjM_b094cbef-0846-4f72-b81d-88740e430e2a"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjgtNi0xLTEtNTQzMjM_5292768f-4b8d-46b2-9b2a-43b3c83872de"
      unitRef="usdPerShare">0.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMjgtOC0xLTEtNTQzMjM_6397d94d-b3e9-4724-86e1-f7b3436e8f9c"
      unitRef="usdPerShare">0.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMzAtMi0xLTEtNTQzMjM_4ca0683d-c847-4c7b-8d96-48b45a77d01d"
      unitRef="shares">44759000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMzAtNC0xLTEtNTQzMjM_8923d4ed-5a7d-431d-b6aa-bf565746393e"
      unitRef="shares">45743000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMzAtNi0xLTEtNTQzMjM_bb5e3089-e458-4c59-8b2b-5532f1ff6daa"
      unitRef="shares">44751000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMzAtOC0xLTEtNTQzMjM_8dba98a7-fe9a-4d88-bd90-c179a5b5c55a"
      unitRef="shares">45960000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMzEtMi0xLTEtNTQzMjM_f5b07be7-17b1-484c-b028-d461c86eb170"
      unitRef="shares">45540000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMzEtNC0xLTEtNTQzMjM_e81bc4d4-fe46-4189-a17f-c666ce108f9d"
      unitRef="shares">47599000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMzEtNi0xLTEtNTQzMjM_be64d830-8340-4095-9e99-8430baecc6ac"
      unitRef="shares">45745000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xNi9mcmFnOjgyMjJjNjI3YzMzMTRhMjBhNWFjYmEyYWIzODA3NTY3L3RhYmxlOmI1NGJlODFhNTZlNTRmNjc4ZDJhNDI4YmQ0OGQyMzRhL3RhYmxlcmFuZ2U6YjU0YmU4MWE1NmU1NGY2NzhkMmE0MjhiZDQ4ZDIzNGFfMzEtOC0xLTEtNTQzMjM_c41542ad-907a-49d4-9765-54bf2f3483c8"
      unitRef="shares">47936000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xOS9mcmFnOjQ2Mjg4YjBlODZhMzQ4NTNhZWRkMjc5N2FjZmUxOWM0L3RhYmxlOjM0NTA1YzI4Yzc2MjRlM2ZiYTJiN2ZlYTk5NzEyYzFkL3RhYmxlcmFuZ2U6MzQ1MDVjMjhjNzYyNGUzZmJhMmI3ZmVhOTk3MTJjMWRfMi0yLTEtMS01NDMyMw_d9fa5d74-6849-4532-bba5-ee73ccf9ce2e"
      unitRef="usd">4518000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xOS9mcmFnOjQ2Mjg4YjBlODZhMzQ4NTNhZWRkMjc5N2FjZmUxOWM0L3RhYmxlOjM0NTA1YzI4Yzc2MjRlM2ZiYTJiN2ZlYTk5NzEyYzFkL3RhYmxlcmFuZ2U6MzQ1MDVjMjhjNzYyNGUzZmJhMmI3ZmVhOTk3MTJjMWRfMi00LTEtMS01NDMyMw_0f00ff9c-ee18-40f0-813a-f8ff561d5f90"
      unitRef="usd">1731000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xOS9mcmFnOjQ2Mjg4YjBlODZhMzQ4NTNhZWRkMjc5N2FjZmUxOWM0L3RhYmxlOjM0NTA1YzI4Yzc2MjRlM2ZiYTJiN2ZlYTk5NzEyYzFkL3RhYmxlcmFuZ2U6MzQ1MDVjMjhjNzYyNGUzZmJhMmI3ZmVhOTk3MTJjMWRfMi02LTEtMS01NDMyMw_5959394d-9482-43ab-b01a-fd53fce77539"
      unitRef="usd">8029000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xOS9mcmFnOjQ2Mjg4YjBlODZhMzQ4NTNhZWRkMjc5N2FjZmUxOWM0L3RhYmxlOjM0NTA1YzI4Yzc2MjRlM2ZiYTJiN2ZlYTk5NzEyYzFkL3RhYmxlcmFuZ2U6MzQ1MDVjMjhjNzYyNGUzZmJhMmI3ZmVhOTk3MTJjMWRfMi04LTEtMS01NDMyMw_92a6f4f4-8ce9-4714-99dd-24d10afa44a1"
      unitRef="usd">15628000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xOS9mcmFnOjQ2Mjg4YjBlODZhMzQ4NTNhZWRkMjc5N2FjZmUxOWM0L3RhYmxlOjM0NTA1YzI4Yzc2MjRlM2ZiYTJiN2ZlYTk5NzEyYzFkL3RhYmxlcmFuZ2U6MzQ1MDVjMjhjNzYyNGUzZmJhMmI3ZmVhOTk3MTJjMWRfNC0yLTEtMS01NDMyMw_5e6c714b-98c0-4fec-b4b9-39ea9a82cc17"
      unitRef="usd">-1874000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xOS9mcmFnOjQ2Mjg4YjBlODZhMzQ4NTNhZWRkMjc5N2FjZmUxOWM0L3RhYmxlOjM0NTA1YzI4Yzc2MjRlM2ZiYTJiN2ZlYTk5NzEyYzFkL3RhYmxlcmFuZ2U6MzQ1MDVjMjhjNzYyNGUzZmJhMmI3ZmVhOTk3MTJjMWRfNC00LTEtMS01NDMyMw_3306f984-a987-4a8d-822b-db5303a2f153"
      unitRef="usd">-722000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xOS9mcmFnOjQ2Mjg4YjBlODZhMzQ4NTNhZWRkMjc5N2FjZmUxOWM0L3RhYmxlOjM0NTA1YzI4Yzc2MjRlM2ZiYTJiN2ZlYTk5NzEyYzFkL3RhYmxlcmFuZ2U6MzQ1MDVjMjhjNzYyNGUzZmJhMmI3ZmVhOTk3MTJjMWRfNC02LTEtMS01NDMyMw_cc256745-e437-4e85-9c92-3c748a606214"
      unitRef="usd">-3589000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xOS9mcmFnOjQ2Mjg4YjBlODZhMzQ4NTNhZWRkMjc5N2FjZmUxOWM0L3RhYmxlOjM0NTA1YzI4Yzc2MjRlM2ZiYTJiN2ZlYTk5NzEyYzFkL3RhYmxlcmFuZ2U6MzQ1MDVjMjhjNzYyNGUzZmJhMmI3ZmVhOTk3MTJjMWRfNC04LTEtMS01NDMyMw_9542decf-2598-45a0-9ab6-fca2fa268a84"
      unitRef="usd">-1313000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xOS9mcmFnOjQ2Mjg4YjBlODZhMzQ4NTNhZWRkMjc5N2FjZmUxOWM0L3RhYmxlOjM0NTA1YzI4Yzc2MjRlM2ZiYTJiN2ZlYTk5NzEyYzFkL3RhYmxlcmFuZ2U6MzQ1MDVjMjhjNzYyNGUzZmJhMmI3ZmVhOTk3MTJjMWRfNS0yLTEtMS01NDMyMw_28dce100-a9c5-4e79-a3e9-36b8e7e20d7f"
      unitRef="usd">2644000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xOS9mcmFnOjQ2Mjg4YjBlODZhMzQ4NTNhZWRkMjc5N2FjZmUxOWM0L3RhYmxlOjM0NTA1YzI4Yzc2MjRlM2ZiYTJiN2ZlYTk5NzEyYzFkL3RhYmxlcmFuZ2U6MzQ1MDVjMjhjNzYyNGUzZmJhMmI3ZmVhOTk3MTJjMWRfNS00LTEtMS01NDMyMw_96401d96-69b6-4e0c-85d1-556edb7936aa"
      unitRef="usd">1009000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xOS9mcmFnOjQ2Mjg4YjBlODZhMzQ4NTNhZWRkMjc5N2FjZmUxOWM0L3RhYmxlOjM0NTA1YzI4Yzc2MjRlM2ZiYTJiN2ZlYTk5NzEyYzFkL3RhYmxlcmFuZ2U6MzQ1MDVjMjhjNzYyNGUzZmJhMmI3ZmVhOTk3MTJjMWRfNS02LTEtMS01NDMyMw_0d13f3a2-f61f-4ff8-9bb7-27e445259f8a"
      unitRef="usd">4440000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8xOS9mcmFnOjQ2Mjg4YjBlODZhMzQ4NTNhZWRkMjc5N2FjZmUxOWM0L3RhYmxlOjM0NTA1YzI4Yzc2MjRlM2ZiYTJiN2ZlYTk5NzEyYzFkL3RhYmxlcmFuZ2U6MzQ1MDVjMjhjNzYyNGUzZmJhMmI3ZmVhOTk3MTJjMWRfNS04LTEtMS01NDMyMw_6598b0ff-3c75-4be6-8aab-583f352527d4"
      unitRef="usd">14315000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i769edd5ab5ef45b5ac396a84b38ec10a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfMi0yLTEtMS01NDMyMw_2dc6a4ce-ba8b-4855-97b7-1f849896edc1"
      unitRef="shares">44835000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i769edd5ab5ef45b5ac396a84b38ec10a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfMi00LTEtMS01NDMyMw_ea141757-9598-4637-8af5-8ea0be0c7a8e"
      unitRef="usd">446000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i810734be4bb747fbaa4c2d703a174ac7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfMi02LTEtMS01NDMyMw_4eb055db-a8da-4440-a802-35e4081a6fd9"
      unitRef="usd">1194931000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i93a6341f999146b0b7a9d6c74d16ee1a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfMi04LTEtMS01NDMyMw_40c1bf80-4ebe-4094-89f3-83ab42fd3984"
      unitRef="usd">-911315000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7d86aee75a5842c3ad182920ed8560fd_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfMi0xMC0xLTEtNTQzMjM_4a89666c-db81-42e1-96a3-99e5f6b966e9"
      unitRef="usd">-13578000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i26d4eab8659d4c2a8e61222254150fc5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfMi0xMi0xLTEtNTQzMjM_2246705c-152f-48f3-ad84-5bf3dd050cb5"
      unitRef="usd">270484000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i70506013b1614f1b96a102b9241c7bc9_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfMy02LTEtMS01NDMyMw_e1fa4a10-9f71-4db1-8714-94e8cb2f05d2"
      unitRef="usd">25327000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfMy0xMi0xLTEtNTQzMjM_dc0ac489-b7c1-4217-97a0-d84397303f83"
      unitRef="usd">25327000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="if40874a3346d4b08a86cda23cba3c124_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfNC0yLTEtMS01NDMyMw_49e715e4-df89-4d8d-ab6b-8dc1ed4c8bcc"
      unitRef="shares">465000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if40874a3346d4b08a86cda23cba3c124_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfNC00LTEtMS01NDMyMw_b0764e03-aa47-494e-8065-5b5bd8ff55a4"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i70506013b1614f1b96a102b9241c7bc9_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfNC02LTEtMS01NDMyMw_b7a94b74-3245-496c-8f1d-098e9515ae62"
      unitRef="usd">6667000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfNC0xMi0xLTEtNTQzMjM_3d58694c-1f59-4874-99e4-3ebe0784751d"
      unitRef="usd">6672000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="if40874a3346d4b08a86cda23cba3c124_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfNS0yLTEtMS01NDMyMw_8781205d-2660-47ed-9b83-02a30903a4bc"
      unitRef="shares">703000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="if40874a3346d4b08a86cda23cba3c124_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfNS00LTEtMS01NDMyMw_c87cdfed-e1f1-48d2-be28-d83195adfba3"
      unitRef="usd">7000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i70506013b1614f1b96a102b9241c7bc9_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfNS02LTEtMS01NDMyMw_63542fd0-5ed1-4319-a4be-488e8bdf514a"
      unitRef="usd">6258000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i65ecb5ea3e1a4d228ceb17f5cc9241b7_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfNS04LTEtMS01NDMyMw_84647c25-0f53-4571-a135-e866f2bad93c"
      unitRef="usd">33599000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfNS0xMi0xLTEtNTQzMjM_e521d23a-796f-462e-8168-1161606b55bc"
      unitRef="usd">39864000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="i65ecb5ea3e1a4d228ceb17f5cc9241b7_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfNy04LTEtMS01NDMyMw_f48631d7-a9bd-42f4-a391-d9b1aab4271e"
      unitRef="usd">4518000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfNy0xMi0xLTEtNTQzMjM_1aa84a41-e356-491b-b52e-9bf1a09299b5"
      unitRef="usd">4518000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia34ada79a78a45a1a016dc8013495fcf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfOC0xMC0xLTEtNTQzMjM_f28d8639-7d5f-43e7-91d1-354a30d3cd5b"
      unitRef="usd">-1874000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfOC0xMi0xLTEtNTQzMjM_d7e5c869-9669-4d6e-9e2e-54b6e5facb19"
      unitRef="usd">-1874000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i91fdf024ce8144a28b2fa629c4704292_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfOS0yLTEtMS01NDMyMw_1b4a01fb-0b62-4cd3-8628-95458aa78def"
      unitRef="shares">44597000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i91fdf024ce8144a28b2fa629c4704292_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfOS00LTEtMS01NDMyMw_2770a148-95fc-4852-829d-f63bf87fbe05"
      unitRef="usd">444000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9be2304685c6425e81763bf2173a79f3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfOS02LTEtMS01NDMyMw_2c074e5b-4b69-4f73-a4b5-1bd4d7eea7c3"
      unitRef="usd">1220667000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4da6e6a5a6f94ae28fba130a2768d868_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfOS04LTEtMS01NDMyMw_04fded3c-ddd3-406d-883e-38f93c33662c"
      unitRef="usd">-940396000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2ec49679ca734d9caa9e7b2ad0e9ab2c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfOS0xMC0xLTEtNTQzMjM_0e27fe40-eb5f-40b9-9ee3-eed5db37c285"
      unitRef="usd">-15452000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjM5NTUxZWE1NWI4NTRlMmJiOGJlZDMzODQ3MzYyMzYzL3RhYmxlcmFuZ2U6Mzk1NTFlYTU1Yjg1NGUyYmI4YmVkMzM4NDczNjIzNjNfOS0xMi0xLTEtNTQzMjM_0a267838-e9bb-4b03-a4ef-7eebfe21c4cb"
      unitRef="usd">265263000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i0b30df03d6664cb7aa70b4027b8c7e5e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfMy0yLTEtMS01NDMyMw_ebc9497a-6861-43cd-804f-c4304dc7ea81"
      unitRef="shares">44511000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0b30df03d6664cb7aa70b4027b8c7e5e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfMy00LTEtMS01NDMyMw_548539cb-4010-41a9-8604-5fc15b361c76"
      unitRef="usd">443000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ief49cda4ebab4f218905241f9f1a6daf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfMy02LTEtMS01NDMyMw_f3f52168-e057-4afe-b0e7-14e57ed9acd8"
      unitRef="usd">1165948000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia6c52af59a784f188119d64d36bb4b30_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfMy04LTEtMS01NDMyMw_f47fc29c-e87d-4ea0-a862-6db7866c1f90"
      unitRef="usd">-898699000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i255b319e8ccc42f5a7825ffc6a7d5c69_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfMy0xMC0xLTEtNTQzMjM_608ec908-d3c2-43c8-b93d-0ed78e302709"
      unitRef="usd">-11863000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfMy0xMi0xLTEtNTQzMjM_dc335aa0-f8d2-4528-8089-0eef4bde77bc"
      unitRef="usd">255829000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i11ba9d0659a54701a8ba546886ee2406_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfNC02LTEtMS01NDMyMw_6279804c-bc95-45d8-b5e6-7c9fcd293c7c"
      unitRef="usd">56422000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfNC0xMi0xLTEtNTQzMjM_6d2a2d7d-3a0b-4fc4-823f-34938d6674ed"
      unitRef="usd">56422000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i8a2ac1bfe512448b9321e7d426b864b2_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfNS0yLTEtMS01NDMyMw_ef1818b4-e59e-44cf-8809-29f208a058e8"
      unitRef="shares">1099000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8a2ac1bfe512448b9321e7d426b864b2_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfNS00LTEtMS01NDMyMw_078ca4c9-ce45-4169-a8fa-cfcaed76b7ef"
      unitRef="usd">11000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i11ba9d0659a54701a8ba546886ee2406_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfNS02LTEtMS01NDMyMw_918e9e6d-1056-4592-9857-626f7e25b473"
      unitRef="usd">7348000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfNS0xMi0xLTEtNTQzMjM_9cdf5fe7-2b6b-451e-a6a9-497f6c7d1fc1"
      unitRef="usd">7359000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i8a2ac1bfe512448b9321e7d426b864b2_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfNi0yLTEtMS01NDMyMw_a8267274-2c37-4624-aa8e-ef452f083f3c"
      unitRef="shares">1013000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i8a2ac1bfe512448b9321e7d426b864b2_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfNi00LTEtMS01NDMyMw_83ae6740-4e52-4f3e-8c59-a3aed3a7c65c"
      unitRef="usd">10000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i11ba9d0659a54701a8ba546886ee2406_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfNi02LTEtMS01NDMyMw_b8c8b031-466d-42bb-bb74-e5a05240b2b8"
      unitRef="usd">9051000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i4525cb64dcdc4dd09a4ca11d018fe0bf_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfNi04LTEtMS01NDMyMw_60bbbf28-0e5a-4dcf-9e99-f89af0e3c134"
      unitRef="usd">49726000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfNi0xMi0xLTEtNTQzMjM_ffa54055-084a-473a-b67e-6f1e4bbe99ac"
      unitRef="usd">58787000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="i4525cb64dcdc4dd09a4ca11d018fe0bf_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfOC04LTEtMS01NDMyMw_d4f8e710-0623-4c22-8d4d-de287a253a24"
      unitRef="usd">8029000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfOC0xMi0xLTEtNTQzMjM_2d64ec15-1490-4db7-ba40-3f437fceee6f"
      unitRef="usd">8029000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i041832edd7584697b8ec0fe0145ebabf_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfOS0xMC0xLTEtNTQzMjM_9aa8f1be-bb92-4729-8f9d-ecbf3a4ba6ea"
      unitRef="usd">-3589000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfOS0xMi0xLTEtNTQzMjM_56f1d285-c35c-4540-9eb7-e40a955e7195"
      unitRef="usd">-3589000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i91fdf024ce8144a28b2fa629c4704292_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfMTAtMi0xLTEtNTQzMjM_36bdfada-cd98-4baa-9945-bd80c5aa8a03"
      unitRef="shares">44597000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i91fdf024ce8144a28b2fa629c4704292_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfMTAtNC0xLTEtNTQzMjM_847831d5-9975-49e8-aa5b-ef993a229e4d"
      unitRef="usd">444000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9be2304685c6425e81763bf2173a79f3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfMTAtNi0xLTEtNTQzMjM_601f57c6-07b9-4a40-964a-f402ef9b85ae"
      unitRef="usd">1220667000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4da6e6a5a6f94ae28fba130a2768d868_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfMTAtOC0xLTEtNTQzMjM_736ad066-699f-456a-a336-f5177b16010c"
      unitRef="usd">-940396000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2ec49679ca734d9caa9e7b2ad0e9ab2c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfMTAtMTAtMS0xLTU0MzIz_1f28c691-5132-48e1-af18-d53369949712"
      unitRef="usd">-15452000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjZmYTkyNzczNWM0ZDQ3NjhiYjE3MTQwZjQzYmIyN2FjL3RhYmxlcmFuZ2U6NmZhOTI3NzM1YzRkNDc2OGJiMTcxNDBmNDNiYjI3YWNfMTAtMTItMS0xLTU0MzIz_6b997a32-4b96-4278-a3bf-d07c784514cd"
      unitRef="usd">265263000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="id092fc1193a447f2805818eee2850b8a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfMi0yLTEtMS01NDMyMw_7abe4d85-c060-4857-a28a-f100d8a74553"
      unitRef="shares">46066000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id092fc1193a447f2805818eee2850b8a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfMi00LTEtMS01NDMyMw_a92a577e-4e07-489d-96f7-e0d9ef2f53ec"
      unitRef="usd">459000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia8bc4b70ef284c0597bd2ef20d2aaa11_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfMi02LTEtMS01NDMyMw_5fa1fd00-3a79-437a-ae95-2ae56efe5bf1"
      unitRef="usd">1095903000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i06c430cb9af3476595ed10844ea6fbac_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfMi04LTEtMS01NDMyMw_4d17c694-30d9-4f9c-961f-7fefed0f7e52"
      unitRef="usd">-730883000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if5a14589bca64d97b07a01da638735d6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfMi0xMC0xLTEtNTQzMjM_a811b97d-8d2b-407a-a243-09a3c47c5800"
      unitRef="usd">-10941000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i98fe088432dc4b128690f9b03fe76d31_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfMi0xMi0xLTEtNTQzMjM_4b48e03a-8803-48b1-9154-f5e3862bd887"
      unitRef="usd">354538000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iefe02d9912b64a8c8b1dc9d6d2f7b322_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfMy02LTEtMS01NDMyMw_34e8efd1-f155-4010-9b49-63650af7d0fd"
      unitRef="usd">26449000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfMy0xMi0xLTEtNTQzMjM_28b34446-0ee2-4b68-bf7a-38886bb56b07"
      unitRef="usd">26449000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i95d2736991ef44db94612bce4f9121c7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfNS0yLTEtMS01NDMyMw_6d1bf1f6-6d75-4fe9-8668-352f8473ef06"
      unitRef="shares">467000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i95d2736991ef44db94612bce4f9121c7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfNS00LTEtMS01NDMyMw_1efc3209-d98d-48ef-8a58-2505003bc58f"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iefe02d9912b64a8c8b1dc9d6d2f7b322_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfNS02LTEtMS01NDMyMw_07873909-882f-4462-9aff-3a6eb4c28ea5"
      unitRef="usd">7821000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfNS0xMi0xLTEtNTQzMjM_72c4cee8-590a-4e13-81e0-ef4ea904d5d3"
      unitRef="usd">7826000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i95d2736991ef44db94612bce4f9121c7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfNi0yLTEtMS01NDMyMw_2686dde7-9c4e-4e4d-ae3c-c59d3a21e319"
      unitRef="shares">1159000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i95d2736991ef44db94612bce4f9121c7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfNi00LTEtMS01NDMyMw_da0e8b5b-9c01-466c-8e1d-cf68c0038735"
      unitRef="usd">12000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="iefe02d9912b64a8c8b1dc9d6d2f7b322_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfNi02LTEtMS01NDMyMw_d2214942-00e6-43d7-bd60-c20bdaf1cef4"
      unitRef="usd">10435000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i5708b7b781944cb19a48fb54a293122a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfNi04LTEtMS01NDMyMw_996ce65f-d27a-479c-94e1-b0123d5d4249"
      unitRef="usd">79597000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfNi0xMi0xLTEtNTQzMjM_36c39a1c-c623-43bb-b82f-71e8d39bb3d7"
      unitRef="usd">90044000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="i5708b7b781944cb19a48fb54a293122a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfOC04LTEtMS01NDMyMw_479d1127-21b5-4fe3-b0e8-71a664c3bfb9"
      unitRef="usd">1731000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfOC0xMi0xLTEtNTQzMjM_37b962ff-0c2c-4502-b64d-15a9b771e02d"
      unitRef="usd">1731000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3905de1a86674d2d8db5db7ee6777c72_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfOS0xMC0xLTEtNTQzMjM_e1d9a7be-af6b-44c2-ac66-80e2b19d2bcc"
      unitRef="usd">-722000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfOS0xMi0xLTEtNTQzMjM_bc929cba-3ee8-4a7b-83ad-a0573267426f"
      unitRef="usd">-722000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i1b7c2fe7d0044491bcda5d7c5e65183c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfMTAtMi0xLTEtNTQzMjM_106000d1-00dd-4ec9-8e5a-ae27fb1fbcf5"
      unitRef="shares">45374000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1b7c2fe7d0044491bcda5d7c5e65183c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfMTAtNC0xLTEtNTQzMjM_1247730a-100f-4b08-afdc-16e070e8a45e"
      unitRef="usd">452000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i162659c2cdd9490a90f69e36970094ce_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfMTAtNi0xLTEtNTQzMjM_43138fef-159d-4367-973d-b2ef69145bca"
      unitRef="usd">1119738000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i70f919c17626452f9a90088651cc54f2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfMTAtOC0xLTEtNTQzMjM_a59302eb-68f5-4d27-b160-8a73c08991cf"
      unitRef="usd">-808749000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0137a65c6f8642489684734989a9f553_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfMTAtMTAtMS0xLTU0MzIz_e55971e5-a5cb-46de-87ad-ca3b81d88c2b"
      unitRef="usd">-11663000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if1067841c05142fbb8cae647fe9093b3_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOjEyNzJjYjM4YWFhNzRkMzliNWY5ZmUwN2E0M2EwNGUwL3RhYmxlcmFuZ2U6MTI3MmNiMzhhYWE3NGQzOWI1ZjlmZTA3YTQzYTA0ZTBfMTAtMTItMS0xLTU0MzIz_00750fdf-e7ce-45bd-87a3-0b1c965228cc"
      unitRef="usd">299778000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i20a1f9cf484649db964274046ed094aa_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfMy0yLTEtMS01NDMyMw_ffdc448d-97ca-465f-98e1-fa6558a1a048"
      unitRef="shares">46482000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i20a1f9cf484649db964274046ed094aa_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfMy00LTEtMS01NDMyMw_3f57f259-de27-4303-8bb9-b16a45fe5da7"
      unitRef="usd">463000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia4b598c826b441838ec1c58295faeefe_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfMy02LTEtMS01NDMyMw_4bd06b2f-a43c-4c54-ab4d-4a60ece88c8f"
      unitRef="usd">1069695000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2b80689e4b9145a0b04deb3f29d535f6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfMy04LTEtMS01NDMyMw_cd599554-9f02-40ad-b1f7-05b1ba5e2fd5"
      unitRef="usd">-665774000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3bcfb54a85f94bd3b4962c888272c630_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfMy0xMC0xLTEtNTQzMjM_28950a07-1e19-4c0e-9196-f6b50f57b93d"
      unitRef="usd">-10350000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9034cda536a6436c850c0d4563080851_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfMy0xMi0xLTEtNTQzMjM_591e5d91-fa92-4ddc-8765-9199a315d2c3"
      unitRef="usd">394034000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idc6f9a37828f40d2b36633a0bb39041b_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfNC02LTEtMS01NDMyMw_b04295b9-c94a-4dd0-b8a9-51884321e4bf"
      unitRef="usd">48260000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfNC0xMi0xLTEtNTQzMjM_d99647b0-72df-49fc-8522-794213e6a181"
      unitRef="usd">48260000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i89944d5d83564249a19177c5c99acd78_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfNi0yLTEtMS01NDMyMw_996bab96-242c-4d27-ab7f-b1a37472c246"
      unitRef="shares">1300000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i89944d5d83564249a19177c5c99acd78_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfNi00LTEtMS01NDMyMw_a8de515b-1856-4190-bfe8-d2d536a72d52"
      unitRef="usd">13000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="idc6f9a37828f40d2b36633a0bb39041b_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfNi02LTEtMS01NDMyMw_5a54d6ea-00d2-4e7e-a36d-5d9089b8914b"
      unitRef="usd">23248000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfNi0xMi0xLTEtNTQzMjM_6ba0f3d7-c39c-4e9b-ad1f-7b1f7844e829"
      unitRef="usd">23261000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i89944d5d83564249a19177c5c99acd78_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfOC0yLTEtMS01NDMyMw_0f499688-01ec-47a1-a4dc-d8c16e09c7c5"
      unitRef="shares">2408000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i89944d5d83564249a19177c5c99acd78_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfOC00LTEtMS01NDMyMw_32b944aa-470a-437d-9608-509852958db4"
      unitRef="usd">24000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="idc6f9a37828f40d2b36633a0bb39041b_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfOC02LTEtMS01NDMyMw_c59daeb4-04aa-44d8-a933-0a3407e47689"
      unitRef="usd">21465000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ib081b31ae09f4ef0944f823fbee51800_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfOC04LTEtMS01NDMyMw_971ebaa5-2f97-44ea-b5d1-38499ba11276"
      unitRef="usd">158603000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfOC0xMi0xLTEtNTQzMjM_c6bd6faa-1ff8-4e8a-a816-c6512d943d6c"
      unitRef="usd">180092000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="ib081b31ae09f4ef0944f823fbee51800_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfOS04LTEtMS01NDMyMw_68d2ee9b-8b0d-47d1-84af-7df1847e931d"
      unitRef="usd">15628000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfOS0xMi0xLTEtNTQzMjM_68627276-c2ce-4c06-9aac-95700455c602"
      unitRef="usd">15628000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i565a6e3dc6f14ac887e3adbe21068850_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfMTAtMTAtMS0xLTU0MzIz_fe8ab312-c55c-4702-b5c4-ca9c221854fb"
      unitRef="usd">-1313000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfMTAtMTItMS0xLTU0MzIz_f75ab183-ff42-4a8f-988d-f81658486c41"
      unitRef="usd">-1313000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i1b7c2fe7d0044491bcda5d7c5e65183c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfMTEtMi0xLTEtNTQzMjM_7f91e37c-c423-4ddc-b3b5-dc4fbd7cc436"
      unitRef="shares">45374000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1b7c2fe7d0044491bcda5d7c5e65183c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfMTEtNC0xLTEtNTQzMjM_a9c1ca2c-e96a-4521-8b99-a8679c2e026e"
      unitRef="usd">452000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i162659c2cdd9490a90f69e36970094ce_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfMTEtNi0xLTEtNTQzMjM_050ebb90-ebd1-42f1-804b-4c24cd7e5a50"
      unitRef="usd">1119738000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i70f919c17626452f9a90088651cc54f2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfMTEtOC0xLTEtNTQzMjM_850380a5-2dd6-4c37-ac75-5e67f625c962"
      unitRef="usd">-808749000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0137a65c6f8642489684734989a9f553_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfMTEtMTAtMS0xLTU0MzIz_0c8c0033-3a98-4b73-a8b9-48671a999ee7"
      unitRef="usd">-11663000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if1067841c05142fbb8cae647fe9093b3_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yMi9mcmFnOmExNDAyNTlmYjRkOTQxODM5NGJmZWU3YWY3MzJlNDhjL3RhYmxlOmZlOTllODdmM2Q5NDRjZTk4Mjc4ZGJhNWUyZWZkYjk1L3RhYmxlcmFuZ2U6ZmU5OWU4N2YzZDk0NGNlOTgyNzhkYmE1ZTJlZmRiOTVfMTEtMTItMS0xLTU0MzIz_a7331026-86a2-40e1-b090-d279ce45741b"
      unitRef="usd">299778000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMy0yLTEtMS01NDMyMw_4778c7a3-5319-4788-b924-498ae8c740f0"
      unitRef="usd">8029000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMy00LTEtMS01NDMyMw_086fa56f-f1d1-45d6-8ee3-a24ca41b7886"
      unitRef="usd">15628000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfNS0yLTEtMS01NDMyMw_3417a490-4fb5-4a7d-aeb1-2f963e9e014a"
      unitRef="usd">5855000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfNS00LTEtMS01NDMyMw_cddac0c3-48b1-404f-a580-edfd6a476759"
      unitRef="usd">5258000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfNi0yLTEtMS01NDMyMw_f6bc275b-87b6-455a-bb36-a87104a80231"
      unitRef="usd">56422000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfNi00LTEtMS01NDMyMw_230366bb-e576-45a7-8b00-342f8b1730df"
      unitRef="usd">48260000</us-gaap:ShareBasedCompensation>
    <cvlt:NoncashChangeInFairValueOfEquitySecurities
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfNy0yLTEtMS01NDMyMw_978f79ba-1247-471d-83c2-db79299a4889"
      unitRef="usd">234000</cvlt:NoncashChangeInFairValueOfEquitySecurities>
    <cvlt:NoncashChangeInFairValueOfEquitySecurities
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfNy00LTEtMS01NDMyMw_bf8cfecc-48de-48dd-b06c-46831b09819b"
      unitRef="usd">0</cvlt:NoncashChangeInFairValueOfEquitySecurities>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMTAtMi0xLTEtNTQzMjM_1f27e9eb-ad28-4459-9ddf-f1b076ba0225"
      unitRef="usd">10756000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMTAtNC0xLTEtNTQzMjM_47708bf7-4e68-4519-bc0e-f2d77768ffdb"
      unitRef="usd">8650000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMTQtMi0xLTEtNTQzMjM_3d315841-3f8e-4dc2-9c6c-c11e79381fbb"
      unitRef="usd">-15863000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMTQtNC0xLTEtNTQzMjM_3dc9487b-687f-46dd-96a8-75063d4d4d2e"
      unitRef="usd">-27519000</us-gaap:IncreaseDecreaseInReceivables>
    <cvlt:IncreaseDecreaseInOperatingLeaseRightOfUseAssetAndLiabilityNet
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMTUtMi0xLTEtNTQzMjM_d4ebec89-c56a-4d8e-a1d2-a2b669587dad"
      unitRef="usd">-181000</cvlt:IncreaseDecreaseInOperatingLeaseRightOfUseAssetAndLiabilityNet>
    <cvlt:IncreaseDecreaseInOperatingLeaseRightOfUseAssetAndLiabilityNet
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMTUtNC0xLTEtNTQzMjM_a7a36893-f4bf-40b7-8455-736be3846b51"
      unitRef="usd">-544000</cvlt:IncreaseDecreaseInOperatingLeaseRightOfUseAssetAndLiabilityNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMTYtMi0xLTEtNTQzMjM_5a1e59bf-cf61-40e7-8b4f-2cc5c39a3f0c"
      unitRef="usd">461000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMTYtNC0xLTEtNTQzMjM_a855b8a2-bf86-4447-9e7f-21c37ac8daa3"
      unitRef="usd">4346000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <cvlt:IncreaseDecreaseInDeferredSalesCommissions
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMTctMi0xLTEtNTQzMjM_e608efd6-7b92-4f25-8689-5f997a4f00a1"
      unitRef="usd">13017000</cvlt:IncreaseDecreaseInDeferredSalesCommissions>
    <cvlt:IncreaseDecreaseInDeferredSalesCommissions
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMTctNC0xLTEtNTQzMjM_cb9fe649-c9a3-4fc1-9c87-babe830a7a62"
      unitRef="usd">12897000</cvlt:IncreaseDecreaseInDeferredSalesCommissions>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMTgtMi0xLTEtNTQzMjM_0119445b-600f-4fc7-8285-0a8ca06bc267"
      unitRef="usd">-213000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMTgtNC0xLTEtNTQzMjM_c85b7061-d6be-4f93-8a0a-6d831b75b679"
      unitRef="usd">-193000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMTktMi0xLTEtNTQzMjM_4a752f59-01bc-4d48-8555-fc9e44378838"
      unitRef="usd">-28604000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMTktNC0xLTEtNTQzMjM_77d4d887-3854-43d9-b53f-8f0595468285"
      unitRef="usd">-25952000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMjAtMi0xLTEtNTQzMjM_db504d4c-a672-4a9f-9cde-4601e7f9ef50"
      unitRef="usd">16464000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMjAtNC0xLTEtNTQzMjM_6fbb3f86-671e-4d2e-89ef-0af55ff7182b"
      unitRef="usd">1831000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMjEtMi0xLTEtNTQzMjM_73b2b303-96a9-48c3-ba97-ce7ece806804"
      unitRef="usd">1130000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMjEtNC0xLTEtNTQzMjM_1b0d321f-0536-43d4-a2da-9a1fa9eba67d"
      unitRef="usd">56000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMjItMi0xLTEtNTQzMjM_099be5dd-7451-4eaf-b261-6acd2a16d955"
      unitRef="usd">72277000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMjItNC0xLTEtNTQzMjM_9e3b253d-c530-40b4-8383-9b51f5ad7477"
      unitRef="usd">63270000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMjYtMi0xLTEtNTQzMjM_4d22c5bc-cbf1-4dfc-a814-b217f802c316"
      unitRef="usd">1381000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMjYtNC0xLTEtNTQzMjM_238c6be7-1da2-42d5-bc1c-ae9847a1823b"
      unitRef="usd">1993000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireEquitySecuritiesFvNi
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMjctMi0xLTEtNTQzMjM_b6a6b29d-c783-4abe-adfb-e830acfe1321"
      unitRef="usd">1793000</us-gaap:PaymentsToAcquireEquitySecuritiesFvNi>
    <us-gaap:PaymentsToAcquireEquitySecuritiesFvNi
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMjctNC0xLTEtNTQzMjM_c2c706ae-cb25-405f-9047-6a5481f0a8fb"
      unitRef="usd">2706000</us-gaap:PaymentsToAcquireEquitySecuritiesFvNi>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMjktMi0xLTEtNTQzMjM_44660418-5587-4046-ac41-ef54c540b19d"
      unitRef="usd">-3174000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMjktNC0xLTEtNTQzMjM_1ec624cf-f644-44c0-889c-4cd28cb639db"
      unitRef="usd">-4699000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMzEtMi0xLTEtNTQzMjM_d19dacf3-720e-4a6f-8a46-cac0d253f28d"
      unitRef="usd">58787000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMzEtNC0xLTEtNTQzMjM_78ba2e8a-d724-43a9-92f1-8894954bd969"
      unitRef="usd">180092000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMzItMi0xLTEtNTQzMjM_535c74c8-72d9-4b8e-be30-b6d3d6405755"
      unitRef="usd">7359000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMzItNC0xLTEtNTQzMjM_fa396900-ea03-4cdc-8fac-3ec9ca39ec1a"
      unitRef="usd">23261000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMzMtMi0xLTEtNTQzMjM_3be753c6-24af-4bc3-9b5d-7cd1c308d4ae"
      unitRef="usd">63000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMzMtNC0xLTEtNTQzMjM_4279d8a7-5ad0-451a-8150-e33930bc4143"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMzUtMi0xLTEtNTQzMjM_c8624e5a-1af1-493f-a609-97e54c28dd89"
      unitRef="usd">-51491000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMzUtNC0xLTEtNTQzMjM_a8fde841-9c8d-4142-a24e-7fa5e2757b3c"
      unitRef="usd">-156831000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMzYtMi0xLTEtNTQzMjM_5eab3123-f05b-48f5-b1ce-9344c7364b13"
      unitRef="usd">-22634000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMzYtNC0xLTEtNTQzMjM_99a9d6a3-8172-4b94-a582-34fd130dd9ef"
      unitRef="usd">-3170000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMzctMi0xLTEtNTQzMjM_d485c1ea-f3b3-4621-a092-8d138ca06443"
      unitRef="usd">-5022000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMzctNC0xLTEtNTQzMjM_f600169c-2dc2-4b16-8963-dc7523057a90"
      unitRef="usd">-101430000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMzgtMi0xLTEtNTQzMjM_75185bb7-a500-4402-acb6-62d9ceec8b5f"
      unitRef="usd">267507000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9034cda536a6436c850c0d4563080851_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMzgtNC0xLTEtNTQzMjM_3059842d-f2ac-4659-a2ed-8fc33d285a75"
      unitRef="usd">397237000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMzktMi0xLTEtNTQzMjM_2793c112-ef2a-4524-8fec-9bcc2ab05735"
      unitRef="usd">262485000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if1067841c05142fbb8cae647fe9093b3_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8yNS9mcmFnOmI2NTFmZjZiM2YyZjRhYWI4MTZiZDNhY2U2N2FmNDkxL3RhYmxlOmNmMzM4MmY3NzZlMjRkNWU4YWZkZTIzNTZhOTMyY2I1L3RhYmxlcmFuZ2U6Y2YzMzgyZjc3NmUyNGQ1ZThhZmRlMjM1NmE5MzJjYjVfMzktNC0xLTEtNTQzMjM_f17534e3-0a9b-4048-9c8f-4a01529c4d35"
      unitRef="usd">295807000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zMS9mcmFnOjUyNTI2ZTJmMjQyYTRlZGNhNWQyZmZkYzI1NGIxZjNmL3RleHRyZWdpb246NTI1MjZlMmYyNDJhNGVkY2E1ZDJmZmRjMjU0YjFmM2ZfMjA4Mw_bcd1a22b-c391-4792-85a4-ec5018573875">Basis of Presentation&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;Commvault Systems, Inc. and its subsidiaries ("Commvault," "we," "us," or "our") is a provider of data protection and information management software applications and products. We develop, market and sell a suite of software applications and services, globally, that provides our customers with data protection solutions. We also provide our customers with a broad range of professional and customer support services, including data protection-as-a-service, branded as Metallic.&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:24.75pt"&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 of Commvault as of September&#160;30, 2022 and for the three and six months ended September&#160;30, 2022 and 2021 are unaudited, and in the opinion of management, include all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of the results for the interim periods. Accordingly, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;) for complete financial statements and should be read in conjunction with the financial statements and notes in our Annual Report on Form 10-K for fiscal 2022. The results reported in these financial statements should not necessarily be taken as indicative of results that may be expected for the entire fiscal year. &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;The preparation of financial statements and related disclosures in conformity with U.S. 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 our 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:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zMS9mcmFnOjUyNTI2ZTJmMjQyYTRlZGNhNWQyZmZkYzI1NGIxZjNmL3RleHRyZWdpb246NTI1MjZlMmYyNDJhNGVkY2E1ZDJmZmRjMjU0YjFmM2ZfMjA4Nw_c3691449-e65f-4cf2-975f-72a5034bbbe0">The consolidated financial statements of Commvault as of September&#160;30, 2022 and for the three and six months ended September&#160;30, 2022 and 2021 are unaudited, and in the opinion of management, include all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of the results for the interim periods. Accordingly, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;) for complete financial statements and should be read in conjunction with the financial statements and notes in our Annual Report on Form 10-K for fiscal 2022. The results reported in these financial statements should not necessarily be taken as indicative of results that may be expected for the entire fiscal year.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zMS9mcmFnOjUyNTI2ZTJmMjQyYTRlZGNhNWQyZmZkYzI1NGIxZjNmL3RleHRyZWdpb246NTI1MjZlMmYyNDJhNGVkY2E1ZDJmZmRjMjU0YjFmM2ZfMjA5MA_7e1ddfef-dadb-4a50-aaa0-7a3f72c96c6b">The preparation of financial statements and related disclosures in conformity with U.S. 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 our 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.</us-gaap:UseOfEstimates>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNC9mcmFnOjdlOWUwOGM1MWFlYjRlMzc5MDNmMGVjMjBiYzYzOGZlL3RleHRyZWdpb246N2U5ZTA4YzUxYWViNGUzNzkwM2YwZWMyMGJjNjM4ZmVfNDM1Mw_0fef6f28-5502-4216-aebb-520d99eeab3e">Summary of Significant Accounting Policies&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;Recently Adopted and Recently Issued Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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;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;&lt;div style="margin-top:4pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&gt;&lt;span style="color:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&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:24.75pt"&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:24.75pt"&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. (&#x201c;Arrow&#x201d;) totaled 36% and 34% of total revenues for the three months ended September&#160;30, 2022 and 2021, respectively, and 36% and 35% for the six months ended September&#160;30, 2022 and 2021.  Arrow accounted for approximately 27% and 30% of total accounts receivable as of September&#160;30, 2022 and March&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:24.75pt"&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,374 as of September&#160;30, 2022, 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 had total unfunded commitments in private equity funds of $4,819 as of September&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"&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:#00b2a9;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Deferred Commissions Cost&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;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 data protection-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;The costs related to professional services are amortized over the period the related professional 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.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNC9mcmFnOjdlOWUwOGM1MWFlYjRlMzc5MDNmMGVjMjBiYzYzOGZlL3RleHRyZWdpb246N2U5ZTA4YzUxYWViNGUzNzkwM2YwZWMyMGJjNjM4ZmVfNDM1Nw_2219f9bb-adf6-4d90-88c3-2c7fab8962e5">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.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iccaa80ecc8e3429b86f925dae3d5ba75_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNC9mcmFnOjdlOWUwOGM1MWFlYjRlMzc5MDNmMGVjMjBiYzYzOGZlL3RleHRyZWdpb246N2U5ZTA4YzUxYWViNGUzNzkwM2YwZWMyMGJjNjM4ZmVfNzUw_b3005b31-29a7-4d4b-858b-37f801add3c3"
      unitRef="number">0.36</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i523add5ef36c41898d0070aae8bd5451_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNC9mcmFnOjdlOWUwOGM1MWFlYjRlMzc5MDNmMGVjMjBiYzYzOGZlL3RleHRyZWdpb246N2U5ZTA4YzUxYWViNGUzNzkwM2YwZWMyMGJjNjM4ZmVfNzU3_93a127ad-d68a-4451-80ec-013f2548af1e"
      unitRef="number">0.34</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9385b36d143c411c888b0a0f9544790e_D20220401-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNC9mcmFnOjdlOWUwOGM1MWFlYjRlMzc5MDNmMGVjMjBiYzYzOGZlL3RleHRyZWdpb246N2U5ZTA4YzUxYWViNGUzNzkwM2YwZWMyMGJjNjM4ZmVfNTQ5NzU1ODE4Mzc1_3e29e145-3c56-42a6-a68e-c36462b36275"
      unitRef="number">0.36</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if916f9e3145d4053b8b16ef04a712f8f_D20210401-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNC9mcmFnOjdlOWUwOGM1MWFlYjRlMzc5MDNmMGVjMjBiYzYzOGZlL3RleHRyZWdpb246N2U5ZTA4YzUxYWViNGUzNzkwM2YwZWMyMGJjNjM4ZmVfNTQ5NzU1ODE4MzY1_dc079912-bed9-46f8-8aaf-35f179a45066"
      unitRef="number">0.35</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9c94f189a547418fadaf58cad8de50b1_D20220401-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNC9mcmFnOjdlOWUwOGM1MWFlYjRlMzc5MDNmMGVjMjBiYzYzOGZlL3RleHRyZWdpb246N2U5ZTA4YzUxYWViNGUzNzkwM2YwZWMyMGJjNjM4ZmVfODY1_8b29f8f9-c1c0-46e1-8b76-3cfe3cbbf3af"
      unitRef="number">0.27</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8df117fbaef94a58868f18e3ba946642_D20210401-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNC9mcmFnOjdlOWUwOGM1MWFlYjRlMzc5MDNmMGVjMjBiYzYzOGZlL3RleHRyZWdpb246N2U5ZTA4YzUxYWViNGUzNzkwM2YwZWMyMGJjNjM4ZmVfODcy_c310b5a6-de2f-4c62-80f9-109c98812e54"
      unitRef="number">0.30</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNC9mcmFnOjdlOWUwOGM1MWFlYjRlMzc5MDNmMGVjMjBiYzYzOGZlL3RleHRyZWdpb246N2U5ZTA4YzUxYWViNGUzNzkwM2YwZWMyMGJjNjM4ZmVfNDM3MQ_54b33934-ca14-4b63-9c26-18adc02074f2">&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,374 as of September&#160;30, 2022, 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;. 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.</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i8dfff917c9284913b5635ed1efd71bdc_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNC9mcmFnOjdlOWUwOGM1MWFlYjRlMzc5MDNmMGVjMjBiYzYzOGZlL3RleHRyZWdpb246N2U5ZTA4YzUxYWViNGUzNzkwM2YwZWMyMGJjNjM4ZmVfMTAzOQ_ddc14b71-ff36-40f9-8850-ece6a84691d4"
      unitRef="usd">5374000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments
      contextRef="i8dfff917c9284913b5635ed1efd71bdc_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNC9mcmFnOjdlOWUwOGM1MWFlYjRlMzc5MDNmMGVjMjBiYzYzOGZlL3RleHRyZWdpb246N2U5ZTA4YzUxYWViNGUzNzkwM2YwZWMyMGJjNjM4ZmVfMTg4Mw_16ee6816-5a5e-42a7-a45d-a13a4ab5f974"
      unitRef="usd">4819000</us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments>
    <us-gaap:CommissionsExpensePolicyPolicyTextBlock
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNC9mcmFnOjdlOWUwOGM1MWFlYjRlMzc5MDNmMGVjMjBiYzYzOGZlL3RleHRyZWdpb246N2U5ZTA4YzUxYWViNGUzNzkwM2YwZWMyMGJjNjM4ZmVfNDM3NQ_880fbc78-bc85-4598-adea-d4bbb8c56de9">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 data protection-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. The costs related to professional services are amortized over the period the related professional 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.</us-gaap:CommissionsExpensePolicyPolicyTextBlock>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNC9mcmFnOjdlOWUwOGM1MWFlYjRlMzc5MDNmMGVjMjBiYzYzOGZlL3RleHRyZWdpb246N2U5ZTA4YzUxYWViNGUzNzkwM2YwZWMyMGJjNjM4ZmVfMzA0NA_35346ebc-e12b-488a-90be-9e9d87928ca9">P5Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNC9mcmFnOjdlOWUwOGM1MWFlYjRlMzc5MDNmMGVjMjBiYzYzOGZlL3RleHRyZWdpb246N2U5ZTA4YzUxYWViNGUzNzkwM2YwZWMyMGJjNjM4ZmVfMzEzOQ_35346ebc-e12b-488a-90be-9e9d87928ca9">P5Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNC9mcmFnOjdlOWUwOGM1MWFlYjRlMzc5MDNmMGVjMjBiYzYzOGZlL3RleHRyZWdpb246N2U5ZTA4YzUxYWViNGUzNzkwM2YwZWMyMGJjNjM4ZmVfMzY0OQ_35346ebc-e12b-488a-90be-9e9d87928ca9">P5Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RleHRyZWdpb246Y2YwYzQwMjUxMDE0NGEzOTg5NjA3ZmZlY2Y0MmE2MGJfNjg3Mw_ecde7d9b-a35b-444f-8825-afd93fd02d00">Revenue&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 derive revenues 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 data protection-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:24.75pt"&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:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also sell 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 &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;data centers.  Revenue related to appliances is recognized when control of the appliances passes to the customer; typically upon delivery. In the second half of fiscal 2021 we began transitioning to a software only model in which we typically 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 have declined from recent fiscal years. &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;Services revenue includes revenue from customer support 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:id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RleHRyZWdpb246Y2YwYzQwMjUxMDE0NGEzOTg5NjA3ZmZlY2Y0MmE2MGJfMjcxNw_4f476a8b-397c-46be-8f94-0e4578bc6c7a"&gt;one&lt;/span&gt; and five years.  &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:24.75pt"&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: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;Commvault data protection-as-a-service, which is branded as Metallic, allows 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:27pt"&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;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 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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 typical performance obligations include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&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: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;Data protection-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;Annual or monthly payments&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:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="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:24.75pt"&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. During the fourth quarter of fiscal 2022, we combined the management of our EMEA and APJ field organizations into our International region (Europe, Middle East, Africa, Australia, India, Japan, Southeast Asia, China). Our Americas region includes the United States, Canada, and Latin America.&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.082%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2022&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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended September 30, 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:9pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Americas&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&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:9pt;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;53,163&#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;29,662&#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;82,825&#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;112,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;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;62,418&#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;175,261&#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;45,973&#160;&lt;/span&gt;&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;32,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="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;77,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;94,004&#160;&lt;/span&gt;&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;65,309&#160;&lt;/span&gt;&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;159,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;17,055&#160;&lt;/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;10,181&#160;&lt;/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;27,236&#160;&lt;/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;31,953&#160;&lt;/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;19,511&#160;&lt;/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;51,464&#160;&lt;/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;116,191&#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;71,866&#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;188,057&#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 #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;238,800&#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;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;147,238&#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;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;386,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.082%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2021&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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended September 30, 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 #000;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;Americas&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;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:9pt;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;44,185&#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;31,076&#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;75,261&#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;95,972&#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;61,451&#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;157,423&#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;51,207&#160;&lt;/span&gt;&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;36,246&#160;&lt;/span&gt;&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;87,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,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="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;73,341&#160;&lt;/span&gt;&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;176,422&#160;&lt;/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;9,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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,733&#160;&lt;/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;15,126&#160;&lt;/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;16,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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,713&#160;&lt;/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;27,416&#160;&lt;/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;104,785&#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;73,055&#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;177,840&#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 #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;215,756&#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;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;145,505&#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;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;361,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&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:77.485%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&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:77.485%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;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:24.75pt"&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, primarily customer support and data protection-as-a-service contracts.  &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:24.75pt"&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:center;text-indent:27pt"&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:9pt;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:9pt;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:9pt;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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(current)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(long-term)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;(27,769)&lt;/span&gt;&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;3,697&#160;&lt;/span&gt;&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;(260)&lt;/span&gt;&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;(8,004)&lt;/span&gt;&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;1,788&#160;&lt;/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 September&#160;30, 2022&lt;/span&gt;&lt;/div&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;149,413&#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;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;20,753&#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;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;14,036&#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;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;259,013&#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;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;151,968&#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;&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:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net decrease in accounts receivable (inclusive of unbilled receivables) is a result of a decrease in software and products revenue relative to the fourth quarter of the prior fiscal year. The decrease in deferred revenue is primarily the result of the strengthening of the U.S. dollar and a decrease in deferred revenue associated with customer support contracts partially offset by an increase in deferred revenue associated with Metallic contracts that are billed upfront and recognized ratably over the contract period. &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 amount of revenue recognized in the period that was included in the March&#160;31, 2022 balance of deferred revenue was $73,314 and $165,463 for the three and six months ended September&#160;30, 2022, respectively. The vast majority of this revenue consists of customer support arrangements and Metallic. The amount of software and products revenue recognized in the three and six months ended September&#160;30, 2022 related to performance obligations from 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:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Remaining Performance Obligations&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-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;In addition to the amounts included in deferred revenue as of&#160;September&#160;30, 2022, $71,596 of revenue may be recognized from remaining performance obligations, of which $2,771 was related to software and products. We expect the majority of this software and products revenue to be recognized during fiscal 2023.  Most of this software and products revenue is associated with renewals of term licenses which have not yet expired. The majority of the services revenue is related to other professional services which may be recognized over the next twelve months but is contingent upon a number of factors, including customers&#x2019; needs and Metallic.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RleHRyZWdpb246Y2YwYzQwMjUxMDE0NGEzOTg5NjA3ZmZlY2Y0MmE2MGJfNjg2NQ_b138badb-c394-486d-9639-3613187a8af4">&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 derive revenues 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 data protection-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:24.75pt"&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:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also sell 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 &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;data centers.  Revenue related to appliances is recognized when control of the appliances passes to the customer; typically upon delivery. In the second half of fiscal 2021 we began transitioning to a software only model in which we typically 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 have declined from recent fiscal years. &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;Services revenue includes revenue from customer support 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:id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RleHRyZWdpb246Y2YwYzQwMjUxMDE0NGEzOTg5NjA3ZmZlY2Y0MmE2MGJfMjcxNw_4f476a8b-397c-46be-8f94-0e4578bc6c7a"&gt;one&lt;/span&gt; and five years.  &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:24.75pt"&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: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;Commvault data protection-as-a-service, which is branded as Metallic, allows 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;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 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.We disaggregate revenue from contracts with customers into the nature of the products and services and geographical regions. During the fourth quarter of fiscal 2022, we combined the management of our EMEA and APJ field organizations into our International region (Europe, Middle East, Africa, Australia, India, Japan, Southeast Asia, China). Our Americas region includes the United States, Canada, and Latin America.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, primarily customer support and data protection-as-a-service contracts.  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>
    <cvlt:SourcesOfPrimaryRevenue
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RleHRyZWdpb246Y2YwYzQwMjUxMDE0NGEzOTg5NjA3ZmZlY2Y0MmE2MGJfNDA_3b2132b2-cf8d-4e67-b732-d96e453efbd6"
      unitRef="source">2</cvlt:SourcesOfPrimaryRevenue>
    <cvlt:CustomerSupportAgreementTerm
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RleHRyZWdpb246Y2YwYzQwMjUxMDE0NGEzOTg5NjA3ZmZlY2Y0MmE2MGJfMjYwNw_46ffd425-6a6f-4aeb-9a04-250bb9f6786b">P1Y</cvlt:CustomerSupportAgreementTerm>
    <cvlt:SubscriptionArrangementTerm
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RleHRyZWdpb246Y2YwYzQwMjUxMDE0NGEzOTg5NjA3ZmZlY2Y0MmE2MGJfMjY5Mg_aaccf082-4268-44c5-bcce-383ada00126a">P3Y</cvlt:SubscriptionArrangementTerm>
    <cvlt:SubscriptionArrangementTerm
      contextRef="if6c2c8c3055a45d49967a7c221a8fd1b_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RleHRyZWdpb246Y2YwYzQwMjUxMDE0NGEzOTg5NjA3ZmZlY2Y0MmE2MGJfMjcyNA_6ca2a920-e7ee-41cc-bda5-9738b8fc011b">P5Y</cvlt:SubscriptionArrangementTerm>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RleHRyZWdpb246Y2YwYzQwMjUxMDE0NGEzOTg5NjA3ZmZlY2Y0MmE2MGJfNjg2Mw_a6bb0eb0-1a8f-4b01-8c84-46d7d42054fb">&lt;div style="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 typical performance obligations include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&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: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;Data protection-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;Annual or monthly payments&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="if1a63b3f2a7f405aadfc2eeda84e0753_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjk0ZDZjZTU2ZGMxZTQ2M2I5MDJjZTZkYTJjYTBjMzM4L3RhYmxlcmFuZ2U6OTRkNmNlNTZkYzFlNDYzYjkwMmNlNmRhMmNhMGMzMzhfMi0yLTEtMS01NDMyMy90ZXh0cmVnaW9uOmQ4ZTA4YjBkNDE0ZTQ2YjQ5ZjA4YzVjNGZlOWIyMDlmXzEx_918e947a-c3e4-4514-940e-4e881d1e64a4">P90D</cvlt:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cvlt:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="i108e0a3937374c2cb91e918fa1f11dde_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjk0ZDZjZTU2ZGMxZTQ2M2I5MDJjZTZkYTJjYTBjMzM4L3RhYmxlcmFuZ2U6OTRkNmNlNTZkYzFlNDYzYjkwMmNlNmRhMmNhMGMzMzhfNy0yLTEtMS01NDMyMy90ZXh0cmVnaW9uOjk1NWY1MTQ4MzliNTQ0ODE4MzRjNTcyMTZkZmZmNWM0XzEx_7bea63e6-3fcd-437d-8aa7-550620101a9d">P90D</cvlt:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cvlt:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="i3186d4ea561248239b33e50e9013fb5b_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjk0ZDZjZTU2ZGMxZTQ2M2I5MDJjZTZkYTJjYTBjMzM4L3RhYmxlcmFuZ2U6OTRkNmNlNTZkYzFlNDYzYjkwMmNlNmRhMmNhMGMzMzhfOC0yLTEtMS01NDMyMy90ZXh0cmVnaW9uOjUyMWFlMjNhNjgyMjQyOGQ4YzE0ZmZjYTMxZmRkYWUyXzEx_1cb32681-6cee-4f77-b4e4-6ed39695cc62">P90D</cvlt:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RleHRyZWdpb246Y2YwYzQwMjUxMDE0NGEzOTg5NjA3ZmZlY2Y0MmE2MGJfNjg3NQ_a48d22a6-bb73-4c5f-8862-d96ad10eee66">&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.082%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2022&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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended September 30, 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:9pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Americas&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&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:9pt;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;53,163&#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;29,662&#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;82,825&#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;112,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;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;62,418&#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;175,261&#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;45,973&#160;&lt;/span&gt;&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;32,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="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;77,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;94,004&#160;&lt;/span&gt;&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;65,309&#160;&lt;/span&gt;&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;159,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;17,055&#160;&lt;/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;10,181&#160;&lt;/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;27,236&#160;&lt;/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;31,953&#160;&lt;/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;19,511&#160;&lt;/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;51,464&#160;&lt;/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;116,191&#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;71,866&#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;188,057&#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 #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;238,800&#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;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;147,238&#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;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;386,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.082%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2021&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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended September 30, 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 #000;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;Americas&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;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:9pt;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;44,185&#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;31,076&#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;75,261&#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;95,972&#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;61,451&#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;157,423&#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;51,207&#160;&lt;/span&gt;&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;36,246&#160;&lt;/span&gt;&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;87,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,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="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;73,341&#160;&lt;/span&gt;&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;176,422&#160;&lt;/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;9,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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,733&#160;&lt;/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;15,126&#160;&lt;/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;16,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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,713&#160;&lt;/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;27,416&#160;&lt;/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;104,785&#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;73,055&#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;177,840&#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 #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;215,756&#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;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;145,505&#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;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;361,261&#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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4ebb41cf9ab4e298d05917f36c35fd2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmZiM2U0ODM4YWJhYTQzNDA5YThiZjg0Y2M1OWNmYmVmL3RhYmxlcmFuZ2U6ZmIzZTQ4MzhhYmFhNDM0MDlhOGJmODRjYzU5Y2ZiZWZfMi0xLTEtMS01NDMyMw_3824cee2-006a-461e-961b-d092ef226351"
      unitRef="usd">53163000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32567aba7df545b1a4339d6bad2c7aa3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmZiM2U0ODM4YWJhYTQzNDA5YThiZjg0Y2M1OWNmYmVmL3RhYmxlcmFuZ2U6ZmIzZTQ4MzhhYmFhNDM0MDlhOGJmODRjYzU5Y2ZiZWZfMi0yLTEtMS01NDMyMw_a9f1b669-6f35-4484-aa1a-15dbfec1124b"
      unitRef="usd">29662000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6862597a3954279a35c0bc93e88bf09_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmZiM2U0ODM4YWJhYTQzNDA5YThiZjg0Y2M1OWNmYmVmL3RhYmxlcmFuZ2U6ZmIzZTQ4MzhhYmFhNDM0MDlhOGJmODRjYzU5Y2ZiZWZfMi0zLTEtMS01NDMyMw_c741b241-be2a-426a-9354-f9a9e29842ad"
      unitRef="usd">82825000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52a62fea1c414173bda09b03258ee8ca_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmZiM2U0ODM4YWJhYTQzNDA5YThiZjg0Y2M1OWNmYmVmL3RhYmxlcmFuZ2U6ZmIzZTQ4MzhhYmFhNDM0MDlhOGJmODRjYzU5Y2ZiZWZfMi01LTEtMS02MzA3MQ_73bf4216-c0b6-4cbe-bc3a-40bc2686a4c7"
      unitRef="usd">112843000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ff7eadaf60d43ac84c697449c92bfa5_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmZiM2U0ODM4YWJhYTQzNDA5YThiZjg0Y2M1OWNmYmVmL3RhYmxlcmFuZ2U6ZmIzZTQ4MzhhYmFhNDM0MDlhOGJmODRjYzU5Y2ZiZWZfMi02LTEtMS02MzA3MQ_5b5eb052-a21f-400b-b582-76ea7311f3a8"
      unitRef="usd">62418000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i13eea90a71754569b279e300657d381d_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmZiM2U0ODM4YWJhYTQzNDA5YThiZjg0Y2M1OWNmYmVmL3RhYmxlcmFuZ2U6ZmIzZTQ4MzhhYmFhNDM0MDlhOGJmODRjYzU5Y2ZiZWZfMi03LTEtMS02MzA3MQ_63a615ca-ae56-4075-aad4-640a85e35985"
      unitRef="usd">175261000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f8fa2d5aa25450b9e1361d41133a8fe_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmZiM2U0ODM4YWJhYTQzNDA5YThiZjg0Y2M1OWNmYmVmL3RhYmxlcmFuZ2U6ZmIzZTQ4MzhhYmFhNDM0MDlhOGJmODRjYzU5Y2ZiZWZfMy0xLTEtMS01NDMyMw_c3c1c971-dbee-4db6-a6b0-fb9053d1c1c2"
      unitRef="usd">45973000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c0a66b240b241f6b2d39638f823ceef_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmZiM2U0ODM4YWJhYTQzNDA5YThiZjg0Y2M1OWNmYmVmL3RhYmxlcmFuZ2U6ZmIzZTQ4MzhhYmFhNDM0MDlhOGJmODRjYzU5Y2ZiZWZfMy0yLTEtMS01NDMyMw_27e7dae1-15a1-4d06-b7ba-b5b94fb4c557"
      unitRef="usd">32023000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f486117048747dcbf376db43389eede_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmZiM2U0ODM4YWJhYTQzNDA5YThiZjg0Y2M1OWNmYmVmL3RhYmxlcmFuZ2U6ZmIzZTQ4MzhhYmFhNDM0MDlhOGJmODRjYzU5Y2ZiZWZfMy0zLTEtMS01NDMyMw_9bd74dd1-5aaf-4a68-afd0-9ebd3853efde"
      unitRef="usd">77996000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia04122934a3346f6a2ec3649027004ee_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmZiM2U0ODM4YWJhYTQzNDA5YThiZjg0Y2M1OWNmYmVmL3RhYmxlcmFuZ2U6ZmIzZTQ4MzhhYmFhNDM0MDlhOGJmODRjYzU5Y2ZiZWZfMy01LTEtMS02MzA3MQ_ccd0c2ab-d88c-46c4-ba2a-6d6305a977ef"
      unitRef="usd">94004000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00eec5ee0247494fa4007c63d5049f55_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmZiM2U0ODM4YWJhYTQzNDA5YThiZjg0Y2M1OWNmYmVmL3RhYmxlcmFuZ2U6ZmIzZTQ4MzhhYmFhNDM0MDlhOGJmODRjYzU5Y2ZiZWZfMy02LTEtMS02MzA3MQ_7daacfa7-37ed-4f5d-878c-d477c3ceb940"
      unitRef="usd">65309000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9fbcc4de321d4447adb6a158b6420555_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmZiM2U0ODM4YWJhYTQzNDA5YThiZjg0Y2M1OWNmYmVmL3RhYmxlcmFuZ2U6ZmIzZTQ4MzhhYmFhNDM0MDlhOGJmODRjYzU5Y2ZiZWZfMy03LTEtMS02MzA3MQ_b389327e-819a-45bc-a002-d0e3e28ee15c"
      unitRef="usd">159313000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d220a0ab4014b8a8b03e3b664939f7f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmZiM2U0ODM4YWJhYTQzNDA5YThiZjg0Y2M1OWNmYmVmL3RhYmxlcmFuZ2U6ZmIzZTQ4MzhhYmFhNDM0MDlhOGJmODRjYzU5Y2ZiZWZfNC0xLTEtMS01NDMyMw_ae134c97-c6e1-405b-abd9-1fe998959636"
      unitRef="usd">17055000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6633424ca5464e2c8c79d8fa20a3f528_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmZiM2U0ODM4YWJhYTQzNDA5YThiZjg0Y2M1OWNmYmVmL3RhYmxlcmFuZ2U6ZmIzZTQ4MzhhYmFhNDM0MDlhOGJmODRjYzU5Y2ZiZWZfNC0yLTEtMS01NDMyMw_30c3f268-917f-4a2a-9e28-19a34b5db742"
      unitRef="usd">10181000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i79ea383fbf174e09adce290ff3a3b096_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmZiM2U0ODM4YWJhYTQzNDA5YThiZjg0Y2M1OWNmYmVmL3RhYmxlcmFuZ2U6ZmIzZTQ4MzhhYmFhNDM0MDlhOGJmODRjYzU5Y2ZiZWZfNC0zLTEtMS01NDMyMw_0d2e7bc7-1e68-4977-924d-f4c0276420dc"
      unitRef="usd">27236000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8c027dfa5cb433e9caeb7f6186a3594_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmZiM2U0ODM4YWJhYTQzNDA5YThiZjg0Y2M1OWNmYmVmL3RhYmxlcmFuZ2U6ZmIzZTQ4MzhhYmFhNDM0MDlhOGJmODRjYzU5Y2ZiZWZfNC01LTEtMS02MzA3MQ_1cb507eb-5fa1-4b53-a267-074f1cfe6061"
      unitRef="usd">31953000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e46e8d7a0c2403cbf6c4adc5cca4d22_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmZiM2U0ODM4YWJhYTQzNDA5YThiZjg0Y2M1OWNmYmVmL3RhYmxlcmFuZ2U6ZmIzZTQ4MzhhYmFhNDM0MDlhOGJmODRjYzU5Y2ZiZWZfNC02LTEtMS02MzA3MQ_797b0091-4463-4b74-b935-01bd938c5ad9"
      unitRef="usd">19511000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47527d11797e4539bea87faf0fb7a559_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmZiM2U0ODM4YWJhYTQzNDA5YThiZjg0Y2M1OWNmYmVmL3RhYmxlcmFuZ2U6ZmIzZTQ4MzhhYmFhNDM0MDlhOGJmODRjYzU5Y2ZiZWZfNC03LTEtMS02MzA3MQ_cfcc9e66-d311-4968-8492-568b0e6e9e61"
      unitRef="usd">51464000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie4741e7d8e52457e8008cb45d1772a2d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmZiM2U0ODM4YWJhYTQzNDA5YThiZjg0Y2M1OWNmYmVmL3RhYmxlcmFuZ2U6ZmIzZTQ4MzhhYmFhNDM0MDlhOGJmODRjYzU5Y2ZiZWZfNS0xLTEtMS01NDMyMw_eb9a66ff-4c88-4793-91a5-f812921903f3"
      unitRef="usd">116191000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i032b35fd02824dceb50111afab2d4c7b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmZiM2U0ODM4YWJhYTQzNDA5YThiZjg0Y2M1OWNmYmVmL3RhYmxlcmFuZ2U6ZmIzZTQ4MzhhYmFhNDM0MDlhOGJmODRjYzU5Y2ZiZWZfNS0yLTEtMS01NDMyMw_4cae74d3-803f-4a56-839b-02f42999d662"
      unitRef="usd">71866000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmZiM2U0ODM4YWJhYTQzNDA5YThiZjg0Y2M1OWNmYmVmL3RhYmxlcmFuZ2U6ZmIzZTQ4MzhhYmFhNDM0MDlhOGJmODRjYzU5Y2ZiZWZfNS0zLTEtMS01NDMyMw_e778b5a0-1161-4f1c-9747-034640539ba6"
      unitRef="usd">188057000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if28e8efe1299465c990866e5cbc70406_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmZiM2U0ODM4YWJhYTQzNDA5YThiZjg0Y2M1OWNmYmVmL3RhYmxlcmFuZ2U6ZmIzZTQ4MzhhYmFhNDM0MDlhOGJmODRjYzU5Y2ZiZWZfNS01LTEtMS02MzA3MQ_91cf436c-f218-4450-980b-f29faf119a88"
      unitRef="usd">238800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d049dee53fc45fa8ce35c687dade110_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmZiM2U0ODM4YWJhYTQzNDA5YThiZjg0Y2M1OWNmYmVmL3RhYmxlcmFuZ2U6ZmIzZTQ4MzhhYmFhNDM0MDlhOGJmODRjYzU5Y2ZiZWZfNS02LTEtMS02MzA3MQ_f9527ce9-9a16-4c86-9152-c79cf2f1af38"
      unitRef="usd">147238000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmZiM2U0ODM4YWJhYTQzNDA5YThiZjg0Y2M1OWNmYmVmL3RhYmxlcmFuZ2U6ZmIzZTQ4MzhhYmFhNDM0MDlhOGJmODRjYzU5Y2ZiZWZfNS03LTEtMS02MzA3MQ_163102a4-07ce-4db8-94d3-61e0700bc70b"
      unitRef="usd">386038000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad854b312fc04cfca30546d88dc8cf59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjE2ZmRhMDlkM2NiYzRmNjc5N2RhODU0MDNiMzNiZGM2L3RhYmxlcmFuZ2U6MTZmZGEwOWQzY2JjNGY2Nzk3ZGE4NTQwM2IzM2JkYzZfMi0xLTEtMS01NDMyMw_91e125d4-04e4-43c6-aa5d-0391a61ad8b8"
      unitRef="usd">44185000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9000b65c35f8436393f9661a9ec4c6e2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjE2ZmRhMDlkM2NiYzRmNjc5N2RhODU0MDNiMzNiZGM2L3RhYmxlcmFuZ2U6MTZmZGEwOWQzY2JjNGY2Nzk3ZGE4NTQwM2IzM2JkYzZfMi0yLTEtMS01NDMyMw_882af113-cbcd-4bba-aa5c-261d5bdb7d2d"
      unitRef="usd">31076000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10fe516d54ba4ec8bfe39567f3136507_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjE2ZmRhMDlkM2NiYzRmNjc5N2RhODU0MDNiMzNiZGM2L3RhYmxlcmFuZ2U6MTZmZGEwOWQzY2JjNGY2Nzk3ZGE4NTQwM2IzM2JkYzZfMi0zLTEtMS01NDMyMw_90cf4fab-047d-45b4-bc68-5314534467ad"
      unitRef="usd">75261000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53594cd87a1c4bba9eee31ef602b75e0_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjE2ZmRhMDlkM2NiYzRmNjc5N2RhODU0MDNiMzNiZGM2L3RhYmxlcmFuZ2U6MTZmZGEwOWQzY2JjNGY2Nzk3ZGE4NTQwM2IzM2JkYzZfMi01LTEtMS02MzA4Mw_39ea4dfa-2e94-48cd-9dc3-a01cf9acb75a"
      unitRef="usd">95972000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fdf5c7cc3b24117a56a81b962f4c229_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjE2ZmRhMDlkM2NiYzRmNjc5N2RhODU0MDNiMzNiZGM2L3RhYmxlcmFuZ2U6MTZmZGEwOWQzY2JjNGY2Nzk3ZGE4NTQwM2IzM2JkYzZfMi02LTEtMS02MzA4Mw_6c9ae0c8-e58a-4f38-ba4a-d28c4119db28"
      unitRef="usd">61451000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia52b4cf9bf5c47788b6e5e3c9346bbc8_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjE2ZmRhMDlkM2NiYzRmNjc5N2RhODU0MDNiMzNiZGM2L3RhYmxlcmFuZ2U6MTZmZGEwOWQzY2JjNGY2Nzk3ZGE4NTQwM2IzM2JkYzZfMi03LTEtMS02MzA4Mw_e6fcb24a-021b-4713-97a5-260f0f643500"
      unitRef="usd">157423000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd567681a38f4a5bab542935523de8a3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjE2ZmRhMDlkM2NiYzRmNjc5N2RhODU0MDNiMzNiZGM2L3RhYmxlcmFuZ2U6MTZmZGEwOWQzY2JjNGY2Nzk3ZGE4NTQwM2IzM2JkYzZfMy0xLTEtMS01NDMyMw_c8c217c4-caa4-4d48-84e7-34fa013e5209"
      unitRef="usd">51207000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36a5ed16cf69413b8ffb5d076577f7d3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjE2ZmRhMDlkM2NiYzRmNjc5N2RhODU0MDNiMzNiZGM2L3RhYmxlcmFuZ2U6MTZmZGEwOWQzY2JjNGY2Nzk3ZGE4NTQwM2IzM2JkYzZfMy0yLTEtMS01NDMyMw_e59e035f-47d6-48a1-ad53-a76e19de5c24"
      unitRef="usd">36246000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd9ea8c02c414ac78dcbf8570f544e87_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjE2ZmRhMDlkM2NiYzRmNjc5N2RhODU0MDNiMzNiZGM2L3RhYmxlcmFuZ2U6MTZmZGEwOWQzY2JjNGY2Nzk3ZGE4NTQwM2IzM2JkYzZfMy0zLTEtMS01NDMyMw_b447115e-5b82-4064-b7a8-c3e45f184f99"
      unitRef="usd">87453000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i612dbdb34c4847cca0da4152f71bb296_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjE2ZmRhMDlkM2NiYzRmNjc5N2RhODU0MDNiMzNiZGM2L3RhYmxlcmFuZ2U6MTZmZGEwOWQzY2JjNGY2Nzk3ZGE4NTQwM2IzM2JkYzZfMy01LTEtMS02MzA4Mw_3497accd-10d0-41ad-9303-a1aece9f4e89"
      unitRef="usd">103081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2f8a55d1be94865850c165286de2cd1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjE2ZmRhMDlkM2NiYzRmNjc5N2RhODU0MDNiMzNiZGM2L3RhYmxlcmFuZ2U6MTZmZGEwOWQzY2JjNGY2Nzk3ZGE4NTQwM2IzM2JkYzZfMy02LTEtMS02MzA4Mw_1cde7ac7-f963-4c6c-9086-16157543eb45"
      unitRef="usd">73341000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e7650459e5a44d5a31dccefca28381e_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjE2ZmRhMDlkM2NiYzRmNjc5N2RhODU0MDNiMzNiZGM2L3RhYmxlcmFuZ2U6MTZmZGEwOWQzY2JjNGY2Nzk3ZGE4NTQwM2IzM2JkYzZfMy03LTEtMS02MzA4Mw_6ddb4f6e-d377-4b9b-9049-75fc8ead5d9c"
      unitRef="usd">176422000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i638346a567a24ccea2cf92d2b4438b0f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjE2ZmRhMDlkM2NiYzRmNjc5N2RhODU0MDNiMzNiZGM2L3RhYmxlcmFuZ2U6MTZmZGEwOWQzY2JjNGY2Nzk3ZGE4NTQwM2IzM2JkYzZfNC0xLTEtMS01NDMyMw_368173f5-965a-4525-892f-39264babd8a0"
      unitRef="usd">9393000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f726605e74043fba8fa5ee8ba6e8360_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjE2ZmRhMDlkM2NiYzRmNjc5N2RhODU0MDNiMzNiZGM2L3RhYmxlcmFuZ2U6MTZmZGEwOWQzY2JjNGY2Nzk3ZGE4NTQwM2IzM2JkYzZfNC0yLTEtMS01NDMyMw_9bd1a981-3288-4b04-94aa-42e72890c4cc"
      unitRef="usd">5733000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d733b5c4085464ba1dfa8ca58eaf5ea_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjE2ZmRhMDlkM2NiYzRmNjc5N2RhODU0MDNiMzNiZGM2L3RhYmxlcmFuZ2U6MTZmZGEwOWQzY2JjNGY2Nzk3ZGE4NTQwM2IzM2JkYzZfNC0zLTEtMS01NDMyMw_87497d6d-b76d-422b-9b56-33b831b7c210"
      unitRef="usd">15126000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic395e720d0bb4c13ba7725e639d75fdb_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjE2ZmRhMDlkM2NiYzRmNjc5N2RhODU0MDNiMzNiZGM2L3RhYmxlcmFuZ2U6MTZmZGEwOWQzY2JjNGY2Nzk3ZGE4NTQwM2IzM2JkYzZfNC01LTEtMS02MzA4Mw_590f7130-38cf-4af2-b1d4-fbd7a0eb99bc"
      unitRef="usd">16703000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ecaef2bfbc0457dbaf07c19e69b255e_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjE2ZmRhMDlkM2NiYzRmNjc5N2RhODU0MDNiMzNiZGM2L3RhYmxlcmFuZ2U6MTZmZGEwOWQzY2JjNGY2Nzk3ZGE4NTQwM2IzM2JkYzZfNC02LTEtMS02MzA4Mw_7af4c982-df14-40a9-b733-388d4462c839"
      unitRef="usd">10713000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if6786c0fe62b4eb2b706af94cde0e590_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjE2ZmRhMDlkM2NiYzRmNjc5N2RhODU0MDNiMzNiZGM2L3RhYmxlcmFuZ2U6MTZmZGEwOWQzY2JjNGY2Nzk3ZGE4NTQwM2IzM2JkYzZfNC03LTEtMS02MzA4Mw_54715526-00d6-412f-81bd-64b202438bb0"
      unitRef="usd">27416000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88090534a66646a78b94815e8747fb1d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjE2ZmRhMDlkM2NiYzRmNjc5N2RhODU0MDNiMzNiZGM2L3RhYmxlcmFuZ2U6MTZmZGEwOWQzY2JjNGY2Nzk3ZGE4NTQwM2IzM2JkYzZfNS0xLTEtMS01NDMyMw_49f5fad3-f481-44e3-ab47-59e70ab9afd6"
      unitRef="usd">104785000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iffc7ead04664494c91b13f99d61efb99_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjE2ZmRhMDlkM2NiYzRmNjc5N2RhODU0MDNiMzNiZGM2L3RhYmxlcmFuZ2U6MTZmZGEwOWQzY2JjNGY2Nzk3ZGE4NTQwM2IzM2JkYzZfNS0yLTEtMS01NDMyMw_af38b385-5f28-4a7f-bd84-cd5532631d83"
      unitRef="usd">73055000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjE2ZmRhMDlkM2NiYzRmNjc5N2RhODU0MDNiMzNiZGM2L3RhYmxlcmFuZ2U6MTZmZGEwOWQzY2JjNGY2Nzk3ZGE4NTQwM2IzM2JkYzZfNS0zLTEtMS01NDMyMw_52cbb3a6-4e47-4f36-b473-4cca4966a860"
      unitRef="usd">177840000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f53edaa19f9490d8f2d61ece7339267_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjE2ZmRhMDlkM2NiYzRmNjc5N2RhODU0MDNiMzNiZGM2L3RhYmxlcmFuZ2U6MTZmZGEwOWQzY2JjNGY2Nzk3ZGE4NTQwM2IzM2JkYzZfNS01LTEtMS02MzA4Mw_3b7a4e9d-f164-4ed3-97d7-970f1f854542"
      unitRef="usd">215756000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3dcc935427204f458677bd3f1666c644_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjE2ZmRhMDlkM2NiYzRmNjc5N2RhODU0MDNiMzNiZGM2L3RhYmxlcmFuZ2U6MTZmZGEwOWQzY2JjNGY2Nzk3ZGE4NTQwM2IzM2JkYzZfNS02LTEtMS02MzA4Mw_42b79042-c2f6-46eb-ade8-dcb8810e1674"
      unitRef="usd">145505000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOjE2ZmRhMDlkM2NiYzRmNjc5N2RhODU0MDNiMzNiZGM2L3RhYmxlcmFuZ2U6MTZmZGEwOWQzY2JjNGY2Nzk3ZGE4NTQwM2IzM2JkYzZfNS03LTEtMS02MzA4Mw_6d80ee7e-ae06-4c8d-a49e-693a33c0f424"
      unitRef="usd">361261000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RleHRyZWdpb246Y2YwYzQwMjUxMDE0NGEzOTg5NjA3ZmZlY2Y0MmE2MGJfNjg2OQ_379bbd90-4eea-4d74-b5bb-9f4955653547">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:9pt;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:9pt;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:9pt;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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(current)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(long-term)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;(27,769)&lt;/span&gt;&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;3,697&#160;&lt;/span&gt;&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;(260)&lt;/span&gt;&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;(8,004)&lt;/span&gt;&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;1,788&#160;&lt;/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 September&#160;30, 2022&lt;/span&gt;&lt;/div&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;149,413&#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;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;20,753&#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;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;14,036&#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;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;259,013&#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;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;151,968&#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:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:AccountsReceivableNet
      contextRef="ia437c26b83ae4990baffd7675b9b19a3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmI4NjAxMjE5NWViNTRkNTE4ODc1ODlmZmViODE3MGQwL3RhYmxlcmFuZ2U6Yjg2MDEyMTk1ZWI1NGQ1MTg4NzU4OWZmZWI4MTcwZDBfMS0xLTEtMS01NDMyMw_ac3ed64f-b2a4-4c88-8618-303340ad888e"
      unitRef="usd">177182000</us-gaap:AccountsReceivableNet>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ia437c26b83ae4990baffd7675b9b19a3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmI4NjAxMjE5NWViNTRkNTE4ODc1ODlmZmViODE3MGQwL3RhYmxlcmFuZ2U6Yjg2MDEyMTk1ZWI1NGQ1MTg4NzU4OWZmZWI4MTcwZDBfMS0yLTEtMS01NDMyMw_d9e0f981-db2b-4ca2-9a80-8be27cbc0bc7"
      unitRef="usd">17056000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="i9b0da5028f294ee6b0b2d7f3894243d1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmI4NjAxMjE5NWViNTRkNTE4ODc1ODlmZmViODE3MGQwL3RhYmxlcmFuZ2U6Yjg2MDEyMTk1ZWI1NGQ1MTg4NzU4OWZmZWI4MTcwZDBfMS0zLTEtMS01NDMyMw_c4853ea1-34dc-4c55-b88e-6a96ecb62479"
      unitRef="usd">14296000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="if11288fb06c74c2ea91630fef1a277f2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmI4NjAxMjE5NWViNTRkNTE4ODc1ODlmZmViODE3MGQwL3RhYmxlcmFuZ2U6Yjg2MDEyMTk1ZWI1NGQ1MTg4NzU4OWZmZWI4MTcwZDBfMS00LTEtMS01NDMyMw_80c7bcdd-01f9-48fc-a2ae-1ff7ea0df233"
      unitRef="usd">267017000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i136229f4e492479f90ae62071aa7bfc6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmI4NjAxMjE5NWViNTRkNTE4ODc1ODlmZmViODE3MGQwL3RhYmxlcmFuZ2U6Yjg2MDEyMTk1ZWI1NGQ1MTg4NzU4OWZmZWI4MTcwZDBfMS01LTEtMS01NDMyMw_5f18231c-f56e-4ad1-85ec-4e6dea89ffaa"
      unitRef="usd">150180000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i9cfdd52458344839a9d58fc712969f42_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmI4NjAxMjE5NWViNTRkNTE4ODc1ODlmZmViODE3MGQwL3RhYmxlcmFuZ2U6Yjg2MDEyMTk1ZWI1NGQ1MTg4NzU4OWZmZWI4MTcwZDBfMi0xLTEtMS01NDMyMw_0808d969-aabf-4c9e-a788-75aeece9d29b"
      unitRef="usd">-27769000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <cvlt:ContractWithCustomerAssetNetCurrentIncreaseDecrease
      contextRef="i9cfdd52458344839a9d58fc712969f42_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmI4NjAxMjE5NWViNTRkNTE4ODc1ODlmZmViODE3MGQwL3RhYmxlcmFuZ2U6Yjg2MDEyMTk1ZWI1NGQ1MTg4NzU4OWZmZWI4MTcwZDBfMi0yLTEtMS01NDMyMw_088981ca-7cc3-484f-8e2d-4e018da2ac1b"
      unitRef="usd">3697000</cvlt:ContractWithCustomerAssetNetCurrentIncreaseDecrease>
    <cvlt:ContractWithCustomerAssetNetNoncurrentIncreaseDecrease
      contextRef="i7be862b12fd1432e8f5e711c7e1fa037_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmI4NjAxMjE5NWViNTRkNTE4ODc1ODlmZmViODE3MGQwL3RhYmxlcmFuZ2U6Yjg2MDEyMTk1ZWI1NGQ1MTg4NzU4OWZmZWI4MTcwZDBfMi0zLTEtMS01NDMyMw_f78b73e3-8509-44d6-92f1-34df8c16a8ac"
      unitRef="usd">-260000</cvlt:ContractWithCustomerAssetNetNoncurrentIncreaseDecrease>
    <cvlt:ContractWithCustomerLiabilityCurrentIncreaseDecrease
      contextRef="i5aba02fe224d4920a0f2ce0ce58dc600_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmI4NjAxMjE5NWViNTRkNTE4ODc1ODlmZmViODE3MGQwL3RhYmxlcmFuZ2U6Yjg2MDEyMTk1ZWI1NGQ1MTg4NzU4OWZmZWI4MTcwZDBfMi00LTEtMS01NDMyMw_e420a16b-8e6b-48af-8dd5-c9271e7843c7"
      unitRef="usd">-8004000</cvlt:ContractWithCustomerLiabilityCurrentIncreaseDecrease>
    <cvlt:ContractWithCustomerLiabilityNoncurrentIncreaseDecrease
      contextRef="i882aa407a4cc4a109884525f6d35dd4b_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmI4NjAxMjE5NWViNTRkNTE4ODc1ODlmZmViODE3MGQwL3RhYmxlcmFuZ2U6Yjg2MDEyMTk1ZWI1NGQ1MTg4NzU4OWZmZWI4MTcwZDBfMi01LTEtMS01NDMyMw_2a2aa218-cbd5-4939-8afc-e83b595190cc"
      unitRef="usd">1788000</cvlt:ContractWithCustomerLiabilityNoncurrentIncreaseDecrease>
    <us-gaap:AccountsReceivableNet
      contextRef="i9fe5291886184ed191c530030020e257_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmI4NjAxMjE5NWViNTRkNTE4ODc1ODlmZmViODE3MGQwL3RhYmxlcmFuZ2U6Yjg2MDEyMTk1ZWI1NGQ1MTg4NzU4OWZmZWI4MTcwZDBfMy0xLTEtMS01NDMyMw_faee4708-2a71-4bb2-a5ad-f94e3cf9aee1"
      unitRef="usd">149413000</us-gaap:AccountsReceivableNet>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i9fe5291886184ed191c530030020e257_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmI4NjAxMjE5NWViNTRkNTE4ODc1ODlmZmViODE3MGQwL3RhYmxlcmFuZ2U6Yjg2MDEyMTk1ZWI1NGQ1MTg4NzU4OWZmZWI4MTcwZDBfMy0yLTEtMS01NDMyMw_e93edd95-7c02-4440-972d-5438429a715a"
      unitRef="usd">20753000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="if569bb2159704c0bab26a72149abf26d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmI4NjAxMjE5NWViNTRkNTE4ODc1ODlmZmViODE3MGQwL3RhYmxlcmFuZ2U6Yjg2MDEyMTk1ZWI1NGQ1MTg4NzU4OWZmZWI4MTcwZDBfMy0zLTEtMS01NDMyMw_c11b51ca-5184-4004-b188-91530057c672"
      unitRef="usd">14036000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ieaa6fbf56073485fa5b0952bc8310cf5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmI4NjAxMjE5NWViNTRkNTE4ODc1ODlmZmViODE3MGQwL3RhYmxlcmFuZ2U6Yjg2MDEyMTk1ZWI1NGQ1MTg4NzU4OWZmZWI4MTcwZDBfMy00LTEtMS01NDMyMw_5dd4c18a-0505-48fa-94a6-2f654068f279"
      unitRef="usd">259013000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i6101529f380f41458118d15acbd81a80_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RhYmxlOmI4NjAxMjE5NWViNTRkNTE4ODc1ODlmZmViODE3MGQwL3RhYmxlcmFuZ2U6Yjg2MDEyMTk1ZWI1NGQ1MTg4NzU4OWZmZWI4MTcwZDBfMy01LTEtMS01NDMyMw_0f3e6df7-fb11-470e-a3c6-97a55639b614"
      unitRef="usd">151968000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RleHRyZWdpb246Y2YwYzQwMjUxMDE0NGEzOTg5NjA3ZmZlY2Y0MmE2MGJfNTkyNQ_7349c636-58d3-41e7-b25a-7dc3e04ea8db"
      unitRef="usd">73314000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RleHRyZWdpb246Y2YwYzQwMjUxMDE0NGEzOTg5NjA3ZmZlY2Y0MmE2MGJfNTQ5NzU1ODIwNzgw_03183e09-1d2b-4bfc-aec9-030ef17b0503"
      unitRef="usd">165463000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RleHRyZWdpb246Y2YwYzQwMjUxMDE0NGEzOTg5NjA3ZmZlY2Y0MmE2MGJfNjMwNg_b24e7769-6a41-40fe-8056-fee086fe2525"
      unitRef="usd">71596000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i17c3fdea97db43e0abcf3ea024db73d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RleHRyZWdpb246Y2YwYzQwMjUxMDE0NGEzOTg5NjA3ZmZlY2Y0MmE2MGJfNjQwMQ_dc47956e-bb50-421b-aa94-2252a8e4b898"
      unitRef="usd">2771000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i8fcbe80711f74d28a8172425c97091c0_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF8zNy9mcmFnOmNmMGM0MDI1MTAxNDRhMzk4OTYwN2ZmZWNmNDJhNjBiL3RleHRyZWdpb246Y2YwYzQwMjUxMDE0NGEzOTg5NjA3ZmZlY2Y0MmE2MGJfNjc3NA_e7200fbb-9940-42d2-ab67-92523102a00d">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RleHRyZWdpb246Y2EyNGIwYTU0ODUwNDg3MGIxNTUwNDA3ZjVjNWVhYWRfMTA5Mg_39dda6ff-f6df-4bed-9ae0-9c9568c3912d">Net Income per Common Share&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;Basic net income per common share is computed by dividing net income by the weighted average number of common shares during the period. Diluted net income 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 per share by application of the treasury stock method.&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:24.75pt"&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 per common share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.865%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.567%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.676%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended September 30,&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 #000;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 #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:9pt;font-weight:700;line-height:100%"&gt;2021&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:9pt;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: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&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;4,518&#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;1,731&#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,029&#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;15,628&#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:700;line-height:100%"&gt;Basic net income 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 #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 #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 #000;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;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;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,743&#160;&lt;/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;44,751&#160;&lt;/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,960&#160;&lt;/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;Basic net income 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.10&#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.04&#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.18&#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.34&#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;/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:700;line-height:100%"&gt;Diluted net income 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;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:bottom"&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,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;44,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,960&#160;&lt;/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;Dilutive effect of stock options and restricted stock units&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;781&#160;&lt;/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,856&#160;&lt;/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;994&#160;&lt;/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,976&#160;&lt;/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;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;45,540&#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,599&#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;45,745&#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,936&#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 per common share&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: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:#cceeff;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.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 style="background-color:#cceeff;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:#cceeff;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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 style="background-color:#cceeff;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:#cceeff;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.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 style="background-color:#cceeff;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:#cceeff;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.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:24.75pt"&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 882 and 472 for the three months ended September&#160;30, 2022 and 2021, respectively, and 523 and 597 for the six months ended September&#160;30, 2022 and 2021, because the effect would have been anti-dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RleHRyZWdpb246Y2EyNGIwYTU0ODUwNDg3MGIxNTUwNDA3ZjVjNWVhYWRfMTA5Ng_0f3d4c55-413d-49d8-b10f-c8f411470147">&lt;div style="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 following table sets forth the reconciliation of basic and diluted net income per common share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.865%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.567%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.676%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended September 30,&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 #000;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 #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:9pt;font-weight:700;line-height:100%"&gt;2021&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:9pt;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: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&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;4,518&#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;1,731&#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,029&#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;15,628&#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:700;line-height:100%"&gt;Basic net income 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 #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 #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 #000;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;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;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,743&#160;&lt;/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;44,751&#160;&lt;/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,960&#160;&lt;/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;Basic net income 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.10&#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.04&#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.18&#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.34&#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;/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:700;line-height:100%"&gt;Diluted net income 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;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:bottom"&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,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;44,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,960&#160;&lt;/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;Dilutive effect of stock options and restricted stock units&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;781&#160;&lt;/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,856&#160;&lt;/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;994&#160;&lt;/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,976&#160;&lt;/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;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;45,540&#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,599&#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;45,745&#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,936&#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 per common share&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: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:#cceeff;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.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 style="background-color:#cceeff;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:#cceeff;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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 style="background-color:#cceeff;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:#cceeff;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.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 style="background-color:#cceeff;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:#cceeff;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.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfMi0yLTEtMS01NDMyMw_4812088f-506d-46eb-8500-c5fa07dcccc6"
      unitRef="usd">4518000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfMi0yLTEtMS01NDMyMw_63740fd3-882e-41a2-adbc-65bd072ecf11"
      unitRef="usd">4518000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfMi00LTEtMS01NDMyMw_8a62354a-a6ab-4b50-8aa5-47c25a4dd214"
      unitRef="usd">1731000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfMi00LTEtMS01NDMyMw_d0f91220-ba90-41c0-aa57-07e700762f9d"
      unitRef="usd">1731000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfMi02LTEtMS01NDMyMw_3583e72c-d000-4570-960f-af1bf476e0c4"
      unitRef="usd">8029000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfMi02LTEtMS01NDMyMw_4518924f-9456-47d7-8eb9-12348793f0e5"
      unitRef="usd">8029000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfMi04LTEtMS01NDMyMw_553aadf9-8083-4697-9def-1097aaeea875"
      unitRef="usd">15628000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfMi04LTEtMS01NDMyMw_8d6f7fb0-6669-45f2-988d-1fdf6f564b81"
      unitRef="usd">15628000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfNC0yLTEtMS01NDMyMw_5b4f4c3a-b2b8-45e7-aaf4-678c48677aef"
      unitRef="shares">44759000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfNC00LTEtMS01NDMyMw_02eb638e-7113-44cd-9fc0-c19a57c6a990"
      unitRef="shares">45743000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfNC02LTEtMS01NDMyMw_c3fc34fd-6311-44c9-b5bf-c8e73a82bd13"
      unitRef="shares">44751000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfNC04LTEtMS01NDMyMw_743f179d-931f-4c5e-8246-a2f5ec89faea"
      unitRef="shares">45960000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfNS0yLTEtMS01NDMyMw_934e6395-19e8-4c9d-9301-f7097de52b79"
      unitRef="usdPerShare">0.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfNS00LTEtMS01NDMyMw_264812eb-77e4-4984-850c-22d01bf76cc5"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfNS02LTEtMS01NDMyMw_eb3c385c-277d-4c7c-bda6-b3576e009f55"
      unitRef="usdPerShare">0.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfNS04LTEtMS01NDMyMw_e05f767c-b643-4fbe-90bb-ac19549d3a5e"
      unitRef="usdPerShare">0.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfNy0yLTEtMS01NDMyMw_89fe96a9-4e73-4602-aa78-e0abbd626432"
      unitRef="shares">44759000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfNy00LTEtMS01NDMyMw_38d1c1d1-2bcb-470b-9d03-8f8c5a66693e"
      unitRef="shares">45743000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfNy02LTEtMS01NDMyMw_a11912f7-062b-4372-9079-8129d152b4a4"
      unitRef="shares">44751000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfNy04LTEtMS01NDMyMw_a01c7e14-4c87-406b-adf0-4119242270d5"
      unitRef="shares">45960000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfOC0yLTEtMS01NDMyMw_6aa6a0c9-e07c-4b94-b278-ef41a6bf56cd"
      unitRef="shares">781000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfOC00LTEtMS01NDMyMw_bfb961a3-17c9-4485-a705-c6f230679ed5"
      unitRef="shares">1856000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfOC02LTEtMS01NDMyMw_6640b4aa-187d-4f0b-86a4-4c444cc43f3d"
      unitRef="shares">994000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfOC04LTEtMS01NDMyMw_898d13ca-a9dd-4fdd-a136-7fec5649e4f3"
      unitRef="shares">1976000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfOS0yLTEtMS01NDMyMw_33cc050e-5bc9-4fcc-b2e5-85021a96802e"
      unitRef="shares">45540000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfOS00LTEtMS01NDMyMw_7297ebe0-2f2b-40cc-9c65-bcf60615f2fb"
      unitRef="shares">47599000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfOS02LTEtMS01NDMyMw_bb127163-2d84-4ad8-92c5-f2b7f710bee9"
      unitRef="shares">45745000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfOS04LTEtMS01NDMyMw_4d13e9db-bc77-4a04-82a2-5d97743dd595"
      unitRef="shares">47936000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfMTAtMi0xLTEtNTQzMjM_70d51454-6dbb-40d0-814d-1b67dac68b40"
      unitRef="usdPerShare">0.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfMTAtNC0xLTEtNTQzMjM_db192b46-6ee7-45ce-95da-ba73a2161347"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfMTAtNi0xLTEtNTQzMjM_e3d56694-376c-4582-9c73-3a38094c9eb9"
      unitRef="usdPerShare">0.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RhYmxlOjA3NTExNjIxZTI0NTRlZmM5ZmUxZGIxMWFkMTk4YzhjL3RhYmxlcmFuZ2U6MDc1MTE2MjFlMjQ1NGVmYzlmZTFkYjExYWQxOThjOGNfMTAtOC0xLTEtNTQzMjM_f0230d8b-a5f0-45ae-93f1-bbf820e34611"
      unitRef="usdPerShare">0.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RleHRyZWdpb246Y2EyNGIwYTU0ODUwNDg3MGIxNTUwNDA3ZjVjNWVhYWRfOTgw_2faa7017-0cca-401c-8123-08d9dcd88104"
      unitRef="shares">882000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RleHRyZWdpb246Y2EyNGIwYTU0ODUwNDg3MGIxNTUwNDA3ZjVjNWVhYWRfOTg3_3a71669c-9b06-44cc-9957-c62d80fee518"
      unitRef="shares">472000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RleHRyZWdpb246Y2EyNGIwYTU0ODUwNDg3MGIxNTUwNDA3ZjVjNWVhYWRfNTQ5NzU1ODE1MDQy_96d101c4-0d64-4f7d-86b7-af54feb7f977"
      unitRef="shares">523000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80My9mcmFnOmNhMjRiMGE1NDg1MDQ4NzBiMTU1MDQwN2Y1YzVlYWFkL3RleHRyZWdpb246Y2EyNGIwYTU0ODUwNDg3MGIxNTUwNDA3ZjVjNWVhYWRfNTQ5NzU1ODE1MDQ3_9ce8ecf7-6d19-4fec-abb7-417c638ec7ea"
      unitRef="shares">597000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80Ni9mcmFnOjgyNDQ4NjllYWQyYjQ5Yjk4M2MyZWNjNDcyNzE1MzVhL3RleHRyZWdpb246ODI0NDg2OWVhZDJiNDliOTgzYzJlY2M0NzI3MTUzNWFfMzI5_95200ae6-5bd8-4a76-bb8b-ddc005fc68b0">Commitments and Contingencies 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 style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the second quarter of fiscal 2022, we entered into a settlement agreement resulting in a $2,500 gain which resolved certain legal matters. The settlement amount is recorded in general and administrative expenses net against related legal expenses&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;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80Ni9mcmFnOjgyNDQ4NjllYWQyYjQ5Yjk4M2MyZWNjNDcyNzE1MzVhL3RleHRyZWdpb246ODI0NDg2OWVhZDJiNDliOTgzYzJlY2M0NzI3MTUzNWFfMjc0ODc3OTA3MDM2OA_09ea8317-1195-438e-ba4a-39bd3e788c37"
      unitRef="usd">2500000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80OS9mcmFnOjI2OGY0MmZlOTMxODQ5MzJiYzVlZmNiMmE3ZDNmYTAwL3RleHRyZWdpb246MjY4ZjQyZmU5MzE4NDkzMmJjNWVmY2IyYTdkM2ZhMDBfNDg4_a5030060-8a83-4f5a-9151-6e7803ff3782">Capitalization&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 stock 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: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;On April 21, 2022, the Board of Directors (the "Board") approved a new share repurchase program of $250,000. The Board's authorization has no expiration date. For the six months ended September&#160;30, 2022, we repurchased $58,787 of our common stock, or approximately 1,013 shares. As a result, $191,213 remains available under the current authorization.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="ia0cc510fc0f542a9905bb0110da1747d_I20220421"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80OS9mcmFnOjI2OGY0MmZlOTMxODQ5MzJiYzVlZmNiMmE3ZDNmYTAwL3RleHRyZWdpb246MjY4ZjQyZmU5MzE4NDkzMmJjNWVmY2IyYTdkM2ZhMDBfMjY5_77872adf-8c9b-439f-a110-fe19875d972f"
      unitRef="usd">250000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80OS9mcmFnOjI2OGY0MmZlOTMxODQ5MzJiYzVlZmNiMmE3ZDNmYTAwL3RleHRyZWdpb246MjY4ZjQyZmU5MzE4NDkzMmJjNWVmY2IyYTdkM2ZhMDBfNTQ5NzU1ODE0Mzk1_de8b61fa-4c7e-4929-887a-80246899ada7"
      unitRef="usd">58787000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80OS9mcmFnOjI2OGY0MmZlOTMxODQ5MzJiYzVlZmNiMmE3ZDNmYTAwL3RleHRyZWdpb246MjY4ZjQyZmU5MzE4NDkzMmJjNWVmY2IyYTdkM2ZhMDBfNTQ5NzU1ODE0NDEw_5e4f3262-d9cd-4a33-9f83-2e81fd335095"
      unitRef="shares">1013000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF80OS9mcmFnOjI2OGY0MmZlOTMxODQ5MzJiYzVlZmNiMmE3ZDNmYTAwL3RleHRyZWdpb246MjY4ZjQyZmU5MzE4NDkzMmJjNWVmY2IyYTdkM2ZhMDBfNTQ5NzU1ODE0NDAz_87a36033-db8d-4a76-929d-84a4f7c986b0"
      unitRef="usd">191213000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfMjg4NA_31b37223-1d9d-4df9-ae12-e527ee3f64f8">Stock Plans&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;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 three and six months ended September&#160;30, 2022 and 2021.  Stock-based compensation is attributable to restricted stock units, performance-based awards and the 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:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.935%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.248%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended September 30,&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&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:9pt;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: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;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 #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;1,226&#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;1,042&#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;2,469&#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;2,227&#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;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;10,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,282&#160;&lt;/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;7,793&#160;&lt;/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,410&#160;&lt;/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;17,034&#160;&lt;/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;15,595&#160;&lt;/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;6,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;14,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;12,784&#160;&lt;/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;&#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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,287&#160;&lt;/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;372&#160;&lt;/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 #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;25,327&#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;26,449&#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;56,422&#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;48,260&#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:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, there was $131,387 of unrecognized stock-based compensation expense that is expected to be recognized over a weighted-average period of 1.83 years. We account for forfeitures as they occur.  To the extent that awards are forfeited, stock-based compensation will be different from our current estimate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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;Stock option activity was not significant in the six months ended September&#160;30, 2022. In the six months ended September&#160;30, 2021, there were 391 options exercised with an intrinsic value of $12,460.&lt;/span&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;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;Restricted stock unit activity for the six months ended September&#160;30, 2022 is 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:81.432%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.056%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.676%"/&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%;text-decoration:underline"&gt;Non-vested Restricted Stock Units&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:700;line-height:100%"&gt;Number&#160;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:9pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average Grant&lt;br/&gt;Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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="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;3,310&#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;58.16&#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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awarded&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;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(955)&lt;/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;54.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&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;(277)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="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;60.20&#160;&lt;/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 September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,049&#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;60.23&#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:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average fair value of restricted stock units awarded was $57.00 and $61.69 per unit during the three and six months ended September&#160;30, 2022, and $76.79 and $74.28 per unit during the three and six months ended September&#160;30, 2021. The weighted-average 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"&gt;&lt;span&gt;&lt;br/&gt;&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;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 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;In the six months ended September&#160;30, 2022, we granted 126 performance restricted 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 vesting quantity of these awards may vary based on actual fiscal 2023 performance. 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 the interim financial periods, management estimates the probable number of PSUs that would vest until the ultimate achievement of the performance goals is known. The awards are included in the restricted stock unit table.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&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;Awards with a Market Condition&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;In the six months ended September&#160;30, 2022, 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 six months ended September&#160;30, 2022 was $76.48 per unit.  The awards are included in the restricted stock unit table.&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 Employee Stock Purchase Plan (the &#x201c;Purchase Plan&#x201d;) 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 Purchase Plan 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 107 shares in exchange for $5,418 of proceeds in the six months ended September&#160;30, 2022 and 85 shares in exchange for $5,160 of proceeds in the six months ended September 30, 2021. The Purchase Plan 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 Purchase Plan for the six months ended September&#160;30, 2022 and 2021 was $1,927 and $1,567, respectively. As of September&#160;30, 2022, there was approximately $1,448 of unrecognized cost related to the current purchase period of our Purchase Plan.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfMjg5Mw_f88ed1d4-dfab-45a8-8ba2-b5f9597ef1cc">&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;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 three and six months ended September&#160;30, 2022 and 2021.  Stock-based compensation is attributable to restricted stock units, performance-based awards and the 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:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.935%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.248%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended September 30,&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2021&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:9pt;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: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;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 #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;1,226&#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;1,042&#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;2,469&#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;2,227&#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;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;10,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,282&#160;&lt;/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;7,793&#160;&lt;/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,410&#160;&lt;/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;17,034&#160;&lt;/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;15,595&#160;&lt;/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;6,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;14,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;12,784&#160;&lt;/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;&#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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,287&#160;&lt;/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;372&#160;&lt;/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 #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;25,327&#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;26,449&#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;56,422&#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;48,260&#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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0bbdf1f67b5546de8b40b72d13baf760_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjhlNjVjOTNmN2MyNTRjNTY4ZmE0Zjc0Nzc0MWY1OWUxL3RhYmxlcmFuZ2U6OGU2NWM5M2Y3YzI1NGM1NjhmYTRmNzQ3NzQxZjU5ZTFfMi0yLTEtMS01NDMyMw_a801527a-b79a-4fc8-b66c-b2018cc2b739"
      unitRef="usd">1226000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icfdc840397c54db6a99c4cb6d784984c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjhlNjVjOTNmN2MyNTRjNTY4ZmE0Zjc0Nzc0MWY1OWUxL3RhYmxlcmFuZ2U6OGU2NWM5M2Y3YzI1NGM1NjhmYTRmNzQ3NzQxZjU5ZTFfMi00LTEtMS01NDMyMw_19facabf-b0df-4e7f-9780-d9d14a866bbf"
      unitRef="usd">1042000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2bda496a91af4256b8f58a06084656b2_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjhlNjVjOTNmN2MyNTRjNTY4ZmE0Zjc0Nzc0MWY1OWUxL3RhYmxlcmFuZ2U6OGU2NWM5M2Y3YzI1NGM1NjhmYTRmNzQ3NzQxZjU5ZTFfMi02LTEtMS01NDMyMw_b28981db-31e9-4f31-a8dc-42ba83fc41b9"
      unitRef="usd">2469000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic6d3c163a7af4183b2710120044ffb34_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjhlNjVjOTNmN2MyNTRjNTY4ZmE0Zjc0Nzc0MWY1OWUxL3RhYmxlcmFuZ2U6OGU2NWM5M2Y3YzI1NGM1NjhmYTRmNzQ3NzQxZjU5ZTFfMi04LTEtMS01NDMyMw_919b7b6f-51a3-4841-9a3e-7787af8f2445"
      unitRef="usd">2227000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i45b40bc41ab748138f594609114b4f58_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjhlNjVjOTNmN2MyNTRjNTY4ZmE0Zjc0Nzc0MWY1OWUxL3RhYmxlcmFuZ2U6OGU2NWM5M2Y3YzI1NGM1NjhmYTRmNzQ3NzQxZjU5ZTFfMy0yLTEtMS01NDMyMw_87e6ba5a-7cf3-4691-bbb7-0efc58fdfd8f"
      unitRef="usd">10165000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0dd2385f9d9340ce890d47e4de3e4704_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjhlNjVjOTNmN2MyNTRjNTY4ZmE0Zjc0Nzc0MWY1OWUxL3RhYmxlcmFuZ2U6OGU2NWM5M2Y3YzI1NGM1NjhmYTRmNzQ3NzQxZjU5ZTFfMy00LTEtMS01NDMyMw_f46abc6e-b727-4a09-b6de-ce47435caa2d"
      unitRef="usd">9974000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icadf52281c0e4d3f8261875df37d21a3_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjhlNjVjOTNmN2MyNTRjNTY4ZmE0Zjc0Nzc0MWY1OWUxL3RhYmxlcmFuZ2U6OGU2NWM5M2Y3YzI1NGM1NjhmYTRmNzQ3NzQxZjU5ZTFfMy02LTEtMS01NDMyMw_6c74ce2f-6dab-4826-9266-24285606f092"
      unitRef="usd">21558000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1bab028ec3784f9da85c23506e84a721_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjhlNjVjOTNmN2MyNTRjNTY4ZmE0Zjc0Nzc0MWY1OWUxL3RhYmxlcmFuZ2U6OGU2NWM5M2Y3YzI1NGM1NjhmYTRmNzQ3NzQxZjU5ZTFfMy04LTEtMS01NDMyMw_97971529-21d1-45a1-aa56-a1e4376aced3"
      unitRef="usd">17282000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i829f387b82af4cffbf06a50314336ce5_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjhlNjVjOTNmN2MyNTRjNTY4ZmE0Zjc0Nzc0MWY1OWUxL3RhYmxlcmFuZ2U6OGU2NWM5M2Y3YzI1NGM1NjhmYTRmNzQ3NzQxZjU5ZTFfNC0yLTEtMS01NDMyMw_b334fac0-e605-437a-984f-3e7b6200205d"
      unitRef="usd">7793000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i99291e64f9234106934fc35106e2233b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjhlNjVjOTNmN2MyNTRjNTY4ZmE0Zjc0Nzc0MWY1OWUxL3RhYmxlcmFuZ2U6OGU2NWM5M2Y3YzI1NGM1NjhmYTRmNzQ3NzQxZjU5ZTFfNC00LTEtMS01NDMyMw_8eb34a12-8099-4e10-a7a9-3d941d7bcf94"
      unitRef="usd">8410000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i87cd55af8db641aea856eaeadb4e8cfe_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjhlNjVjOTNmN2MyNTRjNTY4ZmE0Zjc0Nzc0MWY1OWUxL3RhYmxlcmFuZ2U6OGU2NWM5M2Y3YzI1NGM1NjhmYTRmNzQ3NzQxZjU5ZTFfNC02LTEtMS01NDMyMw_0f79dad5-46e0-40d3-bdf1-e0f620f549b0"
      unitRef="usd">17034000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia6ee1029a8014ae8b2e45cacd225ce2e_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjhlNjVjOTNmN2MyNTRjNTY4ZmE0Zjc0Nzc0MWY1OWUxL3RhYmxlcmFuZ2U6OGU2NWM5M2Y3YzI1NGM1NjhmYTRmNzQ3NzQxZjU5ZTFfNC04LTEtMS01NDMyMw_91f0e0c4-b957-4007-805a-93b56281b4c8"
      unitRef="usd">15595000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia71c318334ef41dd97b1856e72582fce_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjhlNjVjOTNmN2MyNTRjNTY4ZmE0Zjc0Nzc0MWY1OWUxL3RhYmxlcmFuZ2U6OGU2NWM5M2Y3YzI1NGM1NjhmYTRmNzQ3NzQxZjU5ZTFfNS0yLTEtMS01NDMyMw_504a6e9e-f9ec-4994-b228-c8116eacdd7f"
      unitRef="usd">6143000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie6edc8b60b664939a02d359fe70ed990_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjhlNjVjOTNmN2MyNTRjNTY4ZmE0Zjc0Nzc0MWY1OWUxL3RhYmxlcmFuZ2U6OGU2NWM5M2Y3YzI1NGM1NjhmYTRmNzQ3NzQxZjU5ZTFfNS00LTEtMS01NDMyMw_92e317e0-f3fa-4bc9-88fd-88c976c80e9d"
      unitRef="usd">6773000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i17a50fe8cdd1401991700aed8df9b861_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjhlNjVjOTNmN2MyNTRjNTY4ZmE0Zjc0Nzc0MWY1OWUxL3RhYmxlcmFuZ2U6OGU2NWM5M2Y3YzI1NGM1NjhmYTRmNzQ3NzQxZjU5ZTFfNS02LTEtMS01NDMyMw_234c0868-5eca-4144-bde9-86bea781ffea"
      unitRef="usd">14074000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9820341a48484a589370565b1a2b84ab_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjhlNjVjOTNmN2MyNTRjNTY4ZmE0Zjc0Nzc0MWY1OWUxL3RhYmxlcmFuZ2U6OGU2NWM5M2Y3YzI1NGM1NjhmYTRmNzQ3NzQxZjU5ZTFfNS04LTEtMS01NDMyMw_b418cb6d-1e96-4489-a27e-7a92bb61f786"
      unitRef="usd">12784000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iddb719111eda4406851a8bbd454ca18a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjhlNjVjOTNmN2MyNTRjNTY4ZmE0Zjc0Nzc0MWY1OWUxL3RhYmxlcmFuZ2U6OGU2NWM5M2Y3YzI1NGM1NjhmYTRmNzQ3NzQxZjU5ZTFfNi0yLTEtMS01NDMyMw_a59fc6e9-c427-4ad0-92f8-1d26a1a864d1"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic6decfee32a24daea5a2f88236099ffb_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjhlNjVjOTNmN2MyNTRjNTY4ZmE0Zjc0Nzc0MWY1OWUxL3RhYmxlcmFuZ2U6OGU2NWM5M2Y3YzI1NGM1NjhmYTRmNzQ3NzQxZjU5ZTFfNi00LTEtMS01NDMyMw_ab48f260-0230-4a31-a236-ba4fe6914f7a"
      unitRef="usd">250000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2c6d471c97f1419ea52477bec1de1a7f_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjhlNjVjOTNmN2MyNTRjNTY4ZmE0Zjc0Nzc0MWY1OWUxL3RhYmxlcmFuZ2U6OGU2NWM5M2Y3YzI1NGM1NjhmYTRmNzQ3NzQxZjU5ZTFfNi02LTEtMS01NDMyMw_7bb39d84-f191-4043-8c43-36d910f324c5"
      unitRef="usd">1287000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6e67355987f14343b763d0ee10dd8e60_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjhlNjVjOTNmN2MyNTRjNTY4ZmE0Zjc0Nzc0MWY1OWUxL3RhYmxlcmFuZ2U6OGU2NWM5M2Y3YzI1NGM1NjhmYTRmNzQ3NzQxZjU5ZTFfNi04LTEtMS01NDMyMw_81f0c6b5-c3a8-4b09-bbb9-28d15bb098fa"
      unitRef="usd">372000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjhlNjVjOTNmN2MyNTRjNTY4ZmE0Zjc0Nzc0MWY1OWUxL3RhYmxlcmFuZ2U6OGU2NWM5M2Y3YzI1NGM1NjhmYTRmNzQ3NzQxZjU5ZTFfNy0yLTEtMS01NDMyMw_260aa23a-0857-4fc4-a8ac-aff2b9799922"
      unitRef="usd">25327000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjhlNjVjOTNmN2MyNTRjNTY4ZmE0Zjc0Nzc0MWY1OWUxL3RhYmxlcmFuZ2U6OGU2NWM5M2Y3YzI1NGM1NjhmYTRmNzQ3NzQxZjU5ZTFfNy00LTEtMS01NDMyMw_b07690dc-2e70-40e1-8517-ff7598c02140"
      unitRef="usd">26449000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjhlNjVjOTNmN2MyNTRjNTY4ZmE0Zjc0Nzc0MWY1OWUxL3RhYmxlcmFuZ2U6OGU2NWM5M2Y3YzI1NGM1NjhmYTRmNzQ3NzQxZjU5ZTFfNy02LTEtMS01NDMyMw_d42584f4-05ac-47da-907b-397f157f03c4"
      unitRef="usd">56422000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjhlNjVjOTNmN2MyNTRjNTY4ZmE0Zjc0Nzc0MWY1OWUxL3RhYmxlcmFuZ2U6OGU2NWM5M2Y3YzI1NGM1NjhmYTRmNzQ3NzQxZjU5ZTFfNy04LTEtMS01NDMyMw_7501d4fb-5598-4ed2-9b0c-0f8b1d1abf03"
      unitRef="usd">48260000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfMzky_d6b5e43e-35d9-4e75-8670-9326c32a3625"
      unitRef="usd">131387000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfMjc0ODc3OTA3MzcyNQ_1f018954-591c-457d-926d-69319acda557">P1Y9M29D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfNzgz_3302b8d0-4772-4f46-8d9b-ce16569fbe33"
      unitRef="shares">391000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfODMx_08eb0965-57d2-45c4-9402-ff9dc854041a"
      unitRef="usd">12460000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfMjg4Mw_713cce2c-4a4a-45c5-9ed8-07b4ee2389be">&lt;div style="margin-top:9pt;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;Restricted stock unit activity for the six months ended September&#160;30, 2022 is 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:81.432%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.056%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.676%"/&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%;text-decoration:underline"&gt;Non-vested Restricted Stock Units&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:700;line-height:100%"&gt;Number&#160;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:9pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average Grant&lt;br/&gt;Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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="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;3,310&#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;58.16&#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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awarded&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;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(955)&lt;/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;54.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&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;(277)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="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;60.20&#160;&lt;/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 September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,049&#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;60.23&#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="i07653d2abb5541db9f16aa28d30a4a68_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjI3MGY5MDFjYTg2NDRkY2M5ZmUzOGZmZjBkOWQ4NjExL3RhYmxlcmFuZ2U6MjcwZjkwMWNhODY0NGRjYzlmZTM4ZmZmMGQ5ZDg2MTFfMS0xLTEtMS01NDMyMw_6c42707f-0859-49ff-84df-41b490db381c"
      unitRef="shares">3310000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i07653d2abb5541db9f16aa28d30a4a68_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjI3MGY5MDFjYTg2NDRkY2M5ZmUzOGZmZjBkOWQ4NjExL3RhYmxlcmFuZ2U6MjcwZjkwMWNhODY0NGRjYzlmZTM4ZmZmMGQ5ZDg2MTFfMS0zLTEtMS01NDMyMw_482c5bc7-60ed-4418-906e-9a1a8c59599f"
      unitRef="usdPerShare">58.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib892b36755f6400096c8b4ff5636fbd1_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjI3MGY5MDFjYTg2NDRkY2M5ZmUzOGZmZjBkOWQ4NjExL3RhYmxlcmFuZ2U6MjcwZjkwMWNhODY0NGRjYzlmZTM4ZmZmMGQ5ZDg2MTFfMi0xLTEtMS01NDMyMw_b79c1cfb-28b5-4c5b-b407-9bab1133b404"
      unitRef="shares">971000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib892b36755f6400096c8b4ff5636fbd1_D20220401-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjI3MGY5MDFjYTg2NDRkY2M5ZmUzOGZmZjBkOWQ4NjExL3RhYmxlcmFuZ2U6MjcwZjkwMWNhODY0NGRjYzlmZTM4ZmZmMGQ5ZDg2MTFfMi0zLTEtMS01NDMyMw_6f77d361-0efd-4804-803a-303510668067"
      unitRef="usdPerShare">61.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ib892b36755f6400096c8b4ff5636fbd1_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjI3MGY5MDFjYTg2NDRkY2M5ZmUzOGZmZjBkOWQ4NjExL3RhYmxlcmFuZ2U6MjcwZjkwMWNhODY0NGRjYzlmZTM4ZmZmMGQ5ZDg2MTFfMy0xLTEtMS01NDMyMw_94d5e11f-c5f5-4659-8db2-f36bc91bc60a"
      unitRef="shares">955000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib892b36755f6400096c8b4ff5636fbd1_D20220401-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjI3MGY5MDFjYTg2NDRkY2M5ZmUzOGZmZjBkOWQ4NjExL3RhYmxlcmFuZ2U6MjcwZjkwMWNhODY0NGRjYzlmZTM4ZmZmMGQ5ZDg2MTFfMy0zLTEtMS01NDMyMw_b9dee66a-68ac-478a-b55e-23889eff1bf9"
      unitRef="usdPerShare">54.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ib892b36755f6400096c8b4ff5636fbd1_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjI3MGY5MDFjYTg2NDRkY2M5ZmUzOGZmZjBkOWQ4NjExL3RhYmxlcmFuZ2U6MjcwZjkwMWNhODY0NGRjYzlmZTM4ZmZmMGQ5ZDg2MTFfNC0xLTEtMS01NDMyMw_035eb6d7-4bb6-4bb8-9fcb-03745190898f"
      unitRef="shares">277000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ib892b36755f6400096c8b4ff5636fbd1_D20220401-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjI3MGY5MDFjYTg2NDRkY2M5ZmUzOGZmZjBkOWQ4NjExL3RhYmxlcmFuZ2U6MjcwZjkwMWNhODY0NGRjYzlmZTM4ZmZmMGQ5ZDg2MTFfNC0zLTEtMS01NDMyMw_cd797e38-ac5c-4367-8bd7-9c0fe3825f37"
      unitRef="usdPerShare">60.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i6182601712fe46cda9cf28168ad30e75_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjI3MGY5MDFjYTg2NDRkY2M5ZmUzOGZmZjBkOWQ4NjExL3RhYmxlcmFuZ2U6MjcwZjkwMWNhODY0NGRjYzlmZTM4ZmZmMGQ5ZDg2MTFfNS0xLTEtMS01NDMyMw_ae90f485-43e8-46c2-9365-afca95361187"
      unitRef="shares">3049000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6182601712fe46cda9cf28168ad30e75_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RhYmxlOjI3MGY5MDFjYTg2NDRkY2M5ZmUzOGZmZjBkOWQ4NjExL3RhYmxlcmFuZ2U6MjcwZjkwMWNhODY0NGRjYzlmZTM4ZmZmMGQ5ZDg2MTFfNS0zLTEtMS01NDMyMw_684db05b-97eb-464e-bd37-c620dc454487"
      unitRef="usdPerShare">60.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ide4ea98414d84e089573c330a4b7692a_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfNTQ5NzU1ODE2ODIx_89f2371c-cfdb-477d-916a-5e581d6828b9"
      unitRef="usdPerShare">57.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib892b36755f6400096c8b4ff5636fbd1_D20220401-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfMTAwMw_6f77d361-0efd-4804-803a-303510668067"
      unitRef="usdPerShare">61.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib05d369635fb4a7fb1a5c95bc8646fae_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfMTA1MA_66ed4d67-ad59-4717-ac13-506228200d06"
      unitRef="usdPerShare">76.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="idbff448cadf748ebb5cbe69737fcfe41_D20210401-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfNTQ5NzU1ODE2ODEz_35af0efc-2f9a-4cf5-ac8a-27055a7e9f04"
      unitRef="usdPerShare">74.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i45750808b6264eda9f2d70c59dc7d6d1_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfMTI2Mw_ca0c0cd4-0473-4814-bf5e-b987bcc2ca5f"
      unitRef="shares">126000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i45750808b6264eda9f2d70c59dc7d6d1_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfMTUxOA_03aa2540-a210-43ec-9b0e-cd4a0b576723">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i661840a82ae74b198785e92eeef023e7_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfMjEwMA_ba2408c2-61b9-426f-8415-3e1a7836f31f"
      unitRef="shares">126000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i661840a82ae74b198785e92eeef023e7_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfMjMyMg_0559d2be-043c-4434-971d-0479ac1a2497">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualTranches
      contextRef="i661840a82ae74b198785e92eeef023e7_D20220401-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfMjM0Ng_2639db62-0cdb-4ca7-b358-d878980c0063"
      unitRef="tranche">3</cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualTranches>
    <cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent
      contextRef="i2f6e7d56344d48fba77b3013d98841e1_D20220401-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfMjQwNQ_b6185725-2be1-491e-b090-e9d90029b8ea"
      unitRef="number">2</cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent>
    <cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares
      contextRef="i2f6e7d56344d48fba77b3013d98841e1_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfMjQwOQ_48c9b379-08f0-4fbc-b7d9-3e52d401a4f2"
      unitRef="shares">252000</cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i661840a82ae74b198785e92eeef023e7_D20220401-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfMjgwNQ_ee6529b0-570a-4fbb-b6ec-cb407c6f62ca"
      unitRef="usdPerShare">76.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i138c61b95af24d12a470c5ab270d7ac0_D20220401-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfNTQ5NzU1ODE3MDY2_b28e0122-95bd-4858-a8f8-ab7001a16d25"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod
      contextRef="i138c61b95af24d12a470c5ab270d7ac0_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfMjc0ODc3OTA3Mzc0Nw_d77744de-dc46-4b45-bdd9-ae9d915b5384">P6M</cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="id9ffa4ade8b04f61888c0a03327286d5_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfNTQ5NzU1ODE3MjU2_fbd9224c-7c5c-470c-a3b2-cbbc35f7786d"
      unitRef="number">0.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount
      contextRef="i138c61b95af24d12a470c5ab270d7ac0_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfNTQ5NzU1ODE3MzI2_39381591-d098-4e5a-8e1f-a6f1a6829d0f"
      unitRef="usd">25000</cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i138c61b95af24d12a470c5ab270d7ac0_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfNTQ5NzU1ODE4MDkz_e1677dcd-4ed1-4fe5-aaf0-c6c671da4d05"
      unitRef="shares">107000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i138c61b95af24d12a470c5ab270d7ac0_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfNTQ5NzU1ODE4MDk0_49f32b4c-a35d-4ca2-9054-4993428c2a91"
      unitRef="usd">5418000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i2f40c04c65ee4fa1882c73005d3dda5a_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfNTQ5NzU1ODE3Mzg2_34105a25-470f-4467-88d5-917e18167218"
      unitRef="shares">85000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i2f40c04c65ee4fa1882c73005d3dda5a_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfNTQ5NzU1ODE3NDEz_d7efe8f2-122b-4fc1-ada0-5306e80ac588"
      unitRef="usd">5160000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i138c61b95af24d12a470c5ab270d7ac0_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfNTQ5NzU1ODE4MDky_1a477c85-a52b-4919-8521-b6187028a36b"
      unitRef="usd">1927000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2f40c04c65ee4fa1882c73005d3dda5a_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfNTQ5NzU1ODE3Nzk0_edac956f-bba0-404c-b363-981449ee34e3"
      unitRef="usd">1567000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="id9ffa4ade8b04f61888c0a03327286d5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81Mi9mcmFnOmY3NGQwODgwNDYzOTRlODA4ZDAyYjM0MzVlYzRjMTEyL3RleHRyZWdpb246Zjc0ZDA4ODA0NjM5NGU4MDhkMDJiMzQzNWVjNGMxMTJfNTQ5NzU1ODE4MTQw_884b3ac0-f872-40bd-9c08-f50f7949eaba"
      unitRef="usd">1448000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81NS9mcmFnOmE0ZWZkMDkxY2I0ZDQ0NzQ4MzdiNjg4Y2YzMzcxMjJjL3RleHRyZWdpb246YTRlZmQwOTFjYjRkNDQ3NDgzN2I2ODhjZjMzNzEyMmNfNzQy_cce5258b-ae97-4e4e-adc3-cc4f22210631">Income TaxesIncome tax expense was $5,135 and $8,840 in the three and six months ended September&#160;30, 2022, respectively, compared to expense of $824 and $2,555 in the three and six months ended September&#160;30, 2021, respectively. The increase in current income tax expense relative to the prior year relates primarily to current federal and state taxes driven by the effects of capitalization and amortization of research and development expenses starting in fiscal year 2023 as required by the 2017 Tax Cuts and Jobs Act. We believe that it is more likely than not that we will not realize the benefits of our gross deferred tax assets and therefore continue to record 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, to zero as of September&#160;30, 2022.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81NS9mcmFnOmE0ZWZkMDkxY2I0ZDQ0NzQ4MzdiNjg4Y2YzMzcxMjJjL3RleHRyZWdpb246YTRlZmQwOTFjYjRkNDQ3NDgzN2I2ODhjZjMzNzEyMmNfMTA5OTUxMTYyODU2NA_b3cb42a2-1066-4999-98b8-72f21d2b82b8"
      unitRef="usd">5135000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81NS9mcmFnOmE0ZWZkMDkxY2I0ZDQ0NzQ4MzdiNjg4Y2YzMzcxMjJjL3RleHRyZWdpb246YTRlZmQwOTFjYjRkNDQ3NDgzN2I2ODhjZjMzNzEyMmNfNTQ5NzU1ODE0NjQ2_ba83dece-10c8-458c-bc16-fc9896bead67"
      unitRef="usd">8840000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81NS9mcmFnOmE0ZWZkMDkxY2I0ZDQ0NzQ4MzdiNjg4Y2YzMzcxMjJjL3RleHRyZWdpb246YTRlZmQwOTFjYjRkNDQ3NDgzN2I2ODhjZjMzNzEyMmNfMTA5OTUxMTYyODU3Nw_31cd80df-b4ff-49a2-8cbd-6ae619d9be63"
      unitRef="usd">824000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81NS9mcmFnOmE0ZWZkMDkxY2I0ZDQ0NzQ4MzdiNjg4Y2YzMzcxMjJjL3RleHRyZWdpb246YTRlZmQwOTFjYjRkNDQ3NDgzN2I2ODhjZjMzNzEyMmNfNTQ5NzU1ODE0NjQx_29c5a683-7731-463e-a2cf-26c727881230"
      unitRef="usd">2555000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81NS9mcmFnOmE0ZWZkMDkxY2I0ZDQ0NzQ4MzdiNjg4Y2YzMzcxMjJjL3RleHRyZWdpb246YTRlZmQwOTFjYjRkNDQ3NDgzN2I2ODhjZjMzNzEyMmNfNzI4_693aaf44-2714-4ebb-a0c9-c1c18f56eece"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81OC9mcmFnOjdjYWUyZTNjYTE4NjQ4MWJhZDljZmZkNTQ3M2VhZjU4L3RleHRyZWdpb246N2NhZTJlM2NhMTg2NDgxYmFkOWNmZmQ1NDczZWFmNThfNzY2_258c3e54-84ef-47e2-bc0a-cad95ee51f52">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 plans were aimed to increase efficiency in our sales, marketing and distribution functions, as well as reduce costs across all functional areas. In the fourth quarter of fiscal 2022, we initiated a restructuring plan to combine the management of our EMEA and APJ field organizations that has since been completed. 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:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and six months ended September&#160;30, 2022 and 2021, restructuring charges were comprised of the following: &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:86.257%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.815%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.815%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.967%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.973%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended September 30,&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 #000;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 #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:9pt;font-weight:700;line-height:100%"&gt;2021&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:9pt;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: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:bottom"&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: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;&#x2014;&#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;386&#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;845&#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;1,710&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;&#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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;372&#160;&lt;/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 restructuring charges&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 #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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restructuring accruals&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 activity in our restructuring accruals for the six months ended September&#160;30, 2022&#160;is as follows:&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:5pt;padding-left:18pt;padding-right:18pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.257%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.942%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.665%"/&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:9pt;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: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;Balance as of 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 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;2,261&#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;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;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;/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;(2,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of September&#160;30, 2022&lt;/span&gt;&lt;/div&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;256&#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:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81OC9mcmFnOjdjYWUyZTNjYTE4NjQ4MWJhZDljZmZkNTQ3M2VhZjU4L3RleHRyZWdpb246N2NhZTJlM2NhMTg2NDgxYmFkOWNmZmQ1NDczZWFmNThfNzY5_5b8bf6d7-7974-40dc-9a3b-baeff8c3181c">&lt;div style="margin-top:9pt;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;For the three and six months ended September&#160;30, 2022 and 2021, restructuring charges were comprised of the following: &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:86.257%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.815%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.815%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.967%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.973%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended September 30,&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 #000;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 #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:9pt;font-weight:700;line-height:100%"&gt;2021&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:9pt;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: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:bottom"&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: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;&#x2014;&#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;386&#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;845&#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;1,710&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;&#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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;372&#160;&lt;/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 restructuring charges&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 #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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:SeveranceCosts1
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81OC9mcmFnOjdjYWUyZTNjYTE4NjQ4MWJhZDljZmZkNTQ3M2VhZjU4L3RhYmxlOjc4M2I5OGVkYTEzMzQyYzE5MTMxMDIyZGQ5ODgzODE0L3RhYmxlcmFuZ2U6NzgzYjk4ZWRhMTMzNDJjMTkxMzEwMjJkZDk4ODM4MTRfMi0yLTEtMS01NDMyMw_d148511a-7549-400a-89ce-b98da8e8467d"
      unitRef="usd">0</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81OC9mcmFnOjdjYWUyZTNjYTE4NjQ4MWJhZDljZmZkNTQ3M2VhZjU4L3RhYmxlOjc4M2I5OGVkYTEzMzQyYzE5MTMxMDIyZGQ5ODgzODE0L3RhYmxlcmFuZ2U6NzgzYjk4ZWRhMTMzNDJjMTkxMzEwMjJkZDk4ODM4MTRfMi00LTEtMS01NDMyMw_ebb0a8be-26d8-4543-b4d8-2bffe1f01f08"
      unitRef="usd">386000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81OC9mcmFnOjdjYWUyZTNjYTE4NjQ4MWJhZDljZmZkNTQ3M2VhZjU4L3RhYmxlOjc4M2I5OGVkYTEzMzQyYzE5MTMxMDIyZGQ5ODgzODE0L3RhYmxlcmFuZ2U6NzgzYjk4ZWRhMTMzNDJjMTkxMzEwMjJkZDk4ODM4MTRfMi02LTEtMS01NDMyMw_a0b468b3-499e-4612-85c2-778f898a861f"
      unitRef="usd">845000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81OC9mcmFnOjdjYWUyZTNjYTE4NjQ4MWJhZDljZmZkNTQ3M2VhZjU4L3RhYmxlOjc4M2I5OGVkYTEzMzQyYzE5MTMxMDIyZGQ5ODgzODE0L3RhYmxlcmFuZ2U6NzgzYjk4ZWRhMTMzNDJjMTkxMzEwMjJkZDk4ODM4MTRfMi04LTEtMS01NDMyMw_a893a0b5-55ff-4dfe-be72-20b91ab4a367"
      unitRef="usd">1710000</us-gaap:SeveranceCosts1>
    <us-gaap:OtherRestructuringCosts
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81OC9mcmFnOjdjYWUyZTNjYTE4NjQ4MWJhZDljZmZkNTQ3M2VhZjU4L3RhYmxlOjc4M2I5OGVkYTEzMzQyYzE5MTMxMDIyZGQ5ODgzODE0L3RhYmxlcmFuZ2U6NzgzYjk4ZWRhMTMzNDJjMTkxMzEwMjJkZDk4ODM4MTRfNC0yLTEtMS01NDMyMw_bd31d136-b6d6-4168-964a-2a3fe512e4f0"
      unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81OC9mcmFnOjdjYWUyZTNjYTE4NjQ4MWJhZDljZmZkNTQ3M2VhZjU4L3RhYmxlOjc4M2I5OGVkYTEzMzQyYzE5MTMxMDIyZGQ5ODgzODE0L3RhYmxlcmFuZ2U6NzgzYjk4ZWRhMTMzNDJjMTkxMzEwMjJkZDk4ODM4MTRfNC00LTEtMS01NDMyMw_e55327dc-e367-4d44-bf7d-99a152a88cb9"
      unitRef="usd">250000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81OC9mcmFnOjdjYWUyZTNjYTE4NjQ4MWJhZDljZmZkNTQ3M2VhZjU4L3RhYmxlOjc4M2I5OGVkYTEzMzQyYzE5MTMxMDIyZGQ5ODgzODE0L3RhYmxlcmFuZ2U6NzgzYjk4ZWRhMTMzNDJjMTkxMzEwMjJkZDk4ODM4MTRfNC02LTEtMS01NDMyMw_41a0c866-bcf2-4afd-a9c9-3205b4dbb65a"
      unitRef="usd">1287000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81OC9mcmFnOjdjYWUyZTNjYTE4NjQ4MWJhZDljZmZkNTQ3M2VhZjU4L3RhYmxlOjc4M2I5OGVkYTEzMzQyYzE5MTMxMDIyZGQ5ODgzODE0L3RhYmxlcmFuZ2U6NzgzYjk4ZWRhMTMzNDJjMTkxMzEwMjJkZDk4ODM4MTRfNC04LTEtMS01NDMyMw_9602ec41-22aa-428b-a78b-f9090d647956"
      unitRef="usd">372000</us-gaap:OtherRestructuringCosts>
    <us-gaap:RestructuringCharges
      contextRef="idf3e6e81e6bd4d199755ddadb2210598_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81OC9mcmFnOjdjYWUyZTNjYTE4NjQ4MWJhZDljZmZkNTQ3M2VhZjU4L3RhYmxlOjc4M2I5OGVkYTEzMzQyYzE5MTMxMDIyZGQ5ODgzODE0L3RhYmxlcmFuZ2U6NzgzYjk4ZWRhMTMzNDJjMTkxMzEwMjJkZDk4ODM4MTRfNS0yLTEtMS01NDMyMw_caed7ae0-4881-4d71-8074-f767d4e811c3"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic0072019c37349999905815efaefd414_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81OC9mcmFnOjdjYWUyZTNjYTE4NjQ4MWJhZDljZmZkNTQ3M2VhZjU4L3RhYmxlOjc4M2I5OGVkYTEzMzQyYzE5MTMxMDIyZGQ5ODgzODE0L3RhYmxlcmFuZ2U6NzgzYjk4ZWRhMTMzNDJjMTkxMzEwMjJkZDk4ODM4MTRfNS00LTEtMS01NDMyMw_e209fe6a-54c4-4618-8030-41f8c8c1494c"
      unitRef="usd">636000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81OC9mcmFnOjdjYWUyZTNjYTE4NjQ4MWJhZDljZmZkNTQ3M2VhZjU4L3RhYmxlOjc4M2I5OGVkYTEzMzQyYzE5MTMxMDIyZGQ5ODgzODE0L3RhYmxlcmFuZ2U6NzgzYjk4ZWRhMTMzNDJjMTkxMzEwMjJkZDk4ODM4MTRfNS02LTEtMS01NDMyMw_85014ab5-eded-497e-bf5d-685868a2c891"
      unitRef="usd">2132000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i14a06421bee945fbb8c2d1906ad4c6c1_D20210401-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81OC9mcmFnOjdjYWUyZTNjYTE4NjQ4MWJhZDljZmZkNTQ3M2VhZjU4L3RhYmxlOjc4M2I5OGVkYTEzMzQyYzE5MTMxMDIyZGQ5ODgzODE0L3RhYmxlcmFuZ2U6NzgzYjk4ZWRhMTMzNDJjMTkxMzEwMjJkZDk4ODM4MTRfNS04LTEtMS01NDMyMw_1f2e32ef-3c65-4d93-b170-5586e57f2dee"
      unitRef="usd">2082000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81OC9mcmFnOjdjYWUyZTNjYTE4NjQ4MWJhZDljZmZkNTQ3M2VhZjU4L3RleHRyZWdpb246N2NhZTJlM2NhMTg2NDgxYmFkOWNmZmQ1NDczZWFmNThfNzcz_fbe1474e-441a-4d4c-a8b6-6ce3d2234a42">&lt;div style="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 activity in our restructuring accruals for the six months ended September&#160;30, 2022&#160;is as follows:&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:5pt;padding-left:18pt;padding-right:18pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.257%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.942%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.665%"/&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:9pt;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: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;Balance as of 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 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;2,261&#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;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;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;/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;(2,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of September&#160;30, 2022&lt;/span&gt;&lt;/div&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;256&#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:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="i0045acee2b1244df8d05df760deef276_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81OC9mcmFnOjdjYWUyZTNjYTE4NjQ4MWJhZDljZmZkNTQ3M2VhZjU4L3RhYmxlOmU2MmFiMWMyYWQyNTQ2MmM4NDI5YTc2MWNlNWUyMWI2L3RhYmxlcmFuZ2U6ZTYyYWIxYzJhZDI1NDYyYzg0MjlhNzYxY2U1ZTIxYjZfMS0yLTEtMS01NDMyMw_1bb694ff-2b7e-472b-9a4e-508461923116"
      unitRef="usd">2261000</us-gaap:RestructuringReserve>
    <us-gaap:SeveranceCosts1
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81OC9mcmFnOjdjYWUyZTNjYTE4NjQ4MWJhZDljZmZkNTQ3M2VhZjU4L3RhYmxlOmU2MmFiMWMyYWQyNTQ2MmM4NDI5YTc2MWNlNWUyMWI2L3RhYmxlcmFuZ2U6ZTYyYWIxYzJhZDI1NDYyYzg0MjlhNzYxY2U1ZTIxYjZfMi0yLTEtMS01NDMyMw_a0b468b3-499e-4612-85c2-778f898a861f"
      unitRef="usd">845000</us-gaap:SeveranceCosts1>
    <us-gaap:PaymentsForRestructuring
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81OC9mcmFnOjdjYWUyZTNjYTE4NjQ4MWJhZDljZmZkNTQ3M2VhZjU4L3RhYmxlOmU2MmFiMWMyYWQyNTQ2MmM4NDI5YTc2MWNlNWUyMWI2L3RhYmxlcmFuZ2U6ZTYyYWIxYzJhZDI1NDYyYzg0MjlhNzYxY2U1ZTIxYjZfMy0yLTEtMS01NDMyMw_3a5699dd-483c-416f-8d27-265fbb11efe8"
      unitRef="usd">2850000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="id3d2e4e290dc4808bde4d78a0fcba205_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF81OC9mcmFnOjdjYWUyZTNjYTE4NjQ4MWJhZDljZmZkNTQ3M2VhZjU4L3RhYmxlOmU2MmFiMWMyYWQyNTQ2MmM4NDI5YTc2MWNlNWUyMWI2L3RhYmxlcmFuZ2U6ZTYyYWIxYzJhZDI1NDYyYzg0MjlhNzYxY2U1ZTIxYjZfNC0yLTEtMS01NDMyMw_e3ebbe96-faa1-4e5b-a301-b2c922db7de0"
      unitRef="usd">256000</us-gaap:RestructuringReserve>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="icbf3dac4d7a94872be8665cea87acf00_D20220401-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF82MS9mcmFnOjEwOWRmZmVkYzU2ZDRmNjViYmY5OTM5ZTQ3NjE0NTRhL3RleHRyZWdpb246MTA5ZGZmZWRjNTZkNGY2NWJiZjk5MzllNDc2MTQ1NGFfMTcwMQ_3bf61202-b9f8-4760-b876-d822ea767bbc">Revolving Credit Facility&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;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 September&#160;30, 2022, 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:24.75pt"&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 September&#160;30, 2022 were $486. The amortization of debt issuance costs and interest expense incurred for the three and six months ended September&#160;30, 2022 was $93 and $185, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentTerm
      contextRef="id8c944dbed9e490faef2a7898d9ee0de_D20211213-20211213"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF82MS9mcmFnOjEwOWRmZmVkYzU2ZDRmNjViYmY5OTM5ZTQ3NjE0NTRhL3RleHRyZWdpb246MTA5ZGZmZWRjNTZkNGY2NWJiZjk5MzllNDc2MTQ1NGFfMTcwMg_eae5005d-accf-4d3a-985b-e3f9d4368ac7">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i16490a2c8639486db341896121a51601_I20211213"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF82MS9mcmFnOjEwOWRmZmVkYzU2ZDRmNjViYmY5OTM5ZTQ3NjE0NTRhL3RleHRyZWdpb246MTA5ZGZmZWRjNTZkNGY2NWJiZjk5MzllNDc2MTQ1NGFfODM_afa7ac9a-99b4-473b-b3ee-1970c1e972ff"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ibb11a92f18df45cebd85e4785904ce76_D20211213-20211213"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF82MS9mcmFnOjEwOWRmZmVkYzU2ZDRmNjViYmY5OTM5ZTQ3NjE0NTRhL3RleHRyZWdpb246MTA5ZGZmZWRjNTZkNGY2NWJiZjk5MzllNDc2MTQ1NGFfMTA3MQ_e8cb4bc2-69f9-4368-bc79-8cbaa392bf8a"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="id8c944dbed9e490faef2a7898d9ee0de_D20211213-20211213"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF82MS9mcmFnOjEwOWRmZmVkYzU2ZDRmNjViYmY5OTM5ZTQ3NjE0NTRhL3RleHRyZWdpb246MTA5ZGZmZWRjNTZkNGY2NWJiZjk5MzllNDc2MTQ1NGFfMTE4OA_25c6a80c-8f66-46a8-8239-a5283920aae5"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCredit
      contextRef="i52bee564ac1c4aa1b7a8e1037a287e70_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF82MS9mcmFnOjEwOWRmZmVkYzU2ZDRmNjViYmY5OTM5ZTQ3NjE0NTRhL3RleHRyZWdpb246MTA5ZGZmZWRjNTZkNGY2NWJiZjk5MzllNDc2MTQ1NGFfMTI4Ng_384dc86d-8948-4f42-96f5-c9f1d074bfb7"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i52bee564ac1c4aa1b7a8e1037a287e70_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF82MS9mcmFnOjEwOWRmZmVkYzU2ZDRmNjViYmY5OTM5ZTQ3NjE0NTRhL3RleHRyZWdpb246MTA5ZGZmZWRjNTZkNGY2NWJiZjk5MzllNDc2MTQ1NGFfNTQ5NzU1ODE1NzI4_35137ea1-6ecd-4c90-a8fa-412094899d8d"
      unitRef="usd">486000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ic123468a68ee4e729336256863e38d52_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF82MS9mcmFnOjEwOWRmZmVkYzU2ZDRmNjViYmY5OTM5ZTQ3NjE0NTRhL3RleHRyZWdpb246MTA5ZGZmZWRjNTZkNGY2NWJiZjk5MzllNDc2MTQ1NGFfNTQ5NzU1ODE1NzM3_e40da554-cf60-4fc0-a3af-606eddbe2a1f"
      unitRef="usd">93000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ife2618b9e8af459b8fe63d6df1bd3713_D20220401-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY0MTdkM2RkODM2NzRlNWE4NTU5M2NkMmM2YWMzZTc0L3NlYzpmNDE3ZDNkZDgzNjc0ZTVhODU1OTNjZDJjNmFjM2U3NF82MS9mcmFnOjEwOWRmZmVkYzU2ZDRmNjViYmY5OTM5ZTQ3NjE0NTRhL3RleHRyZWdpb246MTA5ZGZmZWRjNTZkNGY2NWJiZjk5MzllNDc2MTQ1NGFfNTQ5NzU1ODE1NzMz_6845d448-0483-4baf-a94b-5438587da3b9"
      unitRef="usd">185000</us-gaap:AmortizationOfFinancingCosts>
</xbrl>
