<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:jkhy="http://www.jackhenry.com/20210930"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="jkhy-20210930.xsd" xlink:type="simple"/>
    <context id="if666cf86401a421991dc1d21053ed798_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic4aff227f55d4ec59199f787e8126562_I20211028">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
        </entity>
        <period>
            <instant>2021-10-28</instant>
        </period>
    </context>
    <context id="i74a983124ee04d299475afde3830b3c4_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6cd04c2a0244448681901266cd92db78_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id76fba31efc647a0b913b1e022328e8d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ifad28a40c86949128bca2015c312b97b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibabd16c0ab564e96a48359457955442a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i01ce2b8c039042d58bb60b214c8b47ec_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i75d07f4e34a1447c872004db1069265f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</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="ibaacba256f904bb0917dc3cd24d58564_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i28adf44a0f24449e84b532ab98202b83_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</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="ia7b38faac34f4bdc879c346287956eaf_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5788d72307d84ecd9c34e15ce80ea8e6_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</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="i8d2311cd00c240d8956a281310779a8d_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i8e5e3535b3d94050907f07368996537d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</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="i8a886e3761354af78c346356273c3d61_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i40b6568cb52c42eb9f2ce119bc4dbb8c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</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="ieaedeebb158b40edb5fb581ee4a25b7d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ifb8444bc5683448fa2eab42b9764c71b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</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="id7609288c8ee45a9b8674dff7b3add30_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ied48245553044dcb8d97963010349033_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</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="i1bd354f8d53542148224c1d126cf2218_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ic87485893828411c94e275a788b3dda8_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia6523d3037574be38682d42609511cb3_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="iece31111537e4823a789afd5a1ff3fa1_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</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="i346b29c21e4d4276985810a6b72243b6_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iabb6bc86cee545f5b98483c33afe5480_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</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="iae310ddd654447849a281eae83aa6944_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i9efefcaaf90d4267b2c431089eae443f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib87b3067c26e48d1acef2fcccd3fab9d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i16ff6899529c4c1c9432829197b76e08_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia500f8c2b5d94546bde590f3f181a0a4_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7cbfe1e3984e47f7b2caa873f369126c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="idb73c19c906b4b589b8170767d0588cd_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i8c0d9fc2afc54623aa710a157b34a8fb_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i13f7bfff016b4ac1a9e2f118eb25f226_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="iebbe2f69050a4eeab141bc6d22dfaa62_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i89c5cdf0e5c8412fa08bb8141f913047_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="iaa8c8f823bd24309a71f7b329afe5160_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="icba63c28898a42d69951820076ad68c6_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jkhy:AutomatedBookkeepingInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i1f257abd9e1249e09d84fedd5a2978b7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9f14e39084cd4b62af4fc0adf2653b22_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jkhy:PrivatePublicCloudMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4867dc4954f04c8bb2faa15b5b5dc288_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jkhy:PrivatePublicCloudMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if4646f7247e54d3c86092b058c49bd5f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jkhy:ProductDeliveryandServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8507a55604aa4afa8d5b87f5684f0755_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jkhy:ProductDeliveryandServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4f62a7e94cc849278196053ef155a495_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jkhy:OnPremiseSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8db1e70530f646d4a3b11e9abb48d261_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jkhy:OnPremiseSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic2a81689e96f480891d80905ee62231f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2259b0e2906f477492098d53768c4968_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i810c81ec44fc4ca9997f99534bbf961a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jkhy:ProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i199e413f21874c6c8185e0c36bcfc57e_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jkhy:ProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ief726f27ff47424195f27a91a3b59b0d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if989e988729f4c5aa817e500f7b5680a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i858c8c38ad424880b7ae23ef7226a341_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i20bf050f40b2457cba67c174bbc02361_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7240d819b2b74d0782359802c2a32e01_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie502a9c287ee49cb8b614afc03bb881b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i87e004c04604427abf5173c7010e0277_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i6d7e380339e94fe0a74baff79385c1f4_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic9a14bcd6ff24886bcc0bcd79968d164_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie52d9091b0764710a82986ff70ab1c07_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7881ab0423e04434928e9bef301ad9cf_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i01e97d21aa074b43a3c5accbb2486034_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i107cf7fe25ce4146a4a346856556fc3f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4d10239194464b2b947bda12c1ed0c9d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i98bf1267811b463eaaf9e4d2e49635d6_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i70283ce00bd34ff6a5659e84db1808f2_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i92121b4385504f99adaef21368139f51_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iafeb96e98e974a21be7bf209799f37f4_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="idbdd302afe2e4c8a8072921c07f62b83_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i4cf41c4d15804170b72ecf915a6ca86f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iab54cd26ccb84bb78b9a7fcc4cbf8ea4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2b8a7bb77f464fb0804057134be6a061_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iaa7398be3c6f4b0398d0f752dc487a99_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib3075b1be79b4a4ea4e0c4730ec7996c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic45397b303fd4b31a8e623be12aa2ba7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie5891a9711f14f5fb67b753a477a7ebe_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id16349839faf41dd89007f3e10e9fc4f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i83690a95ddd44fa899edff0ad8dcae1c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id509405a59e24d159f5008a5b7599bf1_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i46a4b2c02e27428c81d2360c5044aedc_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id2140f16ee234f168e2efdbdc4597e7b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jkhy:A2015EIPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i22663149252f4a2ca23624a7ba4e9bd6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jkhy:A2015EIPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i838de6ad922a4fa5a01601fca3b2b5c7_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="idf9952d750284d0186f4037daa6dd8b9_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i88c2eb5c9c8b4b7dae3680a9be2d6589_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i480e24a6e57145f681e4aad26d5dd0b8_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i59b7722be1dc4ccd9bc8edd69c236fd6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</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="i1d7d5505897446b7b5dc697ffef8e047_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i2878ebb937d94fe09bb860683b7402dd_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">jkhy:FairvalueongrantdatelessPVofdividendsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0feef22a8e4d4f68978a6aad6f9ea93e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibb0a61a5aa984ae0be4547494ac7a2ba_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">jkhy:FairvalueongrantdatelessPVofdividendsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if52754da70e14f19999396e1c96d407e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">jkhy:FairvalueunderMonteCarloMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6d5c31b673664d138dbb48d6bba11fe4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">jkhy:CompensationPeerGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8d448b2502834f3ba1617c07cf966e10_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jkhy:ComplementaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id5afa3a9554749218e219e10685bd774_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jkhy:CorporateAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2a1d2bde9ba9441b9adbf17f0760a852_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jkhy:CoreSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1466fb496e1e4d6c9d0d21b0b5dfe9ca_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jkhy:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9e15212097854326a1a26de21c214cdc_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jkhy:ComplementaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic34e7922d5ae467085cb0a085b39f72f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i65cfe318796041f2a94fc80a6bf7346f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jkhy:ProcessingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jkhy:CoreSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifd38748853a9440281fcef6ac0d493af_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jkhy:ProcessingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jkhy:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i60d73dbb06e0411197ecc4115769aaf9_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jkhy:ProcessingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jkhy:ComplementaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id189b486461c4964be1b05741d78cbd4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jkhy:ProcessingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifd5c108e022b4ce6848bbe1575f6688b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jkhy:CoreSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic0b4a0ad07384c7ba3f7b26146fb3082_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jkhy:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2f6a20a4315a4ff486b002975107ca2a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jkhy:ComplementaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0a1e0e280cbc40e792f5b10593aaebd9_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5dd41d137817485588fbf82f7bfbfaca_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jkhy:CoreSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id1411c9b48e745128891baadf16ad642_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jkhy:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i18afbc8744174f4a9a79348373358394_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jkhy:ComplementaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib1ee5ef14557410f9b959dd7c5a78803_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4f68647e80624427b9a37518b035ceeb_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jkhy:ProcessingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jkhy:CoreSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i354e83cbfe7c42cca1f7832d58f36319_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jkhy:ProcessingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jkhy:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7e43096d594743ea81aa3a4d0ead2312_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jkhy:ProcessingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jkhy:ComplementaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if9e586dbb9444d1f97f69007f12f6ed7_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jkhy:ProcessingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5b5e00f44d344a64a469ed2fa6bc1e70_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jkhy:CoreSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9199cce9bb374738a261f2209721e15d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jkhy:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i23b8e387c3104a28b7374ec2f3179565_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000779152</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="rate">
        <measure>utr:Rate</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>jkhy:segment</measure>
    </unit>
    <dei:DocumentPeriodEndDate
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80L2ZyYWc6MzkwNmYzZjVkODcxNGRlMTk1MzQxODY1NjczYzFkNWEvdGFibGU6OWVjMTE4MWFmY2MyNDNlODgyYWYzN2MxNzBjMDdiZWUvdGFibGVyYW5nZTo5ZWMxMTgxYWZjYzI0M2U4ODJhZjM3YzE3MGMwN2JlZV8xLTEtMS0xLTE_54b4c6ff-1f37-44b7-9ee0-5712c2623d7f">2021-09-30</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80L2ZyYWc6MzkwNmYzZjVkODcxNGRlMTk1MzQxODY1NjczYzFkNWEvdGFibGU6OWVjMTE4MWFmY2MyNDNlODgyYWYzN2MxNzBjMDdiZWUvdGFibGVyYW5nZTo5ZWMxMTgxYWZjYzI0M2U4ODJhZjM3YzE3MGMwN2JlZV8zLTEtMS0xLTE_018e14ab-e27b-4018-b024-8ec8b479c8a9">HENRY JACK &amp; ASSOCIATES INC</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80L2ZyYWc6MzkwNmYzZjVkODcxNGRlMTk1MzQxODY1NjczYzFkNWEvdGFibGU6OWVjMTE4MWFmY2MyNDNlODgyYWYzN2MxNzBjMDdiZWUvdGFibGVyYW5nZTo5ZWMxMTgxYWZjYzI0M2U4ODJhZjM3YzE3MGMwN2JlZV80LTEtMS0xLTE_eb18a079-706c-42bc-8941-47f360cdd785">0000779152</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80L2ZyYWc6MzkwNmYzZjVkODcxNGRlMTk1MzQxODY1NjczYzFkNWEvdGFibGU6OWVjMTE4MWFmY2MyNDNlODgyYWYzN2MxNzBjMDdiZWUvdGFibGVyYW5nZTo5ZWMxMTgxYWZjYzI0M2U4ODJhZjM3YzE3MGMwN2JlZV81LTEtMS0xLTE_4d8d65c5-67aa-41a3-b4a7-2bac05e33664">--06-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80L2ZyYWc6MzkwNmYzZjVkODcxNGRlMTk1MzQxODY1NjczYzFkNWEvdGFibGU6OWVjMTE4MWFmY2MyNDNlODgyYWYzN2MxNzBjMDdiZWUvdGFibGVyYW5nZTo5ZWMxMTgxYWZjYzI0M2U4ODJhZjM3YzE3MGMwN2JlZV82LTEtMS0xLTE_72029c13-9667-48e7-8688-63a3845c680b">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80L2ZyYWc6MzkwNmYzZjVkODcxNGRlMTk1MzQxODY1NjczYzFkNWEvdGFibGU6OWVjMTE4MWFmY2MyNDNlODgyYWYzN2MxNzBjMDdiZWUvdGFibGVyYW5nZTo5ZWMxMTgxYWZjYzI0M2U4ODJhZjM3YzE3MGMwN2JlZV83LTEtMS0xLTE_6df71b31-b3a6-4dd9-a349-b53bc464e5ce">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80L2ZyYWc6MzkwNmYzZjVkODcxNGRlMTk1MzQxODY1NjczYzFkNWEvdGFibGU6OWVjMTE4MWFmY2MyNDNlODgyYWYzN2MxNzBjMDdiZWUvdGFibGVyYW5nZTo5ZWMxMTgxYWZjYzI0M2U4ODJhZjM3YzE3MGMwN2JlZV84LTEtMS0xLTE_28065fd8-9b9d-4647-a811-42b0f19e1ce4">false</dei:AmendmentFlag>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ic4aff227f55d4ec59199f787e8126562_I20211028"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80L2ZyYWc6MzkwNmYzZjVkODcxNGRlMTk1MzQxODY1NjczYzFkNWEvdGFibGU6OWVjMTE4MWFmY2MyNDNlODgyYWYzN2MxNzBjMDdiZWUvdGFibGVyYW5nZTo5ZWMxMTgxYWZjYzI0M2U4ODJhZjM3YzE3MGMwN2JlZV8xMC0yLTEtMS0x_f92975fe-c32e-4ddc-a235-ee6f71c9845d"
      unitRef="shares">74041032</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80L2ZyYWc6MzkwNmYzZjVkODcxNGRlMTk1MzQxODY1NjczYzFkNWEvdGFibGU6MzhmZDM4ZmQ0ZGY5NGI0YzlkZjM1NTYzNmNkOTk4MDIvdGFibGVyYW5nZTozOGZkMzhmZDRkZjk0YjRjOWRmMzU1NjM2Y2Q5OTgwMl8yLTEtMS0xLTE_52c24baa-fe19-4502-866d-be0568f7b3e1"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80L2ZyYWc6MzkwNmYzZjVkODcxNGRlMTk1MzQxODY1NjczYzFkNWEvdGFibGU6MzhmZDM4ZmQ0ZGY5NGI0YzlkZjM1NTYzNmNkOTk4MDIvdGFibGVyYW5nZTozOGZkMzhmZDRkZjk0YjRjOWRmMzU1NjM2Y2Q5OTgwMl8yLTEtMS0xLTE_fefef69e-db73-4de0-88fc-5c5661eaf593"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80L2ZyYWc6MzkwNmYzZjVkODcxNGRlMTk1MzQxODY1NjczYzFkNWEvdGFibGU6MzhmZDM4ZmQ0ZGY5NGI0YzlkZjM1NTYzNmNkOTk4MDIvdGFibGVyYW5nZTozOGZkMzhmZDRkZjk0YjRjOWRmMzU1NjM2Y2Q5OTgwMl8zLTEtMS0xLTE_f00b33f3-1a26-4298-bfe7-972dcde04a6a"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80L2ZyYWc6MzkwNmYzZjVkODcxNGRlMTk1MzQxODY1NjczYzFkNWEvdGFibGU6MzhmZDM4ZmQ0ZGY5NGI0YzlkZjM1NTYzNmNkOTk4MDIvdGFibGVyYW5nZTozOGZkMzhmZDRkZjk0YjRjOWRmMzU1NjM2Y2Q5OTgwMl8zLTEtMS0xLTE_fe014e92-4009-4e7a-933e-3db0832ab000"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80L2ZyYWc6MzkwNmYzZjVkODcxNGRlMTk1MzQxODY1NjczYzFkNWEvdGFibGU6MzhmZDM4ZmQ0ZGY5NGI0YzlkZjM1NTYzNmNkOTk4MDIvdGFibGVyYW5nZTozOGZkMzhmZDRkZjk0YjRjOWRmMzU1NjM2Y2Q5OTgwMl80LTEtMS0xLTE_65a22896-3af8-4845-8aac-98815d0bf4fa"
      unitRef="shares">103822265</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80L2ZyYWc6MzkwNmYzZjVkODcxNGRlMTk1MzQxODY1NjczYzFkNWEvdGFibGU6MzhmZDM4ZmQ0ZGY5NGI0YzlkZjM1NTYzNmNkOTk4MDIvdGFibGVyYW5nZTozOGZkMzhmZDRkZjk0YjRjOWRmMzU1NjM2Y2Q5OTgwMl80LTMtMS0xLTE_f31a92fd-4a7d-4b10-8a5f-f5290318ad17"
      unitRef="shares">103795169</us-gaap:CommonStockSharesIssued>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80L2ZyYWc6MzkwNmYzZjVkODcxNGRlMTk1MzQxODY1NjczYzFkNWEvdGFibGU6MzhmZDM4ZmQ0ZGY5NGI0YzlkZjM1NTYzNmNkOTk4MDIvdGFibGVyYW5nZTozOGZkMzhmZDRkZjk0YjRjOWRmMzU1NjM2Y2Q5OTgwMl81LTEtMS0xLTE_5e53587f-b03f-4b48-a5a0-7808d03e4c93"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80L2ZyYWc6MzkwNmYzZjVkODcxNGRlMTk1MzQxODY1NjczYzFkNWEvdGFibGU6MzhmZDM4ZmQ0ZGY5NGI0YzlkZjM1NTYzNmNkOTk4MDIvdGFibGVyYW5nZTozOGZkMzhmZDRkZjk0YjRjOWRmMzU1NjM2Y2Q5OTgwMl81LTEtMS0xLTE_899e0bd1-7c52-461a-bf97-2c5af523848c"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80L2ZyYWc6MzkwNmYzZjVkODcxNGRlMTk1MzQxODY1NjczYzFkNWEvdGFibGU6MzhmZDM4ZmQ0ZGY5NGI0YzlkZjM1NTYzNmNkOTk4MDIvdGFibGVyYW5nZTozOGZkMzhmZDRkZjk0YjRjOWRmMzU1NjM2Y2Q5OTgwMl82LTEtMS0xLTE_00c77fd7-b12d-498e-85b0-f90750104ec8"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80L2ZyYWc6MzkwNmYzZjVkODcxNGRlMTk1MzQxODY1NjczYzFkNWEvdGFibGU6MzhmZDM4ZmQ0ZGY5NGI0YzlkZjM1NTYzNmNkOTk4MDIvdGFibGVyYW5nZTozOGZkMzhmZDRkZjk0YjRjOWRmMzU1NjM2Y2Q5OTgwMl82LTEtMS0xLTE_250ae669-1e22-41e2-b4bf-4e550f1449b3"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80L2ZyYWc6MzkwNmYzZjVkODcxNGRlMTk1MzQxODY1NjczYzFkNWEvdGFibGU6MzhmZDM4ZmQ0ZGY5NGI0YzlkZjM1NTYzNmNkOTk4MDIvdGFibGVyYW5nZTozOGZkMzhmZDRkZjk0YjRjOWRmMzU1NjM2Y2Q5OTgwMl83LTEtMS0xLTE_e57a6ad9-fa00-4e48-8390-bd00ab341771"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80L2ZyYWc6MzkwNmYzZjVkODcxNGRlMTk1MzQxODY1NjczYzFkNWEvdGFibGU6MzhmZDM4ZmQ0ZGY5NGI0YzlkZjM1NTYzNmNkOTk4MDIvdGFibGVyYW5nZTozOGZkMzhmZDRkZjk0YjRjOWRmMzU1NjM2Y2Q5OTgwMl83LTEtMS0xLTE_e6ac0459-7c32-48b1-af48-8f1414589833"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:TreasuryStockShares
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80L2ZyYWc6MzkwNmYzZjVkODcxNGRlMTk1MzQxODY1NjczYzFkNWEvdGFibGU6MzhmZDM4ZmQ0ZGY5NGI0YzlkZjM1NTYzNmNkOTk4MDIvdGFibGVyYW5nZTozOGZkMzhmZDRkZjk0YjRjOWRmMzU1NjM2Y2Q5OTgwMl84LTEtMS0xLTE_87f094da-9725-4ac2-bc2e-6e9765a91b1b"
      unitRef="shares">29792903</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80L2ZyYWc6MzkwNmYzZjVkODcxNGRlMTk1MzQxODY1NjczYzFkNWEvdGFibGU6MzhmZDM4ZmQ0ZGY5NGI0YzlkZjM1NTYzNmNkOTk4MDIvdGFibGVyYW5nZTozOGZkMzhmZDRkZjk0YjRjOWRmMzU1NjM2Y2Q5OTgwMl84LTMtMS0xLTE_45203c66-39d3-4583-9fce-4ac610bd7e6b"
      unitRef="shares">29792903</us-gaap:TreasuryStockShares>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1f257abd9e1249e09d84fedd5a2978b7_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zNC9mcmFnOjRhNDI4Y2FlMmFhYzQwYWQ5YzIyNzJkNjRkZTJkYTllL3RhYmxlOjYwZTVkMDExZDFmOTRkMDZiYTI2NTZhNGVkNzhiMjk2L3RhYmxlcmFuZ2U6NjBlNWQwMTFkMWY5NGQwNmJhMjY1NmE0ZWQ3OGIyOTZfMy0xLTEtMS0x_d3c7987f-6b7b-4d34-9a41-314bb65f897c">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="if989e988729f4c5aa817e500f7b5680a_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80My9mcmFnOjUyMTUzM2EzYjhmNDQzYTFhZDk4YzhjMDdiOTU3NGI0L3RhYmxlOjExNDMyMDg5MTQxMzQ1Y2U5NDE4YWI2MzFmZGJjYWE2L3RhYmxlcmFuZ2U6MTE0MzIwODkxNDEzNDVjZTk0MThhYjYzMWZkYmNhYTZfMC0xLTEtMS0x_665b5b62-0f8d-48bf-91f4-bc64e028364e">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF81Mi9mcmFnOmU3OGZlNjY0YmJjNDQyNDRiYzc4NmJkOTMyY2VjNzVkL3RhYmxlOmJiOGIxZjQzZjI5NDQzMGRiYzY3ZDZhMzc4YWEwNzI5L3RhYmxlcmFuZ2U6YmI4YjFmNDNmMjk0NDMwZGJjNjdkNmEzNzhhYTA3MjlfMy0xLTEtMS0x_4c8c02e4-a2c2-4cd9-a3dc-fc61e99d4e5e"
      unitRef="usd">31000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF81Mi9mcmFnOmU3OGZlNjY0YmJjNDQyNDRiYzc4NmJkOTMyY2VjNzVkL3RleHRyZWdpb246ZTc4ZmU2NjRiYmM0NDI0NGJjNzg2YmQ5MzJjZWM3NWRfMTY0OTI2NzQ0MTgxNw_080bfe3c-e988-4a91-96af-634ea5f688bf"
      unitRef="usd">28000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF81Mi9mcmFnOmU3OGZlNjY0YmJjNDQyNDRiYzc4NmJkOTMyY2VjNzVkL3RleHRyZWdpb246ZTc4ZmU2NjRiYmM0NDI0NGJjNzg2YmQ5MzJjZWM3NWRfMTY0OTI2NzQ0MTgyNQ_4c8c02e4-a2c2-4cd9-a3dc-fc61e99d4e5e"
      unitRef="usd">31000</us-gaap:FinanceLeaseInterestExpense>
    <jkhy:ReclassificationofRevenueBetweenReportableSegments
      contextRef="i5b5e00f44d344a64a469ed2fa6bc1e70_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF84Mi9mcmFnOmI4NjdjODJlM2I0MjRiZTI5YjZmMzgyYjRiN2JjNjM4L3RhYmxlOmJiNTViZWRjNjE4ODQ2YjU4MGVmYzVkNmI3YzhkYmRjL3RhYmxlcmFuZ2U6YmI1NWJlZGM2MTg4NDZiNTgwZWZjNWQ2YjdjOGRiZGNfMy0xLTEtMS0x_1ccb535c-64c6-4708-9fb0-7963468ba108"
      unitRef="usd">-5875000</jkhy:ReclassificationofRevenueBetweenReportableSegments>
    <jkhy:ReclassificationOfCostBetweenReportableSegments
      contextRef="i5b5e00f44d344a64a469ed2fa6bc1e70_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF84Mi9mcmFnOmI4NjdjODJlM2I0MjRiZTI5YjZmMzgyYjRiN2JjNjM4L3RhYmxlOmJiNTViZWRjNjE4ODQ2YjU4MGVmYzVkNmI3YzhkYmRjL3RhYmxlcmFuZ2U6YmI1NWJlZGM2MTg4NDZiNTgwZWZjNWQ2YjdjOGRiZGNfNS0xLTEtMS0x_11b80c7e-5a0c-491e-93a7-d2f7c7dd4b14"
      unitRef="usd">-3728000</jkhy:ReclassificationOfCostBetweenReportableSegments>
    <us-gaap:NetIncomeLoss
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xMDc5L2ZyYWc6YmY3NDFlNDU1N2UzNDRkYmFhMDY2MzRkZmQ0Y2EzMDUvdGV4dHJlZ2lvbjpiZjc0MWU0NTU3ZTM0NGRiYWEwNjYzNGRmZDRjYTMwNV8xNjQ5MjY3NDQ0MjQz_08749bab-4b16-4628-bbf1-5d58c8bd390a"
      unitRef="usd">102114000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xMDc5L2ZyYWc6YmY3NDFlNDU1N2UzNDRkYmFhMDY2MzRkZmQ0Y2EzMDUvdGV4dHJlZ2lvbjpiZjc0MWU0NTU3ZTM0NGRiYWEwNjYzNGRmZDRjYTMwNV8xNjQ5MjY3NDQ0MjUx_46c4b69e-102a-499f-8f56-1e55fd26ea47"
      unitRef="usdPerShare">1.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xMDc5L2ZyYWc6YmY3NDFlNDU1N2UzNDRkYmFhMDY2MzRkZmQ0Y2EzMDUvdGV4dHJlZ2lvbjpiZjc0MWU0NTU3ZTM0NGRiYWEwNjYzNGRmZDRjYTMwNV8xNjQ5MjY3NDQ0Mjk5_24068799-12b8-46da-a847-22613d5e0003"
      unitRef="usd">91216000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xMDc5L2ZyYWc6YmY3NDFlNDU1N2UzNDRkYmFhMDY2MzRkZmQ0Y2EzMDUvdGV4dHJlZ2lvbjpiZjc0MWU0NTU3ZTM0NGRiYWEwNjYzNGRmZDRjYTMwNV8xNjQ5MjY3NDQ0MzA3_a864c4c5-4790-4a31-81f3-98ceb58b0b3f"
      unitRef="usdPerShare">1.19</us-gaap:EarningsPerShareDiluted>
    <dei:DocumentType
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xL2ZyYWc6M2YzNzUzNDZhOTM5NDFlMzgxYjg4YmNhOTk3NmE0MjAvdGV4dHJlZ2lvbjozZjM3NTM0NmE5Mzk0MWUzODFiODhiY2E5OTc2YTQyMF8xOTQ3_1065f65f-266b-47db-b297-98316ff4801a">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xL2ZyYWc6M2YzNzUzNDZhOTM5NDFlMzgxYjg4YmNhOTk3NmE0MjAvdGFibGU6NDk2OTE2MGVmODEyNGY3YThhMzEzNjFjMjllY2YwNTQvdGFibGVyYW5nZTo0OTY5MTYwZWY4MTI0ZjdhOGEzMTM2MWMyOWVjZjA1NF8wLTAtMS0xLTE_06f7ddbc-c3f7-4f8a-b44b-1a756c2a7101">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xL2ZyYWc6M2YzNzUzNDZhOTM5NDFlMzgxYjg4YmNhOTk3NmE0MjAvdGV4dHJlZ2lvbjozZjM3NTM0NmE5Mzk0MWUzODFiODhiY2E5OTc2YTQyMF8xMjA_54b4c6ff-1f37-44b7-9ee0-5712c2623d7f">2021-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xL2ZyYWc6M2YzNzUzNDZhOTM5NDFlMzgxYjg4YmNhOTk3NmE0MjAvdGFibGU6NjAzZDllOTdhMzNkNDg5Y2E5NTgwOGI4YmFlOGZjYjYvdGFibGVyYW5nZTo2MDNkOWU5N2EzM2Q0ODljYTk1ODA4YjhiYWU4ZmNiNl8xLTAtMS0xLTE_b26218a1-bc4a-447b-ba6f-c345b31c2213">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xL2ZyYWc6M2YzNzUzNDZhOTM5NDFlMzgxYjg4YmNhOTk3NmE0MjAvdGV4dHJlZ2lvbjozZjM3NTM0NmE5Mzk0MWUzODFiODhiY2E5OTc2YTQyMF8xOTQz_324ec5a8-2f7f-4e85-bc3e-3e1351730920">0-14112</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xL2ZyYWc6M2YzNzUzNDZhOTM5NDFlMzgxYjg4YmNhOTk3NmE0MjAvdGFibGU6ZjdhM2Y1YTNlY2I0NDE1N2I1Nzg3ODQzYmQ5YmEzNDUvdGFibGVyYW5nZTpmN2EzZjVhM2VjYjQ0MTU3YjU3ODc4NDNiZDliYTM0NV8wLTAtMS0xLTE_9188b74d-5a0b-49cf-bfcc-1de48c0ef7f3">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xL2ZyYWc6M2YzNzUzNDZhOTM5NDFlMzgxYjg4YmNhOTk3NmE0MjAvdGFibGU6ZjdhM2Y1YTNlY2I0NDE1N2I1Nzg3ODQzYmQ5YmEzNDUvdGFibGVyYW5nZTpmN2EzZjVhM2VjYjQ0MTU3YjU3ODc4NDNiZDliYTM0NV8wLTItMS0xLTE_18e2c114-9b09-4072-9c3b-9fc4a3c41782">43-1128385</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xL2ZyYWc6M2YzNzUzNDZhOTM5NDFlMzgxYjg4YmNhOTk3NmE0MjAvdGV4dHJlZ2lvbjozZjM3NTM0NmE5Mzk0MWUzODFiODhiY2E5OTc2YTQyMF8xOTQ1_69ae560a-84df-4521-8ed7-212641b57849">663 Highway 60, P.O. Box 807</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xL2ZyYWc6M2YzNzUzNDZhOTM5NDFlMzgxYjg4YmNhOTk3NmE0MjAvdGV4dHJlZ2lvbjozZjM3NTM0NmE5Mzk0MWUzODFiODhiY2E5OTc2YTQyMF8xOTM2_4b91ef66-93e6-46fa-ade0-d8ced4914e7d">Monett</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xL2ZyYWc6M2YzNzUzNDZhOTM5NDFlMzgxYjg4YmNhOTk3NmE0MjAvdGV4dHJlZ2lvbjozZjM3NTM0NmE5Mzk0MWUzODFiODhiY2E5OTc2YTQyMF8xOTM3_b400fc2c-35a7-4a03-94b3-405c3ca682a9">MO</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xL2ZyYWc6M2YzNzUzNDZhOTM5NDFlMzgxYjg4YmNhOTk3NmE0MjAvdGV4dHJlZ2lvbjozZjM3NTM0NmE5Mzk0MWUzODFiODhiY2E5OTc2YTQyMF8xOTM4_5bfb0f06-dfb7-42eb-9b49-72a75e7c633e">65708</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xL2ZyYWc6M2YzNzUzNDZhOTM5NDFlMzgxYjg4YmNhOTk3NmE0MjAvdGV4dHJlZ2lvbjozZjM3NTM0NmE5Mzk0MWUzODFiODhiY2E5OTc2YTQyMF8xOTM5_96a8334b-ddba-4a8e-8fc9-b096b049bf54">417</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xL2ZyYWc6M2YzNzUzNDZhOTM5NDFlMzgxYjg4YmNhOTk3NmE0MjAvdGV4dHJlZ2lvbjozZjM3NTM0NmE5Mzk0MWUzODFiODhiY2E5OTc2YTQyMF8xOTQw_2102ee75-4463-4d90-8965-f2a054cf9ce7">235-6652</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xL2ZyYWc6M2YzNzUzNDZhOTM5NDFlMzgxYjg4YmNhOTk3NmE0MjAvdGFibGU6OWNjMWNhMWI1YmIyNDNkNzk1MWMwNzE5YzViMWE5MDIvdGFibGVyYW5nZTo5Y2MxY2ExYjViYjI0M2Q3OTUxYzA3MTljNWIxYTkwMl8xLTAtMS0xLTE_781d9114-273f-49a7-b814-44290ba86d48">Common Stock ($0.01 par value)</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xL2ZyYWc6M2YzNzUzNDZhOTM5NDFlMzgxYjg4YmNhOTk3NmE0MjAvdGFibGU6OWNjMWNhMWI1YmIyNDNkNzk1MWMwNzE5YzViMWE5MDIvdGFibGVyYW5nZTo5Y2MxY2ExYjViYjI0M2Q3OTUxYzA3MTljNWIxYTkwMl8xLTEtMS0xLTE_2c9a4882-c5dd-4528-8a62-8fd94a37c984">JKHY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xL2ZyYWc6M2YzNzUzNDZhOTM5NDFlMzgxYjg4YmNhOTk3NmE0MjAvdGFibGU6OWNjMWNhMWI1YmIyNDNkNzk1MWMwNzE5YzViMWE5MDIvdGFibGVyYW5nZTo5Y2MxY2ExYjViYjI0M2Q3OTUxYzA3MTljNWIxYTkwMl8xLTItMS0xLTE_37135b65-0733-41ba-b377-008ef31f6e36">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xL2ZyYWc6M2YzNzUzNDZhOTM5NDFlMzgxYjg4YmNhOTk3NmE0MjAvdGV4dHJlZ2lvbjozZjM3NTM0NmE5Mzk0MWUzODFiODhiY2E5OTc2YTQyMF8xOTQx_0f3a113b-fead-486e-851b-9eba61c485dd">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xL2ZyYWc6M2YzNzUzNDZhOTM5NDFlMzgxYjg4YmNhOTk3NmE0MjAvdGV4dHJlZ2lvbjozZjM3NTM0NmE5Mzk0MWUzODFiODhiY2E5OTc2YTQyMF8xOTQy_3043a4e3-78f8-4010-a9b0-14cc7844be2f">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xL2ZyYWc6M2YzNzUzNDZhOTM5NDFlMzgxYjg4YmNhOTk3NmE0MjAvdGFibGU6NzcxOTdiZDE5N2E1NGZkZGI1ZTFmZTc4MTFiMTcyZDEvdGFibGVyYW5nZTo3NzE5N2JkMTk3YTU0ZmRkYjVlMWZlNzgxMWIxNzJkMV8wLTAtMS0xLTE_3dfc62bc-8c4c-4814-9972-90ef994f9bd0">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xL2ZyYWc6M2YzNzUzNDZhOTM5NDFlMzgxYjg4YmNhOTk3NmE0MjAvdGFibGU6NzcxOTdiZDE5N2E1NGZkZGI1ZTFmZTc4MTFiMTcyZDEvdGFibGVyYW5nZTo3NzE5N2JkMTk3YTU0ZmRkYjVlMWZlNzgxMWIxNzJkMV8yLTMtMS0xLTE_0d51e716-0b46-4624-91b5-eef2c3680396">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xL2ZyYWc6M2YzNzUzNDZhOTM5NDFlMzgxYjg4YmNhOTk3NmE0MjAvdGFibGU6NzcxOTdiZDE5N2E1NGZkZGI1ZTFmZTc4MTFiMTcyZDEvdGFibGVyYW5nZTo3NzE5N2JkMTk3YTU0ZmRkYjVlMWZlNzgxMWIxNzJkMV80LTEtMS0xLTE_72535373-fe3a-4c35-8139-573cbc55dcc2">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xL2ZyYWc6M2YzNzUzNDZhOTM5NDFlMzgxYjg4YmNhOTk3NmE0MjAvdGV4dHJlZ2lvbjozZjM3NTM0NmE5Mzk0MWUzODFiODhiY2E5OTc2YTQyMF8xOTQ2_ac8e2ac8-a65f-41b5-8203-1748f78b04ac">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ic4aff227f55d4ec59199f787e8126562_I20211028"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xL2ZyYWc6M2YzNzUzNDZhOTM5NDFlMzgxYjg4YmNhOTk3NmE0MjAvdGV4dHJlZ2lvbjozZjM3NTM0NmE5Mzk0MWUzODFiODhiY2E5OTc2YTQyMF8xODgx_f92975fe-c32e-4ddc-a235-ee6f71c9845d"
      unitRef="shares">74041032</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfOC0xLTEtMS0x_2dc7d6ed-6e5c-47e7-909e-18c7205d4ea5"
      unitRef="usd">44251000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfOC0zLTEtMS0x_d6976f52-864e-4767-b0d5-a5c4b09d1eb3"
      unitRef="usd">50992000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfOS0xLTEtMS0x_94184af1-18a4-4cc0-93cb-99fe429bcd47"
      unitRef="usd">253160000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfOS0zLTEtMS0x_58506d43-9e65-4771-a9ff-b6726e212178"
      unitRef="usd">306564000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMTAtMS0xLTEtMQ_ba38e847-782c-409a-9d24-3bb5e80a75d8"
      unitRef="usd">20833000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMTAtMy0xLTEtMQ_b4f42893-675f-46ea-b6ce-622e99f7e28d"
      unitRef="usd">30243000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMTEtMS0xLTEtMQ_ea9e249d-69cf-4621-85f6-affdadf03c88"
      unitRef="usd">111288000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMTEtMy0xLTEtMQ_c77ba853-925e-46ec-b630-35750f161665"
      unitRef="usd">109723000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:DeferredCostsCurrent
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMTItMS0xLTEtMQ_3ae88fa1-8301-4173-9844-0e03e642ff55"
      unitRef="usd">61429000</us-gaap:DeferredCostsCurrent>
    <us-gaap:DeferredCostsCurrent
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMTItMy0xLTEtMQ_e1dbb891-4cc3-4651-a9bd-c87dbdb50ed6"
      unitRef="usd">46215000</us-gaap:DeferredCostsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMTQtMS0xLTEtMQ_94ae11ea-fcd3-4290-a580-916485c1e437"
      unitRef="usd">490961000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMTQtMy0xLTEtMQ_af8a2227-2992-42b3-bf14-809434f5f795"
      unitRef="usd">543737000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMTUtMS0xLTEtMQ_30e6ef0e-6b52-4c57-9750-d401d0309a51"
      unitRef="usd">241157000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMTUtMy0xLTEtMQ_17f52115-8d64-4279-b072-f50bd86fa942"
      unitRef="usd">252481000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DeferredCosts
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMTctMS0xLTEtMQ_916f3922-6fa6-4351-aef3-6b45cb180abc"
      unitRef="usd">130995000</us-gaap:DeferredCosts>
    <us-gaap:DeferredCosts
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMTctMy0xLTEtMQ_4a72a9e3-335c-4115-850f-df51341e3e7d"
      unitRef="usd">127205000</us-gaap:DeferredCosts>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMTgtMS0xLTEtMQ_afc32ee5-e5ba-45d6-a532-1de0abd390fe"
      unitRef="usd">377776000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMTgtMy0xLTEtMQ_021acb85-d10c-41e7-9efa-d11c7f7beed4"
      unitRef="usd">368094000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMTktMS0xLTEtMQ_97f386c1-72f0-4f63-b111-214114d2eae2"
      unitRef="usd">248918000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMTktMy0xLTEtMQ_1b1524ec-bd3a-4332-8488-f3d13f4c96d7"
      unitRef="usd">249210000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id76fba31efc647a0b913b1e022328e8d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMjAtMS0xLTEtMQ_bf7344ca-bc7e-403d-823d-84cda9e08e81"
      unitRef="usd">78617000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifad28a40c86949128bca2015c312b97b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMjAtMy0xLTEtMQ_64aaca45-ab74-4964-83d0-ca256a811341"
      unitRef="usd">81842000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMjEtMS0xLTEtMQ_b0e7d0e9-da5a-4583-af23-22c5f23fa764"
      unitRef="usd">25029000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMjEtMy0xLTEtMQ_f755871f-ae5b-4794-90d4-afee6de24b26"
      unitRef="usd">26129000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMjItMS0xLTEtMQ_ff7ab084-1c17-457e-b534-f42d3b49c708"
      unitRef="usd">687458000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMjItMy0xLTEtMQ_37eb8e57-061e-4b58-b4c5-9a584fd053bc"
      unitRef="usd">687458000</us-gaap:Goodwill>
    <us-gaap:AssetsNoncurrent
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMjMtMS0xLTEtMQ_9ae11e4a-418c-48d1-a89b-303e38d08a4a"
      unitRef="usd">1548793000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMjMtMy0xLTEtMQ_a453a402-740a-4b49-a730-903fd95ff032"
      unitRef="usd">1539938000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMjQtMS0xLTEtMQ_c76f1d0a-fe19-40b9-bd52-4a90f79b499e"
      unitRef="usd">2280911000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMjQtMy0xLTEtMQ_4adb25c8-59b4-401a-aabf-4b32348fed07"
      unitRef="usd">2336156000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMjctMS0xLTEtMQ_d6ae56ec-bc20-4b60-a682-d50013b11399"
      unitRef="usd">14015000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMjctMy0xLTEtMQ_871d6e08-87ee-4bba-957d-b73a88eb7931"
      unitRef="usd">18485000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMjgtMS0xLTEtMQ_f1c3cf81-3049-4efb-8295-67b03a50953e"
      unitRef="usd">147073000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMjgtMy0xLTEtMQ_74d05da1-5a44-4728-a68e-1c77bff6074d"
      unitRef="usd">182517000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMzEtMS0xLTEtMQ_c62dc107-4fd4-457e-ad34-b4a9989f0f0f"
      unitRef="usd">110000</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMzEtMy0xLTEtMQ_1bfa5d8b-b197-4831-b45f-31741c18c272"
      unitRef="usd">110000</us-gaap:NotesPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMzItMS0xLTEtMQ_6d6b2498-8462-4b34-ba98-c71d60c62242"
      unitRef="usd">268840000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMzItMy0xLTEtMQ_701b241e-93f3-4fdc-822f-3409ceba726d"
      unitRef="usd">319748000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMzMtMS0xLTEtMQ_5bdfb8cb-b24f-4c03-83b0-4579221242ae"
      unitRef="usd">430038000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMzMtMy0xLTEtMQ_7700ae73-a1ba-4427-83c7-a8ab4ba8ee93"
      unitRef="usd">520860000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMzUtMS0xLTEtMQ_22fd685a-630f-4c82-9e72-38498c046505"
      unitRef="usd">66099000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMzUtMy0xLTEtMQ_47690099-b91c-458b-8fa8-a2220483b000"
      unitRef="usd">75852000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMzYtMS0xLTEtMQ_1ac4c15e-6e6c-4de4-8c8b-76d161a22353"
      unitRef="usd">266846000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMzYtMy0xLTEtMQ_91f49397-625a-4fa7-a593-ce21c770f90c"
      unitRef="usd">260758000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMzctMS0xLTEtMQ_28377a51-31ff-4b76-9b60-522ac5cd4fd5"
      unitRef="usd">65056000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMzctMy0xLTEtMQ_26c9b61c-c2dd-4e19-b500-6f42e913820f"
      unitRef="usd">100083000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMzgtMS0xLTEtMQ_608de32f-ca25-4699-8ef4-95cadfe9cb97"
      unitRef="usd">57207000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMzgtMy0xLTEtMQ_ab6d593b-ecf5-40eb-842e-a552d96ad951"
      unitRef="usd">59311000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMzktMS0xLTEtMQ_563d8dfd-9158-4b57-bbc0-a564e4caca0f"
      unitRef="usd">455208000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfMzktMy0xLTEtMQ_61d100e1-37ea-4aef-8485-d6bcbedeb9e3"
      unitRef="usd">496004000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDAtMS0xLTEtMQ_f9476930-8de9-4ea5-ab64-83b79025a67e"
      unitRef="usd">885246000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDAtMy0xLTEtMQ_7832535b-0387-4dfb-b457-7f1359744599"
      unitRef="usd">1016864000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDItMC0xLTEtMjUwMDAvdGV4dHJlZ2lvbjo1OWI3MTBjMmY4ZDU0OTZiYjdjZDNmNzFiNWQ5YzEyY18yMTk5MDIzMjU1NjI5_5e53587f-b03f-4b48-a5a0-7808d03e4c93"
      unitRef="usdPerShare">1</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDItMC0xLTEtMjUwMDAvdGV4dHJlZ2lvbjo1OWI3MTBjMmY4ZDU0OTZiYjdjZDNmNzFiNWQ5YzEyY18yMTk5MDIzMjU1NjI5_899e0bd1-7c52-461a-bf97-2c5af523848c"
      unitRef="usdPerShare">1</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDItMC0xLTEtMjUwMDAvdGV4dHJlZ2lvbjo1OWI3MTBjMmY4ZDU0OTZiYjdjZDNmNzFiNWQ5YzEyY18yMTk5MDIzMjU1NjM5_00c77fd7-b12d-498e-85b0-f90750104ec8"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDItMC0xLTEtMjUwMDAvdGV4dHJlZ2lvbjo1OWI3MTBjMmY4ZDU0OTZiYjdjZDNmNzFiNWQ5YzEyY18yMTk5MDIzMjU1NjM5_250ae669-1e22-41e2-b4bf-4e550f1449b3"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDItMC0xLTEtMjUwMDAvdGV4dHJlZ2lvbjo1OWI3MTBjMmY4ZDU0OTZiYjdjZDNmNzFiNWQ5YzEyY18yMTk5MDIzMjU1NjQ2_e57a6ad9-fa00-4e48-8390-bd00ab341771"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDItMC0xLTEtMjUwMDAvdGV4dHJlZ2lvbjo1OWI3MTBjMmY4ZDU0OTZiYjdjZDNmNzFiNWQ5YzEyY18yMTk5MDIzMjU1NjQ2_e6ac0459-7c32-48b1-af48-8f1414589833"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDItMS0xLTEtMQ_2a0f4554-4723-415b-8e2f-8a2f107860cd"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDItMy0xLTEtMQ_f48ae791-3ff3-4578-b923-f89e2a81a10f"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDMtMC0xLTEtMS90ZXh0cmVnaW9uOmE2N2EwYTI2ZTY1ODQ4YTNhYjc2OWMzYTJmMmYyMmM5XzIxOTkwMjMyNTU3MjY_52c24baa-fe19-4502-866d-be0568f7b3e1"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDMtMC0xLTEtMS90ZXh0cmVnaW9uOmE2N2EwYTI2ZTY1ODQ4YTNhYjc2OWMzYTJmMmYyMmM5XzIxOTkwMjMyNTU3MjY_fefef69e-db73-4de0-88fc-5c5661eaf593"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDMtMC0xLTEtMS90ZXh0cmVnaW9uOmE2N2EwYTI2ZTY1ODQ4YTNhYjc2OWMzYTJmMmYyMmM5XzIxOTkwMjMyNTU3NDE_f00b33f3-1a26-4298-bfe7-972dcde04a6a"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDMtMC0xLTEtMS90ZXh0cmVnaW9uOmE2N2EwYTI2ZTY1ODQ4YTNhYjc2OWMzYTJmMmYyMmM5XzIxOTkwMjMyNTU3NDE_fe014e92-4009-4e7a-933e-3db0832ab000"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDMtMC0xLTEtMS90ZXh0cmVnaW9uOmE2N2EwYTI2ZTY1ODQ4YTNhYjc2OWMzYTJmMmYyMmM5XzIxOTkwMjMyNTU3NTc_65a22896-3af8-4845-8aac-98815d0bf4fa"
      unitRef="shares">103822265</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDMtMC0xLTEtMS90ZXh0cmVnaW9uOmE2N2EwYTI2ZTY1ODQ4YTNhYjc2OWMzYTJmMmYyMmM5XzIxOTkwMjMyNTU3NzE_f31a92fd-4a7d-4b10-8a5f-f5290318ad17"
      unitRef="shares">103795169</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDMtMS0xLTEtMQ_f2919ad2-ac9a-463e-963d-08ad9eb6db8a"
      unitRef="usd">1038000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDMtMy0xLTEtMQ_7268eef8-b254-420f-bbc0-2e522ee5cb86"
      unitRef="usd">1038000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDQtMS0xLTEtMQ_d38abc4b-7556-4ca8-a109-d4fb72ec5f96"
      unitRef="usd">527255000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDQtMy0xLTEtMQ_39610f13-3fda-4a10-8b3a-b5201c7fb165"
      unitRef="usd">518960000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDUtMS0xLTEtMQ_16ccb779-b5f7-48ac-9104-81ffcec0a97a"
      unitRef="usd">2480574000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDUtMy0xLTEtMQ_32871378-17f0-4664-a3db-323451d84ef9"
      unitRef="usd">2412496000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockShares
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDYtMC0xLTEtMS90ZXh0cmVnaW9uOjc4NjRjM2ZmZTE2MTQ0NzRiNDRiOGY0NTFhNTM5OTM3XzIxOTkwMjMyNTU2ODA_87f094da-9725-4ac2-bc2e-6e9765a91b1b"
      unitRef="shares">29792903</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDYtMC0xLTEtMS90ZXh0cmVnaW9uOjc4NjRjM2ZmZTE2MTQ0NzRiNDRiOGY0NTFhNTM5OTM3XzIxOTkwMjMyNTU2OTM_45203c66-39d3-4583-9fce-4ac610bd7e6b"
      unitRef="shares">29792903</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDYtMS0xLTEtMQ_89889c35-7cf4-46e4-a28f-8bb1fb852d36"
      unitRef="usd">1613202000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDYtMy0xLTEtMQ_998e934a-4b23-4a5a-8334-1dbd3ad1f005"
      unitRef="usd">1613202000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDctMS0xLTEtMQ_292e8504-e260-4e4f-ace2-9f3dc6fbcf83"
      unitRef="usd">1395665000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDctMy0xLTEtMQ_a7a4d6e5-7517-48f2-94da-23861a00954b"
      unitRef="usd">1319292000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDgtMS0xLTEtMQ_b7eae0df-b4e4-4c29-8aab-616385bed48a"
      unitRef="usd">2280911000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xNi9mcmFnOmM3ZDE1ZjZjMjg3ODQ2MThiZjgzYWM0MmNiNGJkMTE1L3RhYmxlOjNjYWY1MzIzZjc2ZjQzZjliYTUyZDg5ODE4MGUxNjQxL3RhYmxlcmFuZ2U6M2NhZjUzMjNmNzZmNDNmOWJhNTJkODk4MTgwZTE2NDFfNDgtMy0xLTEtMQ_3d4ff848-9aca-452f-8255-478aa8d86f61"
      unitRef="usd">2336156000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfOC0xLTEtMS0x_4c56aacc-e717-4bbf-bd3e-dfea8c95e067"
      unitRef="usd">488056000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfOC0zLTEtMS0x_b9df4d85-a2f2-44d8-86b4-a1c30621ba4d"
      unitRef="usd">451800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMTEtMS0xLTEtMQ_20ec6ff3-df6d-4948-beb3-4000d466d0ed"
      unitRef="usd">276636000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMTEtMy0xLTEtMQ_9dbfb426-02ad-4fdb-8330-3c6b4d2f21d5"
      unitRef="usd">262929000</us-gaap:CostOfRevenue>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMTItMS0xLTEtMQ_057fe79b-9a53-44ab-84cf-2b898e5e209c"
      unitRef="usd">26754000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMTItMy0xLTEtMQ_63e46410-c1dc-4339-827b-d02faa05017a"
      unitRef="usd">26057000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMTMtMS0xLTEtMQ_e85b928e-7eee-460d-a479-5dccfe7b2ead"
      unitRef="usd">51071000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMTMtMy0xLTEtMQ_1c27984e-0b74-48f1-b29d-a1ef9f6431c6"
      unitRef="usd">45226000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMTUtMS0xLTEtMQ_b8d3e614-8ee4-4b47-9aec-da6b55abdf0a"
      unitRef="usd">354461000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMTUtMy0xLTEtMQ_df1b7450-2e03-4af2-b3ee-82acf6528c75"
      unitRef="usd">334212000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMTctMS0xLTEtMQ_2f14abfa-cca4-42b7-bac5-586b1988e82f"
      unitRef="usd">133595000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMTctMy0xLTEtMQ_faf57191-16bf-4718-b8ad-850f917a96f5"
      unitRef="usd">117588000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMjAtMS0xLTEtMQ_77041fc1-40f2-438e-a0b9-8a31075b57f6"
      unitRef="usd">7000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMjAtMy0xLTEtMQ_918fefc2-4c9d-4ded-9326-bda9cf9f8296"
      unitRef="usd">68000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMjEtMS0xLTEtMQ_fce3ca8c-1226-4304-9806-fcda0c7db658"
      unitRef="usd">248000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMjEtMy0xLTEtMQ_68914ff4-451b-48d7-b331-ce53f98fa26b"
      unitRef="usd">117000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMjItMS0xLTEtMQ_7f70b61a-269b-491f-bd4b-55809a3982aa"
      unitRef="usd">-241000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMjItMy0xLTEtMQ_e0c02c20-0ea9-41ee-8acc-d9cb467d720a"
      unitRef="usd">-49000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMjQtMS0xLTEtMQ_35d7bb5d-9858-483c-8b53-f07b68fc4783"
      unitRef="usd">133354000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMjQtMy0xLTEtMQ_b58248ed-4e4c-402a-94bd-f532651e6b9a"
      unitRef="usd">117539000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMjYtMS0xLTEtMQ_032608ee-7ad2-4ff3-99eb-dc1c82a8f990"
      unitRef="usd">31240000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMjYtMy0xLTEtMQ_bd0931e6-ecb5-4661-b0b8-8c91ac2c775f"
      unitRef="usd">26323000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMjgtMS0xLTEtMQ_7d7d24a1-6b76-4c97-961b-04314efd788c"
      unitRef="usd">102114000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMjgtMy0xLTEtMQ_842ff71f-5fe5-4a65-8e13-97b0a2e0ea39"
      unitRef="usd">91216000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMzAtMS0xLTEtMQ_15f04cb3-8fad-4ca3-983f-e41ea145c478"
      unitRef="usdPerShare">1.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMzAtMy0xLTEtMQ_899abbf5-8011-44cf-9216-0f54b7d52eba"
      unitRef="usdPerShare">1.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMzEtMS0xLTEtMQ_a993ed68-477b-4175-847d-3baa43997a80"
      unitRef="shares">74016000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMzEtMy0xLTEtMQ_22a85c62-5c77-476f-8006-6a5d811f5ee1"
      unitRef="shares">76507000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMzMtMS0xLTEtMQ_00549514-38ca-40d6-8928-9b2fe2146dac"
      unitRef="usdPerShare">1.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMzMtMy0xLTEtMQ_e4918219-6e97-4296-a632-430c6e155a64"
      unitRef="usdPerShare">1.19</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMzQtMS0xLTEtMQ_5136416f-6fd4-4cae-87ca-7b45175cd556"
      unitRef="shares">74142000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8xOS9mcmFnOjJkYmQwMjIyMGMzNTQ1OGI4MGM4NDAxNTU5Y2QyMjc4L3RhYmxlOjJiMjNmMjJjNTg0NjQxMDc4MmQxYTM3N2YxYzU1NzcwL3RhYmxlcmFuZ2U6MmIyM2YyMmM1ODQ2NDEwNzgyZDFhMzc3ZjFjNTU3NzBfMzQtMy0xLTEtMQ_7d3853fd-9a22-4c55-a691-4d88aaa0254d"
      unitRef="shares">76713000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ibabd16c0ab564e96a48359457955442a_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfNy0xLTEtMS0x_2d01df97-833f-414e-a60f-ad6a62ece75b"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i01ce2b8c039042d58bb60b214c8b47ec_I20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfNy0zLTEtMS0x_6b914323-b72a-47e2-be04-db72283116f3"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i75d07f4e34a1447c872004db1069265f_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMTAtMS0xLTEtMQ_8afc58a6-563d-4b60-b599-02a698d52881"
      unitRef="shares">103795169</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibaacba256f904bb0917dc3cd24d58564_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMTAtMy0xLTEtMQ_52bd6e3f-0464-41f1-ba45-0fff83cadacf"
      unitRef="shares">103622563</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i28adf44a0f24449e84b532ab98202b83_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMTEtMS0xLTEtMQ_8baa1d16-bf06-4e4b-9978-addf43f66a5d"
      unitRef="shares">5432</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ia7b38faac34f4bdc879c346287956eaf_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMTEtMy0xLTEtMQ_a98629bb-2746-4681-ad20-ab110867a10c"
      unitRef="shares">55002</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i28adf44a0f24449e84b532ab98202b83_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMTItMS0xLTEtMQ_a2f3f0d5-934a-4b15-89a1-c06988d8ae0a"
      unitRef="shares">21664</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ia7b38faac34f4bdc879c346287956eaf_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMTItMy0xLTEtMQ_04e7fe34-c4e7-4589-98c2-98d605ec5304"
      unitRef="shares">19397</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5788d72307d84ecd9c34e15ce80ea8e6_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMTMtMS0xLTEtMQ_c3d75d92-91a6-42cd-80f3-3c0bc3f2dc7b"
      unitRef="shares">103822265</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8d2311cd00c240d8956a281310779a8d_I20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMTMtMy0xLTEtMQ_22080cfa-32fb-443b-9cdf-48280c4e01e9"
      unitRef="shares">103696962</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i75d07f4e34a1447c872004db1069265f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMTYtMS0xLTEtMQ_fc5b60ea-847c-4a42-afe1-f486a96ed498"
      unitRef="usd">1038000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibaacba256f904bb0917dc3cd24d58564_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMTYtMy0xLTEtMQ_13d981df-ca6e-41c1-bddb-d81aa0a3f67b"
      unitRef="usd">1036000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i28adf44a0f24449e84b532ab98202b83_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMTctMS0xLTEtMQ_a6182d7c-210f-4638-95d7-1614b0745ff5"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia7b38faac34f4bdc879c346287956eaf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMTctMy0xLTEtMQ_adf849c3-aefd-4694-bbd6-592bf9160052"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i28adf44a0f24449e84b532ab98202b83_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMTgtMS0xLTEtMQ_89095b6e-c2a5-4eaf-ad68-1a5af0c34d73"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ia7b38faac34f4bdc879c346287956eaf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMTgtMy0xLTEtMQ_8c27190d-a963-4d5e-8f9e-23a561737839"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockholdersEquity
      contextRef="i5788d72307d84ecd9c34e15ce80ea8e6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMTktMS0xLTEtMQ_c313a312-dc5b-4f98-8006-cea126432837"
      unitRef="usd">1038000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8d2311cd00c240d8956a281310779a8d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMTktMy0xLTEtMQ_906ad046-405a-4e0b-952e-f0069a31c2d0"
      unitRef="usd">1037000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8e5e3535b3d94050907f07368996537d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMjItMS0xLTEtMQ_0c6f8d0f-c509-4c86-8a05-bb472e9ee0b3"
      unitRef="usd">518960000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8a886e3761354af78c346356273c3d61_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMjItMy0xLTEtMQ_199d2e64-a53f-4c2d-99c5-8b8a6ef60fca"
      unitRef="usd">495005000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i40b6568cb52c42eb9f2ce119bc4dbb8c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMjMtMS0xLTEtMQ_ca0101ad-1f79-47c5-93da-bc9d4ea48473"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ieaedeebb158b40edb5fb581ee4a25b7d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMjMtMy0xLTEtMQ_8118573a-c83e-4f46-b7e4-6725da7a48d8"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i40b6568cb52c42eb9f2ce119bc4dbb8c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMjQtMS0xLTEtMQ_0eeff055-73cc-48bb-878c-d97af3ad2e5b"
      unitRef="usd">953000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ieaedeebb158b40edb5fb581ee4a25b7d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMjQtMy0xLTEtMQ_cc3349b4-4cf3-4441-bd0f-72a90a30806b"
      unitRef="usd">5505000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i40b6568cb52c42eb9f2ce119bc4dbb8c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMjUtMS0xLTEtMQ_401185cb-f917-4598-9863-efc52cc1ec92"
      unitRef="usd">3177000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ieaedeebb158b40edb5fb581ee4a25b7d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMjUtMy0xLTEtMQ_81d92109-7ba3-432f-874a-415431d30ea0"
      unitRef="usd">2907000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i40b6568cb52c42eb9f2ce119bc4dbb8c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMjYtMS0xLTEtMQ_ff3e3563-997c-43a6-b46c-7ab6cf175c80"
      unitRef="usd">6071000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ieaedeebb158b40edb5fb581ee4a25b7d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMjYtMy0xLTEtMQ_61328201-ff37-4cd6-a9cb-d575b327a338"
      unitRef="usd">4625000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquity
      contextRef="ifb8444bc5683448fa2eab42b9764c71b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMjctMS0xLTEtMQ_91d4804a-05ff-4c8b-84f5-2d571805c590"
      unitRef="usd">527255000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id7609288c8ee45a9b8674dff7b3add30_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMjctMy0xLTEtMQ_bee5737e-878d-4ac8-8c0e-7ee984140230"
      unitRef="usd">497031000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ied48245553044dcb8d97963010349033_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMzAtMS0xLTEtMQ_59dcd28f-cf52-425d-9fa1-992d2b5225de"
      unitRef="usd">2412496000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1bd354f8d53542148224c1d126cf2218_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMzAtMy0xLTEtMQ_7c570f8d-59f9-4d51-a812-9ce3dc908252"
      unitRef="usd">2235320000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic87485893828411c94e275a788b3dda8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMzEtMS0xLTEtMQ_074e5168-e207-45fd-a2f5-1f8ef03a79df"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia6523d3037574be38682d42609511cb3_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMzEtMy0xLTEtMQ_9a38b547-96bb-415c-9bfc-7dcc53d06cb9"
      unitRef="usd">-493000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="iece31111537e4823a789afd5a1ff3fa1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMzItMS0xLTEtMQ_e78a2e06-eb26-4b65-8104-b168fe291fa5"
      unitRef="usd">102114000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i346b29c21e4d4276985810a6b72243b6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMzItMy0xLTEtMQ_4593c55f-d9b3-4a6e-9fa5-c0e05a343e4e"
      unitRef="usd">91216000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsCommonStock
      contextRef="iece31111537e4823a789afd5a1ff3fa1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMzMtMS0xLTEtMQ_7a7e4276-d490-48da-bb01-a6a5e492fa69"
      unitRef="usd">34036000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i346b29c21e4d4276985810a6b72243b6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMzMtMy0xLTEtMQ_d9fe6f52-ca77-431a-a03a-9e4ea29f771e"
      unitRef="usd">32815000</us-gaap:DividendsCommonStock>
    <us-gaap:StockholdersEquity
      contextRef="iabb6bc86cee545f5b98483c33afe5480_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMzQtMS0xLTEtMQ_0936c481-92e7-4a48-9675-944409937050"
      unitRef="usd">2480574000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iae310ddd654447849a281eae83aa6944_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMzQtMy0xLTEtMQ_fda91076-6077-4dbc-b90c-a261df6f5976"
      unitRef="usd">2293228000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9efefcaaf90d4267b2c431089eae443f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMzctMS0xLTEtMQ_58f15284-42cd-4161-b948-15b27e7254d2"
      unitRef="usd">-1613202000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib87b3067c26e48d1acef2fcccd3fab9d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMzctMy0xLTEtMQ_0f106933-6bb5-474b-acfb-9e78a47afe30"
      unitRef="usd">-1181673000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i16ff6899529c4c1c9432829197b76e08_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMzgtMS0xLTEtMQ_14502286-011e-448c-b6cc-ee29678ad9ea"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ia500f8c2b5d94546bde590f3f181a0a4_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMzgtMy0xLTEtMQ_e23bcd58-5cee-4785-8e5a-bc13a68708d3"
      unitRef="usd">65873000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockholdersEquity
      contextRef="i7cbfe1e3984e47f7b2caa873f369126c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMzktMS0xLTEtMQ_c321e796-09f1-4a53-9ced-5b484fb8ef76"
      unitRef="usd">-1613202000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idb73c19c906b4b589b8170767d0588cd_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfMzktMy0xLTEtMQ_40b4c18d-601a-4108-9f31-ce90c8b86675"
      unitRef="usd">-1247546000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfNDEtMS0xLTEtMQ_6c81a91a-fb5d-4034-a605-8d566673836d"
      unitRef="usd">1395665000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8c0d9fc2afc54623aa710a157b34a8fb_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfNDEtMy0xLTEtMQ_aaa41b76-b69b-4172-b26b-59f9a0d31fe8"
      unitRef="usd">1543750000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfNDMtMS0xLTEtMQ_9b7a0fa3-dafa-44e3-9deb-f802a91a2927"
      unitRef="usdPerShare">0.46</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yMi9mcmFnOmIwY2MzNjgxZTBhMzRkMDk4YjYwYmE1NzdlMmI2MGVkL3RhYmxlOjdmZTc0OTQ2NmQ2YzRlZjc5NTIzMDkyYjU5MzRkNjIxL3RhYmxlcmFuZ2U6N2ZlNzQ5NDY2ZDZjNGVmNzk1MjMwOTJiNTkzNGQ2MjFfNDMtMy0xLTEtMQ_6a69af20-4516-4ecb-9ecd-d11e7d7ca888"
      unitRef="usdPerShare">0.43</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:ProfitLoss
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfOS0xLTEtMS0x_11f2ae7b-fa61-4f65-986f-03e27b19a912"
      unitRef="usd">102114000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfOS0zLTEtMS0x_b7ce1a6f-5d0e-453b-94ad-fbd01eb55e47"
      unitRef="usd">91216000</us-gaap:ProfitLoss>
    <us-gaap:Depreciation
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMTEtMS0xLTEtMQ_b67023ca-6e6e-425e-9ecc-2e536bd19e55"
      unitRef="usd">13157000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMTEtMy0xLTEtMQ_69065d66-73bd-4d89-a057-cd188db72923"
      unitRef="usd">13391000</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMTItMS0xLTEtMQ_500ee702-fda6-4f24-8ed7-be686d26abb5"
      unitRef="usd">31016000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMTItMy0xLTEtMQ_3162118f-46d9-4022-9cf7-7659f37f4df5"
      unitRef="usd">30352000</us-gaap:AdjustmentForAmortization>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMTMtMS0xLTEtMQ_890f540c-3667-42bd-b30e-441ff5714cac"
      unitRef="usd">-6088000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMTMtMy0xLTEtMQ_d7de7223-038e-4c79-9521-04d95d2d1fc0"
      unitRef="usd">-2393000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:ShareBasedCompensation
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMTQtMS0xLTEtMQ_59cde7a9-8004-4154-9598-e50aabbe74f5"
      unitRef="usd">6071000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMTQtMy0xLTEtMQ_b2f2243d-609e-4677-9c0e-770d6e63c8fe"
      unitRef="usd">4625000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMTUtMS0xLTEtMQ_13b9b4df-c036-4912-8783-21741e91a6f2"
      unitRef="usd">-166000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMTUtMy0xLTEtMQ_6a09173c-d871-40ec-9c35-0391eb5d667b"
      unitRef="usd">159000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMTctMS0xLTEtMQ_1dd9c853-58b1-40ab-9c66-a09dda64d6d9"
      unitRef="usd">-53404000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMTctMy0xLTEtMQ_e51fa060-90d2-4d2b-ba1c-b679f3381480"
      unitRef="usd">-77439000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMTgtMS0xLTEtMQ_0e8da2c7-42a2-4d4c-bc33-1bbd5bb7bd44"
      unitRef="usd">20345000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMTgtMy0xLTEtMQ_559655c6-6ed1-4fb4-a06b-b203fed159f6"
      unitRef="usd">30522000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMTktMS0xLTEtMQ_c1e66b0f-1e27-4c61-a12a-0980f75a2a43"
      unitRef="usd">2859000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMTktMy0xLTEtMQ_f1f9436c-8592-49e4-9f31-b62ae72bc132"
      unitRef="usd">-2244000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMjAtMS0xLTEtMQ_61956025-b5ec-4e86-b927-9ed900a0df73"
      unitRef="usd">-37231000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMjAtMy0xLTEtMQ_e91de53b-5c11-4269-91b4-bbcbd3549708"
      unitRef="usd">-27896000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMjEtMS0xLTEtMQ_46e903a9-6523-4583-ad10-98676cccbaad"
      unitRef="usd">9912000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMjEtMy0xLTEtMQ_b62eddbc-9798-4f60-a5be-97bda2ad453e"
      unitRef="usd">22995000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMjItMS0xLTEtMQ_4251bf45-05b5-4367-b43f-1b066fb9ddd7"
      unitRef="usd">-60662000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMjItMy0xLTEtMQ_3f5ef1eb-29fa-4798-9667-177bbaecd2c8"
      unitRef="usd">-67113000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMjMtMS0xLTEtMQ_c7001fe8-aebc-4c54-81a6-4c35d411e0f2"
      unitRef="usd">106549000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMjMtMy0xLTEtMQ_e183b147-8f90-4c91-bb4c-38d3b2acc685"
      unitRef="usd">114477000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMjctMS0xLTEtMQ_ead26388-317f-4f45-ad11-35813271ddb5"
      unitRef="usd">9273000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMjctMy0xLTEtMQ_c0d19330-571d-42c9-985b-ca9aab326c9d"
      unitRef="usd">4478000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMjktMS0xLTEtMQ_9cbea6e0-3750-4f52-bdf5-ae0a6ba8c845"
      unitRef="usd">14000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMjktMy0xLTEtMQ_8a53d6a8-77fd-4f35-a60e-159356127fc1"
      unitRef="usd">6115000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireSoftware
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMzEtMS0xLTEtMQ_006e9376-3a84-430f-b26a-1af3342973aa"
      unitRef="usd">1221000</us-gaap:PaymentsToAcquireSoftware>
    <us-gaap:PaymentsToAcquireSoftware
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMzEtMy0xLTEtMQ_c28302d7-dbd4-4d4d-afc9-c711c9e2918d"
      unitRef="usd">1374000</us-gaap:PaymentsToAcquireSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMzItMS0xLTEtMQ_535df655-6f76-4ff9-ae45-ae05fec160f6"
      unitRef="usd">35971000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMzItMy0xLTEtMQ_f4d0de28-7289-4317-bbdb-fb8a27800017"
      unitRef="usd">31451000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMzQtMS0xLTEtMQ_3efcbcaa-1596-4e08-84f2-bab0779f6f59"
      unitRef="usd">-46451000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMzQtMy0xLTEtMQ_2e385b81-1a38-47c5-a9a9-ddb8887ccfc5"
      unitRef="usd">-31188000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMzgtMS0xLTEtMQ_08833c5e-d423-4b31-962c-e843c6923d4e"
      unitRef="usd">35027000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfMzgtMy0xLTEtMQ_a7959cd7-56f2-4974-9331-0c79f6ee7ee8"
      unitRef="usd">28000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfNDAtMS0xLTEtMQ_6b00238e-0ea4-4e98-b8b8-5de3c154ea81"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfNDAtMy0xLTEtMQ_cc3ff8d5-461d-445b-ba28-33de7055c524"
      unitRef="usd">65873000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfNDEtMS0xLTEtMQ_cbc79799-96bd-4743-b24d-d38ad789c663"
      unitRef="usd">34036000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfNDEtMy0xLTEtMQ_360a5e84-70f8-4021-bb2b-044614e4a778"
      unitRef="usd">32815000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfNDMtMS0xLTEtMQ_883632ba-d8ed-44aa-8971-3c95bcfb9852"
      unitRef="usd">953000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfNDMtMy0xLTEtMQ_d167aed4-e346-401d-8870-6cdcc4b18b2f"
      unitRef="usd">5505000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfNDQtMS0xLTEtMQ_5e5a4ce1-6b97-414e-a84f-c91d4c4180e7"
      unitRef="usd">3177000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfNDQtMy0xLTEtMQ_630216b8-3413-4bdb-a9d6-ad5464437cd1"
      unitRef="usd">2907000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfNDUtMS0xLTEtMQ_e151e8f6-7a38-4ec6-b15d-90f1c84f01d9"
      unitRef="usd">-66839000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfNDUtMy0xLTEtMQ_abfd1f6f-fc72-4ed3-8e9b-dfc2d03666fd"
      unitRef="usd">-101314000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfNDYtMS0xLTEtMQ_2f831379-5c62-47b4-ad41-ab7e68703fdb"
      unitRef="usd">-6741000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfNDYtMy0xLTEtMQ_ed499b2d-aaaa-4196-ad76-bd963c0d8bca"
      unitRef="usd">-18025000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfNDctMS0xLTEtMQ_3bbac715-5f4d-4809-a127-9032b733a51c"
      unitRef="usd">50992000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i13f7bfff016b4ac1a9e2f118eb25f226_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfNDctMy0xLTEtMQ_844def63-e837-4872-aad3-9475e187ed4a"
      unitRef="usd">213345000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfNDgtMS0xLTEtMQ_39621181-eb9b-47c9-9876-aef749f5860e"
      unitRef="usd">44251000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8c0d9fc2afc54623aa710a157b34a8fb_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8yNS9mcmFnOjQyYTMyOWU5NGRmZjRjOTI4MGFjNWNkZDNjZDM3MDI3L3RhYmxlOjM2ZjkyMTM0NjAyMjQ2OGViNzhhZTMwZWMyYTUzZDA4L3RhYmxlcmFuZ2U6MzZmOTIxMzQ2MDIyNDY4ZWI3OGFlMzBlYzJhNTNkMDhfNDgtMy0xLTEtMQ_7fb38d3f-0b31-4932-ab7d-e91320c91615"
      unitRef="usd">195320000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RleHRyZWdpb246OWI1OWY5ODg0MmQyNDY3M2FjYjAxN2UwYzljOGNhNTJfOTAxNQ_77ae77fb-6461-491f-b3ca-a802f1334058">NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Description of the Company&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Jack Henry &amp;amp; Associates, Inc. and subsidiaries ("Jack Henry," "JKHY," or the "Company") is a leading provider of technology solutions and payment processing services primarily for the financial services industry. The Company has developed and acquired a number of banking and credit union software systems. The Company's revenues are predominately earned by marketing those systems to financial institutions nationwide, by providing the conversion and implementation services for financial institutions to utilize JKHY systems, and by providing payment processing and other related services. JKHY also provides continuing support and services to customers using on-premise or JKHY cloud-based systems. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the accounts of JKHY and its subsidiaries, all of which are wholly owned.  All intercompany accounts and transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Comprehensive Income&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive income for the three months ended September&#160;30, 2021 and 2020 equals the Company&#x2019;s net income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Change in Accounting Policy&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted FASB Accounting Standards Codification ("ASC") Topic 326, Financial Instruments - Credit Losses, ("CECL") with an adoption date of July 1, 2020. As a result, the Company changed its accounting policy for allowance for credit losses. The accounting policy pursuant to CECL is disclosed below. The adoption of CECL resulted in an immaterial cumulative effect adjustment recorded in retained earnings as of July 1, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Allowance for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company monitors trade and other receivable balances and contract assets and estimates the allowance for lifetime expected credit losses. Estimates of expected credit losses are based on historical collection experience and other factors, including those related to current market conditions and events.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following table summarizes allowance for credit losses activity for the fiscal quarter ended September&#160;30, 2021 and 2020:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended September 30, 2021&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:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses - beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,267&#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 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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative effect of accounting standards update adoption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current provision for expected credit losses&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:10pt;font-weight:400;line-height:100%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:10pt;font-weight:400;line-height:100%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-offs charged against allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(145)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,023)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recoveries of amounts previously written off&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:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&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:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Allowance for credit losses - ending balance&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;7,661&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;6,731&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets.&#160; Accumulated depreciation at September&#160;30, 2021 totaled $443,926 and at June&#160;30, 2021 totaled $435,169.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets consist of goodwill, customer relationships, computer software, and trade names acquired in business acquisitions in addition to internally developed computer software. The amounts are amortized, with the exception of those intangible assets with an indefinite life (such as goodwill), over an estimated economic benefit period, generally three to twenty years.&#160; Accumulated amortization of intangible assets totaled $952,036 and $921,050 at September&#160;30, 2021 and June&#160;30, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Purchase of Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At September&#160;30, 2021 and June&#160;30, 2021, the Company had an investment in the preferred stock of Automated Bookkeeping, Inc. ("Autobooks") of $13,250, which represented a non-controlling share of the voting equity as of each date. The total investment was recorded at cost and is included within other non-current assets on the Company's balance sheet. There have been no events or changes in circumstances that would indicate an impairment and no price changes resulting from observing a similar or identical investment. An impairment and/or an observable price change would be an adjustment to recorded cost. Fair value will not be estimated unless there are identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Board of Directors has authorized the Company to repurchase shares of its common stock. Under this authorization, the Company may finance its share repurchases with available cash reserves or borrowings on its existing line-of-credit. The share repurchase program does not include specific price targets or timetables and may be suspended at any time.  At September&#160;30, 2021, there were 29,793 shares in treasury stock and the Company had the remaining authority to repurchase up to 5,198 additional shares. The total cost of treasury shares at September&#160;30, 2021 was $1,613,202. During the first three months of fiscal 2022, the Company repurchased no shares. At June&#160;30, 2021, there were 29,793 shares in treasury stock and the Company had authority to repurchase up to 5,198 additional shares.  The total cost of treasury shares at June&#160;30, 2021 was $1,613,202.  During the first three months of fiscal 2021, the Company repurchased 400 shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liabilities and assets are recognized for the tax effects of differences between the financial statement basis and tax basis of assets and liabilities. A valuation allowance would be established to reduce deferred tax assets if it is more likely than not that a deferred tax asset will not be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based upon the technical merits of the position. The tax benefit recognized in the financial statements from such a position is measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. Also, interest and penalties expense are recognized on the full amount of unrecognized benefits for uncertain tax positions. The Company's policy is to include interest and penalties related to unrecognized tax benefits in income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Interim Financial Statements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q of the Securities and Exchange Commission ("SEC") and in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") applicable to interim condensed consolidated financial statements, and do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for complete consolidated financial statements. The condensed consolidated financial statements should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and accompanying notes, which are included in its Annual Report on Form 10-K (&#x201c;Form 10-K&#x201d;) for the fiscal year ended June&#160;30, 2021. The accounting policies followed by the Company are set forth in Note 1 to the Company's consolidated financial statements included in its Form 10-K for the fiscal year ended June&#160;30, 2021, with updates to certain policies included in this Note 1.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the opinion of the management of the Company, the accompanying unaudited condensed consolidated financial statements reflect all adjustments necessary (consisting of normal recurring adjustments) to state fairly in all material respects the financial position of the Company as of September&#160;30, 2021, the results of its operations for the three months ended September&#160;30, 2021 and 2020, changes in stockholders' equity for the three months ended September&#160;30, 2021 and 2020, and its cash flows for the three months ended September&#160;30, 2021 and 2020.  The condensed consolidated balance sheet at June&#160;30, 2021 was derived from audited annual financial statements, but does not contain all of the footnote disclosures from the annual financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of operations for the three months ended September&#160;30, 2021 are not necessarily indicative of the results to be expected for the entire year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The extent to which the COVID-19 pandemic will directly or indirectly impact our business and financial results, including revenue, expenses, cost of revenues, research and development, and selling, general and administrative expenses, will depend on future developments that are highly uncertain, such as new information that may emerge concerning COVID-19 and the actions taken to contain or treat COVID-19 (including the efficacy and distribution of any vaccines), as well as the economic impact on local, regional, national and international customers and markets. The Company assessed certain accounting matters that generally require consideration of forecasted financial information in context with the information reasonably available to the Company and the unknown future impacts of COVID-19 as of September&#160;30, 2021 and through the date of this report. The accounting matters assessed included, but were not limited to, the Company&#x2019;s allowance for credit losses, as well as the carrying value of goodwill and other long-lived assets. While there was not a material impact to the Company&#x2019;s condensed consolidated financial statements as of and for the quarter ended September&#160;30, 2021, the Company&#x2019;s future assessment of the magnitude and duration of COVID-19, as well as other factors, could result in material impacts to the Company&#x2019;s condensed consolidated financial statements in future reporting periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RleHRyZWdpb246OWI1OWY5ODg0MmQyNDY3M2FjYjAxN2UwYzljOGNhNTJfODk5Ng_536c923f-f844-4f71-9bb6-b26ae78dbafe">The condensed consolidated financial statements include the accounts of JKHY and its subsidiaries, all of which are wholly owned.  All intercompany accounts and transactions have been eliminated.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RleHRyZWdpb246OWI1OWY5ODg0MmQyNDY3M2FjYjAxN2UwYzljOGNhNTJfODk5OA_211858f8-ee3f-47dc-bad3-d74695f44dd3">The Company monitors trade and other receivable balances and contract assets and estimates the allowance for lifetime expected credit losses. Estimates of expected credit losses are based on historical collection experience and other factors, including those related to current market conditions and events.</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RleHRyZWdpb246OWI1OWY5ODg0MmQyNDY3M2FjYjAxN2UwYzljOGNhNTJfOTAwMA_4832aa64-73a8-428e-b140-bcfa2784fba9">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following table summarizes allowance for credit losses activity for the fiscal quarter ended September&#160;30, 2021 and 2020:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended September 30, 2021&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:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses - beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,267&#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 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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative effect of accounting standards update adoption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current provision for expected credit losses&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:10pt;font-weight:400;line-height:100%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:10pt;font-weight:400;line-height:100%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-offs charged against allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(145)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,023)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recoveries of amounts previously written off&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:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&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:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Allowance for credit losses - ending balance&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;7,661&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;6,731&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RhYmxlOmI5OTg1ZmY1MDQyZDQ1MzFiODk2MGZlOTY0OGUzMmVkL3RhYmxlcmFuZ2U6Yjk5ODVmZjUwNDJkNDUzMWI4OTYwZmU5NjQ4ZTMyZWRfMS0xLTEtMS0x_3a9c9b34-f937-4078-8c65-b4cb59be024a"
      unitRef="usd">7267000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i13f7bfff016b4ac1a9e2f118eb25f226_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RhYmxlOmI5OTg1ZmY1MDQyZDQ1MzFiODk2MGZlOTY0OGUzMmVkL3RhYmxlcmFuZ2U6Yjk5ODVmZjUwNDJkNDUzMWI4OTYwZmU5NjQ4ZTMyZWRfMS0yLTEtMS0yNTQwMA_d0226587-be19-4d06-a559-80e833fcaf36"
      unitRef="usd">6719000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="iebbe2f69050a4eeab141bc6d22dfaa62_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RhYmxlOmI5OTg1ZmY1MDQyZDQ1MzFiODk2MGZlOTY0OGUzMmVkL3RhYmxlcmFuZ2U6Yjk5ODVmZjUwNDJkNDUzMWI4OTYwZmU5NjQ4ZTMyZWRfMi0xLTEtMS0x_8d5e1be3-9b03-41ce-a37f-c65c1cfdbfed"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i89c5cdf0e5c8412fa08bb8141f913047_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RhYmxlOmI5OTg1ZmY1MDQyZDQ1MzFiODk2MGZlOTY0OGUzMmVkL3RhYmxlcmFuZ2U6Yjk5ODVmZjUwNDJkNDUzMWI4OTYwZmU5NjQ4ZTMyZWRfMi0yLTEtMS0yNTQwMA_9246c7ff-c3ae-45bd-8786-97ca1deac62c"
      unitRef="usd">-493000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RhYmxlOmI5OTg1ZmY1MDQyZDQ1MzFiODk2MGZlOTY0OGUzMmVkL3RhYmxlcmFuZ2U6Yjk5ODVmZjUwNDJkNDUzMWI4OTYwZmU5NjQ4ZTMyZWRfMy0xLTEtMS0x_d5eca593-27f4-45ce-84a6-d6f51d7d357a"
      unitRef="usd">540000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RhYmxlOmI5OTg1ZmY1MDQyZDQ1MzFiODk2MGZlOTY0OGUzMmVkL3RhYmxlcmFuZ2U6Yjk5ODVmZjUwNDJkNDUzMWI4OTYwZmU5NjQ4ZTMyZWRfMy0yLTEtMS0yNTQwMA_4f51b9bb-71e0-49b3-b93e-5abb67ab1cfd"
      unitRef="usd">540000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RhYmxlOmI5OTg1ZmY1MDQyZDQ1MzFiODk2MGZlOTY0OGUzMmVkL3RhYmxlcmFuZ2U6Yjk5ODVmZjUwNDJkNDUzMWI4OTYwZmU5NjQ4ZTMyZWRfNC0xLTEtMS0x_1d4270d0-82a0-4b39-93f5-2a3072c94d84"
      unitRef="usd">145000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RhYmxlOmI5OTg1ZmY1MDQyZDQ1MzFiODk2MGZlOTY0OGUzMmVkL3RhYmxlcmFuZ2U6Yjk5ODVmZjUwNDJkNDUzMWI4OTYwZmU5NjQ4ZTMyZWRfNC0yLTEtMS0yNTQwMA_9e27919a-856c-4884-b0a0-8e4672c595ee"
      unitRef="usd">1023000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RhYmxlOmI5OTg1ZmY1MDQyZDQ1MzFiODk2MGZlOTY0OGUzMmVkL3RhYmxlcmFuZ2U6Yjk5ODVmZjUwNDJkNDUzMWI4OTYwZmU5NjQ4ZTMyZWRfNS0xLTEtMS0x_613fa221-f5ff-436e-9116-ed43c69ea279"
      unitRef="usd">1000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RhYmxlOmI5OTg1ZmY1MDQyZDQ1MzFiODk2MGZlOTY0OGUzMmVkL3RhYmxlcmFuZ2U6Yjk5ODVmZjUwNDJkNDUzMWI4OTYwZmU5NjQ4ZTMyZWRfNS0yLTEtMS0yNTQwMA_0c24eead-1438-4729-a923-fa293a952090"
      unitRef="usd">3000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RhYmxlOmI5OTg1ZmY1MDQyZDQ1MzFiODk2MGZlOTY0OGUzMmVkL3RhYmxlcmFuZ2U6Yjk5ODVmZjUwNDJkNDUzMWI4OTYwZmU5NjQ4ZTMyZWRfNi0xLTEtMS0x_1d01093b-54d6-44be-b3a9-bc8bce49619c"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RhYmxlOmI5OTg1ZmY1MDQyZDQ1MzFiODk2MGZlOTY0OGUzMmVkL3RhYmxlcmFuZ2U6Yjk5ODVmZjUwNDJkNDUzMWI4OTYwZmU5NjQ4ZTMyZWRfNi0yLTEtMS0yNTQwMA_aac15272-b70e-4e41-b1e3-c19fb42a1e63"
      unitRef="usd">5000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RhYmxlOmI5OTg1ZmY1MDQyZDQ1MzFiODk2MGZlOTY0OGUzMmVkL3RhYmxlcmFuZ2U6Yjk5ODVmZjUwNDJkNDUzMWI4OTYwZmU5NjQ4ZTMyZWRfNy0xLTEtMS0x_22a921da-1c2c-46d2-a457-c12993fc01d1"
      unitRef="usd">7661000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i8c0d9fc2afc54623aa710a157b34a8fb_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RhYmxlOmI5OTg1ZmY1MDQyZDQ1MzFiODk2MGZlOTY0OGUzMmVkL3RhYmxlcmFuZ2U6Yjk5ODVmZjUwNDJkNDUzMWI4OTYwZmU5NjQ4ZTMyZWRfNy0yLTEtMS0yNTQxNg_131d0cef-13f8-44fd-ab20-78a1d0bb7976"
      unitRef="usd">6731000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RleHRyZWdpb246OWI1OWY5ODg0MmQyNDY3M2FjYjAxN2UwYzljOGNhNTJfODk5OQ_4cab7342-908c-41fd-a480-ba46a9e5e9c6">Property and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RleHRyZWdpb246OWI1OWY5ODg0MmQyNDY3M2FjYjAxN2UwYzljOGNhNTJfMjY0MA_b476c383-6930-42a9-9a61-7fd0dc39c31b"
      unitRef="usd">443926000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RleHRyZWdpb246OWI1OWY5ODg0MmQyNDY3M2FjYjAxN2UwYzljOGNhNTJfMjY2MQ_83901d90-2813-4b85-9574-c47ebb1f942d"
      unitRef="usd">435169000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RleHRyZWdpb246OWI1OWY5ODg0MmQyNDY3M2FjYjAxN2UwYzljOGNhNTJfOTAxOQ_703f74b2-aa4f-4416-b937-d9557b0c1ede">Intangible assets consist of goodwill, customer relationships, computer software, and trade names acquired in business acquisitions in addition to internally developed computer software. The amounts are amortized, with the exception of those intangible assets with an indefinite life (such as goodwill), over an estimated economic benefit period, generally three to twenty years.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iaa8c8f823bd24309a71f7b329afe5160_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RleHRyZWdpb246OWI1OWY5ODg0MmQyNDY3M2FjYjAxN2UwYzljOGNhNTJfMzA0Ng_e80a9fc3-a1f8-460e-b948-08fbb681cb41">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RleHRyZWdpb246OWI1OWY5ODg0MmQyNDY3M2FjYjAxN2UwYzljOGNhNTJfMzEwNQ_ec9447fa-268a-4fa8-be70-e00eed597fa4"
      unitRef="usd">952036000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RleHRyZWdpb246OWI1OWY5ODg0MmQyNDY3M2FjYjAxN2UwYzljOGNhNTJfMzExMg_db26ed5a-9236-4391-b9e3-ee0065c7cbd5"
      unitRef="usd">921050000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="icba63c28898a42d69951820076ad68c6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RleHRyZWdpb246OWI1OWY5ODg0MmQyNDY3M2FjYjAxN2UwYzljOGNhNTJfMzI5MA_2a381869-8bf8-45c7-8796-bf22bdd494f0"
      unitRef="usd">13250000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:StockholdersEquityPolicyTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RleHRyZWdpb246OWI1OWY5ODg0MmQyNDY3M2FjYjAxN2UwYzljOGNhNTJfOTAxNA_de26f138-79f2-4298-b9e1-ea7f710f7977">The Board of Directors has authorized the Company to repurchase shares of its common stock. Under this authorization, the Company may finance its share repurchases with available cash reserves or borrowings on its existing line-of-credit. The share repurchase program does not include specific price targets or timetables and may be suspended at any time.</us-gaap:StockholdersEquityPolicyTextBlock>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RleHRyZWdpb246OWI1OWY5ODg0MmQyNDY3M2FjYjAxN2UwYzljOGNhNTJfNDMxOA_2092f2bd-dec9-470b-9853-839e1566ff41"
      unitRef="shares">29793000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RleHRyZWdpb246OWI1OWY5ODg0MmQyNDY3M2FjYjAxN2UwYzljOGNhNTJfNDQxMA_f2bfe14f-9c7b-46be-8739-f0aa2f900912"
      unitRef="shares">5198000</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:TreasuryStockValue
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RleHRyZWdpb246OWI1OWY5ODg0MmQyNDY3M2FjYjAxN2UwYzljOGNhNTJfNDQ3Ng_89889c35-7cf4-46e4-a28f-8bb1fb852d36"
      unitRef="usd">1613202000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RleHRyZWdpb246OWI1OWY5ODg0MmQyNDY3M2FjYjAxN2UwYzljOGNhNTJfNDU0NQ_47d8479a-ad1d-49f8-bc32-4808d7b8a601"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RleHRyZWdpb246OWI1OWY5ODg0MmQyNDY3M2FjYjAxN2UwYzljOGNhNTJfNDU5MQ_282a0706-0082-4bf3-9e44-281b1aee1624"
      unitRef="shares">29793000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RleHRyZWdpb246OWI1OWY5ODg0MmQyNDY3M2FjYjAxN2UwYzljOGNhNTJfNDY2OQ_7ef3e65a-2afc-4a99-8e27-8be8ce880165"
      unitRef="shares">5198000</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:TreasuryStockValue
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RleHRyZWdpb246OWI1OWY5ODg0MmQyNDY3M2FjYjAxN2UwYzljOGNhNTJfNDczNg_998e934a-4b23-4a5a-8334-1dbd3ad1f005"
      unitRef="usd">1613202000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RleHRyZWdpb246OWI1OWY5ODg0MmQyNDY3M2FjYjAxN2UwYzljOGNhNTJfMTY0OTI2NzQ1NDIyMQ_2b90890f-84d3-4bac-a532-192363805c6a"
      unitRef="shares">400000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zMS9mcmFnOjliNTlmOTg4NDJkMjQ2NzNhY2IwMTdlMGM5YzhjYTUyL3RleHRyZWdpb246OWI1OWY5ODg0MmQyNDY3M2FjYjAxN2UwYzljOGNhNTJfOTAyMQ_48f8eee7-fe25-40dd-a294-3a00d538b98d">&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liabilities and assets are recognized for the tax effects of differences between the financial statement basis and tax basis of assets and liabilities. A valuation allowance would be established to reduce deferred tax assets if it is more likely than not that a deferred tax asset will not be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based upon the technical merits of the position. The tax benefit recognized in the financial statements from such a position is measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. Also, interest and penalties expense are recognized on the full amount of unrecognized benefits for uncertain tax positions. The Company's policy is to include interest and penalties related to unrecognized tax benefits in income tax expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF8zNy9mcmFnOjA0MjAzY2VlY2FjMzQ4ODk4NzJmYzVlMGE1MDI0ZjRkL3RleHRyZWdpb246MDQyMDNjZWVjYWMzNDg4OTg3MmZjNWUwYTUwMjRmNGRfMjk4Mg_74f103a1-8322-47db-8d6d-7531b5d5de2d">&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Guidance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In December of 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which removes certain exceptions and simplifies other requirements of Topic 740 guidance. The ASU was effective for the Company on July 1, 2021.  The Company adopted ASU 2019-12 effective July 1, 2021 with no material impact on its condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RleHRyZWdpb246ZGZhZDFlMWVjN2ZlNGE0YjhlNDUwMzViMTNkZjhhODdfNDUzMw_be32eda3-9b06-4468-ab04-4a82641cf6fa">REVENUE AND DEFERRED COSTS&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generates revenue from data processing, transaction processing, software licensing and related services, professional services, and hardware sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tables below present the Company's revenue disaggregated by type of revenue. Refer to Note 10, Reportable Segment Information, for disaggregated revenue by type and reportable segment. The majority of the Company&#x2019;s revenue is earned domestically, with revenue from customers outside the United States comprising less than 1% of total revenue.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.277%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;Three 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding: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:10pt;font-weight:700;line-height:100%;text-decoration:underline"&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Private and Public Cloud&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;120,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Product Delivery and Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;56,897&#160;&lt;/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;On-Premise Support&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;110,336&#160;&lt;/span&gt;&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;103,141&#160;&lt;/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:700;line-height:100%"&gt;Services and Support&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;297,494&lt;/span&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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;280,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Processing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;190,562&lt;/span&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 style="background-color:#ffffff;padding:2px 1pt 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;170,803&#160;&lt;/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 style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:700;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:700;line-height:100%"&gt;488,056&lt;/span&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 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;451,800&#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:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The name of this revenue stream was changed in fiscal 2021 from "outsourcing and cloud" to "private and public cloud" to better reflect the nature of the related revenue. However, the nature of the revenue included within this caption has not changed and is the same in the current quarter as it was in the comparative quarter fiscal 2021 and prior.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The name of this revenue stream was changed in fiscal 2021 from "in-house support" to "on-premise support" to better reflect the nature of the related revenue. However, the nature of the revenue included within this caption has not changed and is the same in the current quarter as it was in the comparative quarter of fiscal 2021 and prior.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information about contract assets and contract liabilities from contracts with customers.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&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="border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:10pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&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:10pt;font-weight:400;line-height:100%"&gt;Receivables, net&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;253,160&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract Assets - Current&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:10pt;font-weight:700;line-height:100%"&gt;19,434&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:10pt;font-weight:400;line-height:100%"&gt;22,884&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Contract Assets - Non-current&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:10pt;font-weight:700;line-height:100%"&gt;53,135&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&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:10pt;font-weight:400;line-height:100%"&gt;52,920&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Contract Liabilities (Deferred Revenue) - Current&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:10pt;font-weight:700;line-height:100%"&gt;268,840&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:10pt;font-weight:400;line-height:100%"&gt;319,748&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Contract Liabilities (Deferred Revenue) - Non-current&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:10pt;font-weight:700;line-height:100%"&gt;66,099&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&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:10pt;font-weight:400;line-height:100%"&gt;75,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets primarily result from revenue being recognized when or as control of a solution or service is transferred to the customer, but where invoicing is contingent upon the completion of other performance obligations or payment terms differ from the provisioning of services.  The current portion of contract assets is reported within prepaid expenses and other in the condensed consolidated balance sheet, and the non-current portion is included in other non-current assets. Contract liabilities (deferred revenue) primarily relate to consideration received from customers in advance of delivery of the related goods and services to the customer.  Contract balances are reported in a net contract asset or liability position on a contract-by-contract basis at the end of each reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company analyzes contract language to identify if a significant financing component does exist, and adjusts the transaction price for any material effects of the time value of money if the timing of payments provides either party to the contract with a significant benefit of financing the transaction.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended September&#160;30, 2021 and 2020, the Company recognized revenue of $94,983 and $93,047, respectively, that was included in the corresponding deferred revenue balance at the beginning of the periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts recognized that relate to performance obligations satisfied (or partially satisfied) in prior periods were immaterial for each period presented. These adjustments are primarily the result of transaction price re-allocations due to changes in estimates of variable consideration.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Transaction Price Allocated to Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021, estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period totaled $5,031,319.  The Company expects to recognize approximately 27% over the next 12 months, 20% in 13-24 months, and the balance thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company incurs incremental costs to obtain a contract as well as costs to fulfill contracts with customers that are expected to be recovered.  These costs consist primarily of sales commissions, which are incurred only if a contract is obtained, and customer conversion or implementation-related costs. Capitalized costs are amortized based on the transfer of goods or services to which the asset relates, in line with the percentage of revenue recognized for each performance obligation to which the costs are allocated. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized costs totaled $335,568 and $314,807, at September&#160;30, 2021 and June&#160;30, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended September&#160;30, 2021 and 2020, amortization of deferred contract costs was $35,844 and $33,825, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RleHRyZWdpb246ZGZhZDFlMWVjN2ZlNGE0YjhlNDUwMzViMTNkZjhhODdfNDUzNA_fcabc423-7821-4b25-8197-6ca305a118f3">&lt;div style="margin-top:5pt;text-align:justify"&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="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tables below present the Company's revenue disaggregated by type of revenue. Refer to Note 10, Reportable Segment Information, for disaggregated revenue by type and reportable segment. The majority of the Company&#x2019;s revenue is earned domestically, with revenue from customers outside the United States comprising less than 1% of total revenue.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.277%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;Three 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding: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:10pt;font-weight:700;line-height:100%;text-decoration:underline"&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Private and Public Cloud&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;120,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Product Delivery and Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;56,897&#160;&lt;/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;On-Premise Support&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;110,336&#160;&lt;/span&gt;&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;103,141&#160;&lt;/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:700;line-height:100%"&gt;Services and Support&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;297,494&lt;/span&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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;280,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Processing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;190,562&lt;/span&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 style="background-color:#ffffff;padding:2px 1pt 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;170,803&#160;&lt;/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 style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:700;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:700;line-height:100%"&gt;488,056&lt;/span&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 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;451,800&#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:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The name of this revenue stream was changed in fiscal 2021 from "outsourcing and cloud" to "private and public cloud" to better reflect the nature of the related revenue. However, the nature of the revenue included within this caption has not changed and is the same in the current quarter as it was in the comparative quarter fiscal 2021 and prior.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The name of this revenue stream was changed in fiscal 2021 from "in-house support" to "on-premise support" to better reflect the nature of the related revenue. However, the nature of the revenue included within this caption has not changed and is the same in the current quarter as it was in the comparative quarter of fiscal 2021 and prior.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f14e39084cd4b62af4fc0adf2653b22_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RhYmxlOjhjOTgzOTExOGQ0ODQ4ZmQ4ZjI1MmVlOTcwZjFiYzdhL3RhYmxlcmFuZ2U6OGM5ODM5MTE4ZDQ4NDhmZDhmMjUyZWU5NzBmMWJjN2FfMi01LTEtMS0x_8478b5f6-4833-4f35-a58c-45c47be5635e"
      unitRef="usd">135642000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4867dc4954f04c8bb2faa15b5b5dc288_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RhYmxlOjhjOTgzOTExOGQ0ODQ4ZmQ4ZjI1MmVlOTcwZjFiYzdhL3RhYmxlcmFuZ2U6OGM5ODM5MTE4ZDQ4NDhmZDhmMjUyZWU5NzBmMWJjN2FfMi03LTEtMS0x_b9b2f51f-cd4d-49a3-985a-c02d3d66371d"
      unitRef="usd">120959000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4646f7247e54d3c86092b058c49bd5f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RhYmxlOjhjOTgzOTExOGQ0ODQ4ZmQ4ZjI1MmVlOTcwZjFiYzdhL3RhYmxlcmFuZ2U6OGM5ODM5MTE4ZDQ4NDhmZDhmMjUyZWU5NzBmMWJjN2FfMy01LTEtMS0x_51284b95-1a66-4c0f-ab63-984c4c5d6443"
      unitRef="usd">51516000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8507a55604aa4afa8d5b87f5684f0755_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RhYmxlOjhjOTgzOTExOGQ0ODQ4ZmQ4ZjI1MmVlOTcwZjFiYzdhL3RhYmxlcmFuZ2U6OGM5ODM5MTE4ZDQ4NDhmZDhmMjUyZWU5NzBmMWJjN2FfMy03LTEtMS0x_a835b856-9a80-40a9-8d39-ce0eb833a2f6"
      unitRef="usd">56897000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f62a7e94cc849278196053ef155a495_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RhYmxlOjhjOTgzOTExOGQ0ODQ4ZmQ4ZjI1MmVlOTcwZjFiYzdhL3RhYmxlcmFuZ2U6OGM5ODM5MTE4ZDQ4NDhmZDhmMjUyZWU5NzBmMWJjN2FfNC01LTEtMS0x_ad71e72b-1e05-4847-ae2d-81d90451fc57"
      unitRef="usd">110336000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8db1e70530f646d4a3b11e9abb48d261_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RhYmxlOjhjOTgzOTExOGQ0ODQ4ZmQ4ZjI1MmVlOTcwZjFiYzdhL3RhYmxlcmFuZ2U6OGM5ODM5MTE4ZDQ4NDhmZDhmMjUyZWU5NzBmMWJjN2FfNC03LTEtMS0x_2e05faf8-5831-4e80-8ede-71d9a2aa2e76"
      unitRef="usd">103141000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2a81689e96f480891d80905ee62231f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RhYmxlOjhjOTgzOTExOGQ0ODQ4ZmQ4ZjI1MmVlOTcwZjFiYzdhL3RhYmxlcmFuZ2U6OGM5ODM5MTE4ZDQ4NDhmZDhmMjUyZWU5NzBmMWJjN2FfNS01LTEtMS0x_563c909e-c494-473b-8789-19a848faf455"
      unitRef="usd">297494000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2259b0e2906f477492098d53768c4968_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RhYmxlOjhjOTgzOTExOGQ0ODQ4ZmQ4ZjI1MmVlOTcwZjFiYzdhL3RhYmxlcmFuZ2U6OGM5ODM5MTE4ZDQ4NDhmZDhmMjUyZWU5NzBmMWJjN2FfNS03LTEtMS0x_432c1d2d-6952-4565-a5e8-cc00cdb8c1e7"
      unitRef="usd">280997000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i810c81ec44fc4ca9997f99534bbf961a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RhYmxlOjhjOTgzOTExOGQ0ODQ4ZmQ4ZjI1MmVlOTcwZjFiYzdhL3RhYmxlcmFuZ2U6OGM5ODM5MTE4ZDQ4NDhmZDhmMjUyZWU5NzBmMWJjN2FfNy01LTEtMS0x_5b488282-9da5-4467-8533-0042da1addd5"
      unitRef="usd">190562000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i199e413f21874c6c8185e0c36bcfc57e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RhYmxlOjhjOTgzOTExOGQ0ODQ4ZmQ4ZjI1MmVlOTcwZjFiYzdhL3RhYmxlcmFuZ2U6OGM5ODM5MTE4ZDQ4NDhmZDhmMjUyZWU5NzBmMWJjN2FfNy03LTEtMS0x_6b487fbe-0c4b-46dc-89d7-42c5fc63b48f"
      unitRef="usd">170803000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RhYmxlOjhjOTgzOTExOGQ0ODQ4ZmQ4ZjI1MmVlOTcwZjFiYzdhL3RhYmxlcmFuZ2U6OGM5ODM5MTE4ZDQ4NDhmZDhmMjUyZWU5NzBmMWJjN2FfOS01LTEtMS0x_c40b1648-3d4c-40c3-9306-8ffcee7fbf66"
      unitRef="usd">488056000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RhYmxlOjhjOTgzOTExOGQ0ODQ4ZmQ4ZjI1MmVlOTcwZjFiYzdhL3RhYmxlcmFuZ2U6OGM5ODM5MTE4ZDQ4NDhmZDhmMjUyZWU5NzBmMWJjN2FfOS03LTEtMS0x_e7fcc4c2-9885-4674-a8e8-77e9a459e0c2"
      unitRef="usd">451800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RleHRyZWdpb246ZGZhZDFlMWVjN2ZlNGE0YjhlNDUwMzViMTNkZjhhODdfNDUzNQ_e4ace959-f699-4784-bf0a-76eed0bdd952">&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information about contract assets and contract liabilities from contracts with customers.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&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="border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:10pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&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:10pt;font-weight:400;line-height:100%"&gt;Receivables, net&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;253,160&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract Assets - Current&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:10pt;font-weight:700;line-height:100%"&gt;19,434&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:10pt;font-weight:400;line-height:100%"&gt;22,884&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Contract Assets - Non-current&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:10pt;font-weight:700;line-height:100%"&gt;53,135&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&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:10pt;font-weight:400;line-height:100%"&gt;52,920&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Contract Liabilities (Deferred Revenue) - Current&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:10pt;font-weight:700;line-height:100%"&gt;268,840&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:10pt;font-weight:400;line-height:100%"&gt;319,748&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Contract Liabilities (Deferred Revenue) - Non-current&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:10pt;font-weight:700;line-height:100%"&gt;66,099&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&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:10pt;font-weight:400;line-height:100%"&gt;75,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RhYmxlOjU2NGQxMjRiZTdjMzQ5ODlhMmQ2MzhiNmJlMjk1MDgyL3RhYmxlcmFuZ2U6NTY0ZDEyNGJlN2MzNDk4OWEyZDYzOGI2YmUyOTUwODJfMS0xLTEtMS0x_94184af1-18a4-4cc0-93cb-99fe429bcd47"
      unitRef="usd">253160000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RhYmxlOjU2NGQxMjRiZTdjMzQ5ODlhMmQ2MzhiNmJlMjk1MDgyL3RhYmxlcmFuZ2U6NTY0ZDEyNGJlN2MzNDk4OWEyZDYzOGI2YmUyOTUwODJfMS0zLTEtMS0x_58506d43-9e65-4771-a9ff-b6726e212178"
      unitRef="usd">306564000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RhYmxlOjU2NGQxMjRiZTdjMzQ5ODlhMmQ2MzhiNmJlMjk1MDgyL3RhYmxlcmFuZ2U6NTY0ZDEyNGJlN2MzNDk4OWEyZDYzOGI2YmUyOTUwODJfMi0xLTEtMS0x_8e1c2e9c-b545-4936-8ab4-15981547d4c5"
      unitRef="usd">19434000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RhYmxlOjU2NGQxMjRiZTdjMzQ5ODlhMmQ2MzhiNmJlMjk1MDgyL3RhYmxlcmFuZ2U6NTY0ZDEyNGJlN2MzNDk4OWEyZDYzOGI2YmUyOTUwODJfMi0zLTEtMS0x_9f8510e6-d0ad-4df2-858e-937833642f60"
      unitRef="usd">22884000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RhYmxlOjU2NGQxMjRiZTdjMzQ5ODlhMmQ2MzhiNmJlMjk1MDgyL3RhYmxlcmFuZ2U6NTY0ZDEyNGJlN2MzNDk4OWEyZDYzOGI2YmUyOTUwODJfMy0xLTEtMS0x_fd694f23-de79-4141-ae72-f92e95dd2861"
      unitRef="usd">53135000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RhYmxlOjU2NGQxMjRiZTdjMzQ5ODlhMmQ2MzhiNmJlMjk1MDgyL3RhYmxlcmFuZ2U6NTY0ZDEyNGJlN2MzNDk4OWEyZDYzOGI2YmUyOTUwODJfMy0zLTEtMS0x_0f68ccd4-85ff-4dd5-8908-3862727061f8"
      unitRef="usd">52920000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RhYmxlOjU2NGQxMjRiZTdjMzQ5ODlhMmQ2MzhiNmJlMjk1MDgyL3RhYmxlcmFuZ2U6NTY0ZDEyNGJlN2MzNDk4OWEyZDYzOGI2YmUyOTUwODJfNC0xLTEtMS0x_6d6b2498-8462-4b34-ba98-c71d60c62242"
      unitRef="usd">268840000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RhYmxlOjU2NGQxMjRiZTdjMzQ5ODlhMmQ2MzhiNmJlMjk1MDgyL3RhYmxlcmFuZ2U6NTY0ZDEyNGJlN2MzNDk4OWEyZDYzOGI2YmUyOTUwODJfNC0zLTEtMS0x_701b241e-93f3-4fdc-822f-3409ceba726d"
      unitRef="usd">319748000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RhYmxlOjU2NGQxMjRiZTdjMzQ5ODlhMmQ2MzhiNmJlMjk1MDgyL3RhYmxlcmFuZ2U6NTY0ZDEyNGJlN2MzNDk4OWEyZDYzOGI2YmUyOTUwODJfNS0xLTEtMS0x_22fd685a-630f-4c82-9e72-38498c046505"
      unitRef="usd">66099000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RhYmxlOjU2NGQxMjRiZTdjMzQ5ODlhMmQ2MzhiNmJlMjk1MDgyL3RhYmxlcmFuZ2U6NTY0ZDEyNGJlN2MzNDk4OWEyZDYzOGI2YmUyOTUwODJfNS0zLTEtMS0x_47690099-b91c-458b-8fa8-a2220483b000"
      unitRef="usd">75852000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RleHRyZWdpb246ZGZhZDFlMWVjN2ZlNGE0YjhlNDUwMzViMTNkZjhhODdfMjY3OA_56dda51d-9e72-412f-8802-967030fbe63f"
      unitRef="usd">94983000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RleHRyZWdpb246ZGZhZDFlMWVjN2ZlNGE0YjhlNDUwMzViMTNkZjhhODdfMjY4NQ_ad25cbbf-9ffd-4051-887b-f53201089284"
      unitRef="usd">93047000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RleHRyZWdpb246ZGZhZDFlMWVjN2ZlNGE0YjhlNDUwMzViMTNkZjhhODdfMzUyNQ_d0958dd8-9d15-4a12-b8e3-07360c4e1047"
      unitRef="usd">5031319000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="ief726f27ff47424195f27a91a3b59b0d_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RleHRyZWdpb246ZGZhZDFlMWVjN2ZlNGE0YjhlNDUwMzViMTNkZjhhODdfMzU3Nw_9fcb2f1f-c8c0-458a-828b-0ad2f9755963"
      unitRef="rate">0.27</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ief726f27ff47424195f27a91a3b59b0d_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RleHRyZWdpb246ZGZhZDFlMWVjN2ZlNGE0YjhlNDUwMzViMTNkZjhhODdfMzU5NA_4cb6b491-719e-4994-9658-d41dec70bd59">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="if989e988729f4c5aa817e500f7b5680a_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RleHRyZWdpb246ZGZhZDFlMWVjN2ZlNGE0YjhlNDUwMzViMTNkZjhhODdfMzU5OA_7e224698-1827-4d9d-b774-518059eb4c0a"
      unitRef="rate">0.20</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RleHRyZWdpb246ZGZhZDFlMWVjN2ZlNGE0YjhlNDUwMzViMTNkZjhhODdfNDIxNA_f8fc764b-fc13-444e-90ab-42d3aae6fdcc"
      unitRef="usd">335568000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RleHRyZWdpb246ZGZhZDFlMWVjN2ZlNGE0YjhlNDUwMzViMTNkZjhhODdfNDIyMQ_85411087-f1a8-49f8-ae6f-a30b0a45d52d"
      unitRef="usd">314807000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RleHRyZWdpb246ZGZhZDFlMWVjN2ZlNGE0YjhlNDUwMzViMTNkZjhhODdfNDMxOQ_f81dc549-d4a0-4c48-8e94-78a4caf63f85"
      unitRef="usd">35844000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80MC9mcmFnOmRmYWQxZTFlYzdmZTRhNGI4ZTQ1MDM1YjEzZGY4YTg3L3RleHRyZWdpb246ZGZhZDFlMWVjN2ZlNGE0YjhlNDUwMzViMTNkZjhhODdfNDMyNg_048f54ca-49bf-40ca-9a33-607264fd1e90"
      unitRef="usd">33825000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80Ni9mcmFnOjE2OWUyYzc0MjBiMjQwNGRiNDEyZjdmZjI3MWUwYjE2L3RleHRyZWdpb246MTY5ZTJjNzQyMGIyNDA0ZGI0MTJmN2ZmMjcxZTBiMTZfMTE3OA_2e0298aa-5548-4507-b9f5-90696b9cba70">FAIR VALUE OF FINANCIAL INSTRUMENTS&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For cash equivalents, certificates of deposit, amounts receivable or payable, and short-term borrowings, fair values approximate carrying value, based on the short-term nature of the assets and liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's estimates of the fair value for financial assets and financial liabilities are based on the framework established in the fair value accounting guidance. The framework is based on the inputs used in valuation, gives the highest priority to quoted prices in active markets, and requires that observable inputs be used in the valuations when available. The three levels of the hierarchy are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:13.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1: inputs to the valuation are quoted prices in an active market for identical assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:13.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2: inputs to the valuation include quoted prices for similar assets in active markets that are observable either directly or indirectly&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:13.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3: valuation is based on significant inputs that are unobservable in the market and the Company's own estimates of assumptions that we believe market participants would use in pricing the asset&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of financial assets included in current assets is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value Measurements&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:10pt;font-weight:400;line-height:100%"&gt;Total Fair&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Certificates of Deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,200&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,200&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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 style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving credit facility&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;65,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;65,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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:10pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Certificates of Deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving credit facility&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80Ni9mcmFnOjE2OWUyYzc0MjBiMjQwNGRiNDEyZjdmZjI3MWUwYjE2L3RleHRyZWdpb246MTY5ZTJjNzQyMGIyNDA0ZGI0MTJmN2ZmMjcxZTBiMTZfMTE3OQ_dc9baf81-c6b5-4502-ac39-3fa8f2193022">FAIR VALUE OF FINANCIAL INSTRUMENTS&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For cash equivalents, certificates of deposit, amounts receivable or payable, and short-term borrowings, fair values approximate carrying value, based on the short-term nature of the assets and liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's estimates of the fair value for financial assets and financial liabilities are based on the framework established in the fair value accounting guidance. The framework is based on the inputs used in valuation, gives the highest priority to quoted prices in active markets, and requires that observable inputs be used in the valuations when available. The three levels of the hierarchy are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:13.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1: inputs to the valuation are quoted prices in an active market for identical assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:13.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2: inputs to the valuation include quoted prices for similar assets in active markets that are observable either directly or indirectly&lt;/span&gt;&lt;/div&gt;Level 3: valuation is based on significant inputs that are unobservable in the market and the Company's own estimates of assumptions that we believe market participants would use in pricing the asset</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80Ni9mcmFnOjE2OWUyYzc0MjBiMjQwNGRiNDEyZjdmZjI3MWUwYjE2L3RleHRyZWdpb246MTY5ZTJjNzQyMGIyNDA0ZGI0MTJmN2ZmMjcxZTBiMTZfMTE4MA_f2420677-23a1-43e4-a212-5e1f54fb4a50">&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of financial assets included in current assets is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value Measurements&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:10pt;font-weight:400;line-height:100%"&gt;Total Fair&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Certificates of Deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,200&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,200&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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 style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving credit facility&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;65,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;65,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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:10pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Certificates of Deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving credit facility&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:OtherAssetsFairValueDisclosure
      contextRef="i858c8c38ad424880b7ae23ef7226a341_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80Ni9mcmFnOjE2OWUyYzc0MjBiMjQwNGRiNDEyZjdmZjI3MWUwYjE2L3RhYmxlOjQ5MDYzNTJhNWM2NzRmNWE4YjdiMjNkMTUwNTlhNmU5L3RhYmxlcmFuZ2U6NDkwNjM1MmE1YzY3NGY1YThiN2IyM2QxNTA1OWE2ZTlfNS0yLTEtMS0x_baeabcd0-06ef-402a-82ad-c65be1bae842"
      unitRef="usd">0</us-gaap:OtherAssetsFairValueDisclosure>
    <us-gaap:OtherAssetsFairValueDisclosure
      contextRef="i20bf050f40b2457cba67c174bbc02361_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80Ni9mcmFnOjE2OWUyYzc0MjBiMjQwNGRiNDEyZjdmZjI3MWUwYjE2L3RhYmxlOjQ5MDYzNTJhNWM2NzRmNWE4YjdiMjNkMTUwNTlhNmU5L3RhYmxlcmFuZ2U6NDkwNjM1MmE1YzY3NGY1YThiN2IyM2QxNTA1OWE2ZTlfNS00LTEtMS0x_f58b67bd-659c-444f-966b-5f6f399a3e0b"
      unitRef="usd">1200000</us-gaap:OtherAssetsFairValueDisclosure>
    <us-gaap:OtherAssetsFairValueDisclosure
      contextRef="i7240d819b2b74d0782359802c2a32e01_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80Ni9mcmFnOjE2OWUyYzc0MjBiMjQwNGRiNDEyZjdmZjI3MWUwYjE2L3RhYmxlOjQ5MDYzNTJhNWM2NzRmNWE4YjdiMjNkMTUwNTlhNmU5L3RhYmxlcmFuZ2U6NDkwNjM1MmE1YzY3NGY1YThiN2IyM2QxNTA1OWE2ZTlfNS02LTEtMS0x_40ec4bb4-d479-4221-a407-9f2a8b41d5dd"
      unitRef="usd">0</us-gaap:OtherAssetsFairValueDisclosure>
    <us-gaap:OtherAssetsFairValueDisclosure
      contextRef="ie502a9c287ee49cb8b614afc03bb881b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80Ni9mcmFnOjE2OWUyYzc0MjBiMjQwNGRiNDEyZjdmZjI3MWUwYjE2L3RhYmxlOjQ5MDYzNTJhNWM2NzRmNWE4YjdiMjNkMTUwNTlhNmU5L3RhYmxlcmFuZ2U6NDkwNjM1MmE1YzY3NGY1YThiN2IyM2QxNTA1OWE2ZTlfNS04LTEtMS0x_d9947c37-092f-4a4d-b872-021116e8e84e"
      unitRef="usd">1200000</us-gaap:OtherAssetsFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="i87e004c04604427abf5173c7010e0277_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80Ni9mcmFnOjE2OWUyYzc0MjBiMjQwNGRiNDEyZjdmZjI3MWUwYjE2L3RhYmxlOjQ5MDYzNTJhNWM2NzRmNWE4YjdiMjNkMTUwNTlhNmU5L3RhYmxlcmFuZ2U6NDkwNjM1MmE1YzY3NGY1YThiN2IyM2QxNTA1OWE2ZTlfNy0yLTEtMS0yNTA2MA_3273adc1-c432-4b9b-a13e-bd16bf16fa10"
      unitRef="usd">0</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="i6d7e380339e94fe0a74baff79385c1f4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80Ni9mcmFnOjE2OWUyYzc0MjBiMjQwNGRiNDEyZjdmZjI3MWUwYjE2L3RhYmxlOjQ5MDYzNTJhNWM2NzRmNWE4YjdiMjNkMTUwNTlhNmU5L3RhYmxlcmFuZ2U6NDkwNjM1MmE1YzY3NGY1YThiN2IyM2QxNTA1OWE2ZTlfNy00LTEtMS0yMTU0OQ_db0cf634-a3d5-4578-99ac-2d395910a774"
      unitRef="usd">65000000</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="ic9a14bcd6ff24886bcc0bcd79968d164_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80Ni9mcmFnOjE2OWUyYzc0MjBiMjQwNGRiNDEyZjdmZjI3MWUwYjE2L3RhYmxlOjQ5MDYzNTJhNWM2NzRmNWE4YjdiMjNkMTUwNTlhNmU5L3RhYmxlcmFuZ2U6NDkwNjM1MmE1YzY3NGY1YThiN2IyM2QxNTA1OWE2ZTlfNy02LTEtMS0yNTA2Mw_1c8383cc-9f21-42e6-97bd-9816a5f071ac"
      unitRef="usd">0</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="ie52d9091b0764710a82986ff70ab1c07_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80Ni9mcmFnOjE2OWUyYzc0MjBiMjQwNGRiNDEyZjdmZjI3MWUwYjE2L3RhYmxlOjQ5MDYzNTJhNWM2NzRmNWE4YjdiMjNkMTUwNTlhNmU5L3RhYmxlcmFuZ2U6NDkwNjM1MmE1YzY3NGY1YThiN2IyM2QxNTA1OWE2ZTlfNy04LTEtMS0yNTA2Ng_659607da-8b05-4df3-b166-327c4577d566"
      unitRef="usd">65000000</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:OtherAssetsFairValueDisclosure
      contextRef="i7881ab0423e04434928e9bef301ad9cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80Ni9mcmFnOjE2OWUyYzc0MjBiMjQwNGRiNDEyZjdmZjI3MWUwYjE2L3RhYmxlOjQ5MDYzNTJhNWM2NzRmNWE4YjdiMjNkMTUwNTlhNmU5L3RhYmxlcmFuZ2U6NDkwNjM1MmE1YzY3NGY1YThiN2IyM2QxNTA1OWE2ZTlfMTAtMi0xLTEtMQ_5ef1854e-24aa-41bd-ab6a-a2734d0d6b02"
      unitRef="usd">0</us-gaap:OtherAssetsFairValueDisclosure>
    <us-gaap:OtherAssetsFairValueDisclosure
      contextRef="i01e97d21aa074b43a3c5accbb2486034_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80Ni9mcmFnOjE2OWUyYzc0MjBiMjQwNGRiNDEyZjdmZjI3MWUwYjE2L3RhYmxlOjQ5MDYzNTJhNWM2NzRmNWE4YjdiMjNkMTUwNTlhNmU5L3RhYmxlcmFuZ2U6NDkwNjM1MmE1YzY3NGY1YThiN2IyM2QxNTA1OWE2ZTlfMTAtNC0xLTEtMQ_e14b7d5e-f86e-4aea-8080-d32322cbaa59"
      unitRef="usd">1200000</us-gaap:OtherAssetsFairValueDisclosure>
    <us-gaap:OtherAssetsFairValueDisclosure
      contextRef="i107cf7fe25ce4146a4a346856556fc3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80Ni9mcmFnOjE2OWUyYzc0MjBiMjQwNGRiNDEyZjdmZjI3MWUwYjE2L3RhYmxlOjQ5MDYzNTJhNWM2NzRmNWE4YjdiMjNkMTUwNTlhNmU5L3RhYmxlcmFuZ2U6NDkwNjM1MmE1YzY3NGY1YThiN2IyM2QxNTA1OWE2ZTlfMTAtNi0xLTEtMQ_dd2ed74a-bde7-42f9-9277-7221b4b638e7"
      unitRef="usd">0</us-gaap:OtherAssetsFairValueDisclosure>
    <us-gaap:OtherAssetsFairValueDisclosure
      contextRef="i4d10239194464b2b947bda12c1ed0c9d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80Ni9mcmFnOjE2OWUyYzc0MjBiMjQwNGRiNDEyZjdmZjI3MWUwYjE2L3RhYmxlOjQ5MDYzNTJhNWM2NzRmNWE4YjdiMjNkMTUwNTlhNmU5L3RhYmxlcmFuZ2U6NDkwNjM1MmE1YzY3NGY1YThiN2IyM2QxNTA1OWE2ZTlfMTAtOC0xLTEtMQ_37ca5245-3c34-48e3-99ba-60395dabc047"
      unitRef="usd">1200000</us-gaap:OtherAssetsFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="i98bf1267811b463eaaf9e4d2e49635d6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80Ni9mcmFnOjE2OWUyYzc0MjBiMjQwNGRiNDEyZjdmZjI3MWUwYjE2L3RhYmxlOjQ5MDYzNTJhNWM2NzRmNWE4YjdiMjNkMTUwNTlhNmU5L3RhYmxlcmFuZ2U6NDkwNjM1MmE1YzY3NGY1YThiN2IyM2QxNTA1OWE2ZTlfMTMtMi0xLTEtMjUwNjk_62657a65-3f78-4e2e-a941-5af57670682b"
      unitRef="usd">0</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="i70283ce00bd34ff6a5659e84db1808f2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80Ni9mcmFnOjE2OWUyYzc0MjBiMjQwNGRiNDEyZjdmZjI3MWUwYjE2L3RhYmxlOjQ5MDYzNTJhNWM2NzRmNWE4YjdiMjNkMTUwNTlhNmU5L3RhYmxlcmFuZ2U6NDkwNjM1MmE1YzY3NGY1YThiN2IyM2QxNTA1OWE2ZTlfMTMtNC0xLTEtMjUwNzI_017a22d0-0218-4610-b5b4-e3dc945a6783"
      unitRef="usd">100000000</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="i92121b4385504f99adaef21368139f51_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80Ni9mcmFnOjE2OWUyYzc0MjBiMjQwNGRiNDEyZjdmZjI3MWUwYjE2L3RhYmxlOjQ5MDYzNTJhNWM2NzRmNWE4YjdiMjNkMTUwNTlhNmU5L3RhYmxlcmFuZ2U6NDkwNjM1MmE1YzY3NGY1YThiN2IyM2QxNTA1OWE2ZTlfMTMtNi0xLTEtMjUwNzU_fa046317-860b-47d5-9e34-a43656b10108"
      unitRef="usd">0</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="iafeb96e98e974a21be7bf209799f37f4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80Ni9mcmFnOjE2OWUyYzc0MjBiMjQwNGRiNDEyZjdmZjI3MWUwYjE2L3RhYmxlOjQ5MDYzNTJhNWM2NzRmNWE4YjdiMjNkMTUwNTlhNmU5L3RhYmxlcmFuZ2U6NDkwNjM1MmE1YzY3NGY1YThiN2IyM2QxNTA1OWE2ZTlfMTMtOC0xLTEtMjUwNzg_0f5eff25-25ad-4cb5-b260-dddfc572bc57"
      unitRef="usd">100000000</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfNTQ3MQ_939f5d7b-564c-465f-9ebe-a1b340bd1f8f">LEASES&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines if an arrangement is a lease at inception.  The lease term begins on the commencement date, which is the date the Company takes possession of the property and may include options to extend or terminate the lease when it is reasonably certain that the option will be exercised. Right-of-use (&#x201c;ROU&#x201d;) assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#x2019;s obligation to make lease payments arising from the lease.  Lease agreements with lease and non-lease components are accounted for as a single lease component for all asset classes, which are comprised of real estate leases and equipment leases. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Since the Company&#x2019;s leases do not typically provide an implicit rate, the Company uses its incremental borrowing rate based upon the information available at commencement date. The determination of the incremental borrowing rate requires judgment and is determined by using the Company&#x2019;s current unsecured borrowing rate, adjusted for various factors such as collateralization and term to align with the terms of the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases certain office space, data centers and equipment with remaining terms of 1 to 12 years.  Certain leases contain renewal options for varying periods, which are at the Company&#x2019;s sole discretion.  For leases where the Company is reasonably certain to exercise a renewal option, such option periods have been included in the determination of the Company&#x2019;s ROU assets and lease liabilities.  Certain leases require the Company to pay taxes, insurance, maintenance, and other operating expenses associated with the leased asset.  Such amounts are not included in the measurement of the lease liability to the extent they are variable in nature. Variable lease costs are recognized as a variable lease expense when incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At September&#160;30, 2021 and June&#160;30, 2021, the Company had operating lease assets of $53,219 and $55,977 and financing lease assets of $161 and $188, respectively.  At September&#160;30, 2021, total operating lease liabilities of $58,048 were comprised of current operating lease liabilities of $11,285 and noncurrent operating lease liabilities of $46,763, and total financing lease liabilities of $166 were comprised of current financing lease liabilities of $110 and noncurrent financing lease liabilities of $56.  At June&#160;30, 2021, total operating lease liabilities of $60,828 were comprised of current operating lease liabilities of $11,460 and noncurrent operating lease liabilities of $49,368, and total financing lease liabilities of $193 were comprised of current financing lease liabilities of $110 and noncurrent financing lease liabilities of $83.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease assets are included within other non-current assets and operating lease liabilities are included within accrued expenses (current portion) and other long-term liabilities (noncurrent portion) in the Company&#x2019;s condensed consolidated balance sheet.  Operating lease assets were recorded net of accumulated amortization of $26,372 and $23,813 as of September&#160;30, 2021 and June&#160;30, 2021, respectively.  Financing lease assets are included within property and equipment, net and financing lease liabilities are included within notes payable (current portion) and long-term debt (noncurrent portion) in the Company&#x2019;s condensed consolidated balance sheet.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing lease assets were recorded net of accumulated amortization of $180 and $153 as of September&#160;30, 2021 and June&#160;30, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs for the three months ended September&#160;30, 2021 and 2020 were $3,432 and $3,909, respectively.  Financing lease costs for the three months ended September&#160;30, 2021 and 2020 were $28 and $31, respectively. Total operating and financing lease costs for the respective quarters included variable lease costs of approximately $399 and $1,380.  Operating and financing lease expense are included within cost of services, research and development, and selling, general and administrative expense, dependent upon the nature and use of the ROU asset, in the Company&#x2019;s condensed consolidated statement of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended September&#160;30, 2021 and 2020, the Company had operating cash flows for payments on operating leases of $3,031 and $3,298, and ROU assets obtained in exchange for operating lease liabilities of $272 and $4,485, respectively. Financing cash flows for payments on financing leases for the three months ended September&#160;30, 2021 and 2020 were $29 and $30, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021 and June&#160;30, 2021, the weighted-average remaining lease term for the Company's operating leases was 80 months and 81 months and the weighted-average discount rate was 2.64% and 2.67%, respectively. As of September&#160;30, 2021 and June&#160;30, 2021, the weighted-average remaining lease term for the Company's financing leases was 18 months and 21 months, respectively. The weighted-average discount rate for the Company's financing leases was 2.39% as of September&#160;30, 2021 and June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Maturity of Lease Liabilities under ASC 842&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum rental payments on operating leases with initial non-cancellable lease terms in excess of one year were due as follows at September&#160;30, 2021*:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.334%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.749%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due Dates (fiscal year)&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:10pt;font-weight:400;line-height:100%"&gt;Future Minimum Rental Payments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 (remaining period)&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:10pt;font-weight:400;line-height:100%"&gt;9,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,829&#160;&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:10pt;font-weight:400;line-height:100%"&gt;9,762&#160;&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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:10pt;font-weight:400;line-height:100%"&gt;7,001&#160;&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:10pt;font-weight:400;line-height:100%"&gt;6,083&#160;&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:10pt;font-weight:400;line-height:100%"&gt;19,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,816&#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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: interest&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:10pt;font-weight:400;line-height:100%"&gt;(5,768)&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Financing leases were immaterial to the quarter, so a maturity of lease liabilities table has only been included for operating leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease payments include $5,464 related to options to extend lease terms that are reasonably certain of being exercised. For the three months ended September&#160;30, 2021, there were no legally binding lease payments for leases signed but not yet commenced.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfNTQ2OA_5935f8b3-6b6d-4631-93b6-b1c51fb18efa">&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines if an arrangement is a lease at inception.  The lease term begins on the commencement date, which is the date the Company takes possession of the property and may include options to extend or terminate the lease when it is reasonably certain that the option will be exercised. Right-of-use (&#x201c;ROU&#x201d;) assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#x2019;s obligation to make lease payments arising from the lease.  Lease agreements with lease and non-lease components are accounted for as a single lease component for all asset classes, which are comprised of real estate leases and equipment leases. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Since the Company&#x2019;s leases do not typically provide an implicit rate, the Company uses its incremental borrowing rate based upon the information available at commencement date. The determination of the incremental borrowing rate requires judgment and is determined by using the Company&#x2019;s current unsecured borrowing rate, adjusted for various factors such as collateralization and term to align with the terms of the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases certain office space, data centers and equipment with remaining terms of 1 to 12 years.  Certain leases contain renewal options for varying periods, which are at the Company&#x2019;s sole discretion.  For leases where the Company is reasonably certain to exercise a renewal option, such option periods have been included in the determination of the Company&#x2019;s ROU assets and lease liabilities.  Certain leases require the Company to pay taxes, insurance, maintenance, and other operating expenses associated with the leased asset.  Such amounts are not included in the measurement of the lease liability to the extent they are variable in nature. Variable lease costs are recognized as a variable lease expense when incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="idbdd302afe2e4c8a8072921c07f62b83_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMTM3MA_d3e136b2-0832-4afe-b8a6-9e31469e66e3">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i4cf41c4d15804170b72ecf915a6ca86f_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMTM3Ng_dd9c8bb5-b8cd-4d44-a0ab-d0d03e2ca01e">P12Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMjA3Mg_63fe9b55-9ec2-4d5a-8782-462cf1c220d6"
      unitRef="usd">53219000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMjA3OQ_195aa398-7e00-450e-ab1e-e33b54b5a49a"
      unitRef="usd">55977000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMjExMg_48413e10-6cdb-4d31-9702-387371c25ddf"
      unitRef="usd">161000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMjExOQ_a9f36f35-e1b4-47c2-b1b0-fb2a81e23034"
      unitRef="usd">188000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMjE4Mg_2b5eb11a-a5df-419c-97c5-d8e21915150d"
      unitRef="usd">58048000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMjI0Mg_4b0d51ed-4296-441a-a153-b9b4b5676ee5"
      unitRef="usd">11285000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMjI5MQ_bd3a5e36-cbaf-4694-b1c8-205b2ea87604"
      unitRef="usd">46763000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiability
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMjMzNg_b4e6cecc-1d78-4f40-bdd4-9143b37f58ff"
      unitRef="usd">166000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMjM5Ng_6c2c4fc2-6c75-4ae0-a6de-4f3c7b7393ce"
      unitRef="usd">110000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMjQ0NQ_e6318709-ec11-48f1-82a7-f9c4e21c8c39"
      unitRef="usd">56000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMjQ5NA_6154ad63-a2a4-4a98-b389-8d946975ae83"
      unitRef="usd">60828000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMjU1NA_658ff336-74e9-44a0-bfac-14f84567205b"
      unitRef="usd">11460000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMjYwMw_762b192b-7f44-4f21-a655-48eefe03b64b"
      unitRef="usd">49368000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiability
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMjY0OA_ca2f8c1d-0ef1-4f89-82b8-c4671d548123"
      unitRef="usd">193000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMjcwOA_73d3c9c4-76c5-4548-ae4b-984a3234f03b"
      unitRef="usd">110000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMjc1Nw_f4efdcf9-23f2-4c6f-a462-fe68c34a6af1"
      unitRef="usd">83000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <jkhy:AccumulatedAmortizationOperatingLeaseRightofuseasset
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMzAzNg_0c6ab4b3-9fe9-4faa-9315-e1f463a86186"
      unitRef="usd">26372000</jkhy:AccumulatedAmortizationOperatingLeaseRightofuseasset>
    <jkhy:AccumulatedAmortizationOperatingLeaseRightofuseasset
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMzA0Mw_ed2579d2-6031-495c-8a8b-1f3c75f606eb"
      unitRef="usd">23813000</jkhy:AccumulatedAmortizationOperatingLeaseRightofuseasset>
    <jkhy:AccumulatedAmortizationFinanceLeaseRightOfUseAsset
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMzM1Mw_b17e57db-1e70-46e0-b91b-cad7fe28ee03"
      unitRef="usd">180000</jkhy:AccumulatedAmortizationFinanceLeaseRightOfUseAsset>
    <jkhy:AccumulatedAmortizationFinanceLeaseRightOfUseAsset
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMzM2MA_7c56e420-dc91-481b-9b03-014bfe3a0b64"
      unitRef="usd">153000</jkhy:AccumulatedAmortizationFinanceLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseCost
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMzQ0Mg_ea316f16-01b9-4b57-a2ad-a5d50bc29d04"
      unitRef="usd">3432000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMzQ0OQ_471e7462-a275-4142-a86c-ca4c990de28b"
      unitRef="usd">3909000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMzU5NQ_080bfe3c-e988-4a91-96af-634ea5f688bf"
      unitRef="usd">28000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMTY0OTI2NzQ0NzIyOA_4c8c02e4-a2c2-4cd9-a3dc-fc61e99d4e5e"
      unitRef="usd">31000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:VariableLeaseCost
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMzc4Ng_977e59eb-c4e6-48ac-b4f3-a7880b6ad9fc"
      unitRef="usd">399000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfMzc5Mw_9720cda7-77c9-48a2-9f19-560d34bf9b2a"
      unitRef="usd">1380000</us-gaap:VariableLeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfNDMwNw_db58b908-3f7d-4c49-aeeb-b9892a366e6d"
      unitRef="usd">3031000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfNDMxNA_5c30eb83-db29-4924-83d5-4c1254275cb5"
      unitRef="usd">3298000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfNDM5OA_b1090427-a4d3-4970-ad18-cb585eaa56cf"
      unitRef="usd">272000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfNDQwNQ_7ed22828-47d8-420a-8ef3-c88be9751b3f"
      unitRef="usd">4485000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:PaymentsToAcquireEquipmentOnLease
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfNDUyMQ_ae461346-881d-41e6-a033-9194daf84b41"
      unitRef="usd">29000</us-gaap:PaymentsToAcquireEquipmentOnLease>
    <us-gaap:PaymentsToAcquireEquipmentOnLease
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfNDUyOA_77125d29-49ad-4772-b001-63012ad62fd8"
      unitRef="usd">30000</us-gaap:PaymentsToAcquireEquipmentOnLease>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfNDY0NA_ce4a7058-4ebe-4fca-9bc7-ef86989ae7cd">P80M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfNDY1MQ_3a95510b-c542-40a1-ae99-ae29e65594ca">P81M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfNDY5Nw_e625be4c-988e-458c-82ed-c77effcea80f"
      unitRef="rate">0.0264</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfNDcwNA_3301bf07-3359-46a1-a9c5-5219e5c87aa3"
      unitRef="rate">0.0267</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfNDgyMA_ef2fd763-1a86-4766-87ed-a817ac3aae46">P18M</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfNDgyNw_a7894c20-da9c-46fd-a928-47264234ac0f">P21M</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfNDkxOQ_b98faf60-58d4-4797-bd54-eeeba87b1cbd"
      unitRef="rate">0.0239</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i74a983124ee04d299475afde3830b3c4_I20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfNDkxOQ_f09f5c2c-587c-4c1c-b665-438f5785e5d5"
      unitRef="rate">0.0239</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfNTQ2OQ_e1bc28b4-6e58-41e7-b608-5717980f5149">&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Maturity of Lease Liabilities under ASC 842&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum rental payments on operating leases with initial non-cancellable lease terms in excess of one year were due as follows at September&#160;30, 2021*:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.334%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.749%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due Dates (fiscal year)&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:10pt;font-weight:400;line-height:100%"&gt;Future Minimum Rental Payments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 (remaining period)&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:10pt;font-weight:400;line-height:100%"&gt;9,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,829&#160;&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:10pt;font-weight:400;line-height:100%"&gt;9,762&#160;&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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:10pt;font-weight:400;line-height:100%"&gt;7,001&#160;&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:10pt;font-weight:400;line-height:100%"&gt;6,083&#160;&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:10pt;font-weight:400;line-height:100%"&gt;19,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,816&#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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: interest&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:10pt;font-weight:400;line-height:100%"&gt;(5,768)&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Financing leases were immaterial to the quarter, so a maturity of lease liabilities table has only been included for operating leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease payments include $5,464 related to options to extend lease terms that are reasonably certain of being exercised. For the three months ended September&#160;30, 2021, there were no legally binding lease payments for leases signed but not yet commenced.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RhYmxlOmFmNzE3MDNmOWY1ZjRlYWY4MmJlMDk1NzEzMDYxZmNlL3RhYmxlcmFuZ2U6YWY3MTcwM2Y5ZjVmNGVhZjgyYmUwOTU3MTMwNjFmY2VfMi0yLTEtMS0x_d7bfb6e0-c4d8-4454-9443-6debb8a1e8e0"
      unitRef="usd">9884000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RhYmxlOmFmNzE3MDNmOWY1ZjRlYWY4MmJlMDk1NzEzMDYxZmNlL3RhYmxlcmFuZ2U6YWY3MTcwM2Y5ZjVmNGVhZjgyYmUwOTU3MTMwNjFmY2VfMy0yLTEtMS0x_8957d4ba-a840-4d5c-90ab-20199962b998"
      unitRef="usd">11829000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RhYmxlOmFmNzE3MDNmOWY1ZjRlYWY4MmJlMDk1NzEzMDYxZmNlL3RhYmxlcmFuZ2U6YWY3MTcwM2Y5ZjVmNGVhZjgyYmUwOTU3MTMwNjFmY2VfNC0yLTEtMS0x_4f1e1452-4fcc-424f-a04c-3b19ce9ccf64"
      unitRef="usd">9762000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RhYmxlOmFmNzE3MDNmOWY1ZjRlYWY4MmJlMDk1NzEzMDYxZmNlL3RhYmxlcmFuZ2U6YWY3MTcwM2Y5ZjVmNGVhZjgyYmUwOTU3MTMwNjFmY2VfNS0yLTEtMS0x_db2ca37a-dff2-478e-954f-9d4830d4aa70"
      unitRef="usd">7001000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RhYmxlOmFmNzE3MDNmOWY1ZjRlYWY4MmJlMDk1NzEzMDYxZmNlL3RhYmxlcmFuZ2U6YWY3MTcwM2Y5ZjVmNGVhZjgyYmUwOTU3MTMwNjFmY2VfNi0yLTEtMS0x_0f040a30-88a0-4a6c-993e-b82366614280"
      unitRef="usd">6083000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RhYmxlOmFmNzE3MDNmOWY1ZjRlYWY4MmJlMDk1NzEzMDYxZmNlL3RhYmxlcmFuZ2U6YWY3MTcwM2Y5ZjVmNGVhZjgyYmUwOTU3MTMwNjFmY2VfNy0yLTEtMS0x_d7ec312e-69e3-4e76-970c-dcedeef45eff"
      unitRef="usd">19257000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RhYmxlOmFmNzE3MDNmOWY1ZjRlYWY4MmJlMDk1NzEzMDYxZmNlL3RhYmxlcmFuZ2U6YWY3MTcwM2Y5ZjVmNGVhZjgyYmUwOTU3MTMwNjFmY2VfOC0yLTEtMS0x_4e0be01b-1280-4621-a75b-901a7391a1cf"
      unitRef="usd">63816000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RhYmxlOmFmNzE3MDNmOWY1ZjRlYWY4MmJlMDk1NzEzMDYxZmNlL3RhYmxlcmFuZ2U6YWY3MTcwM2Y5ZjVmNGVhZjgyYmUwOTU3MTMwNjFmY2VfOS0yLTEtMS0x_3c9193bb-480b-4419-bcb2-75a01cb0940f"
      unitRef="usd">5768000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RhYmxlOmFmNzE3MDNmOWY1ZjRlYWY4MmJlMDk1NzEzMDYxZmNlL3RhYmxlcmFuZ2U6YWY3MTcwM2Y5ZjVmNGVhZjgyYmUwOTU3MTMwNjFmY2VfMTAtMi0xLTEtMQ_8e0dec37-c5ee-49c2-a904-f4d0de666f6e"
      unitRef="usd">58048000</us-gaap:OperatingLeaseLiability>
    <jkhy:OperatingLeaseLiabilityOptionToExtendAmounts
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfNTI4NQ_8a55278f-f70f-4c88-a2af-53c0c05c12a8"
      unitRef="usd">5464000</jkhy:OperatingLeaseLiabilityOptionToExtendAmounts>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedExistenceOfOptionToExtend
      contextRef="iab54cd26ccb84bb78b9a7fcc4cbf8ea4_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF80OS9mcmFnOjM4MzY3NDQ4YzUyMTRhZTU4NzkyYmNlYjcwZDBmYTJhL3RleHRyZWdpb246MzgzNjc0NDhjNTIxNGFlNTg3OTJiY2ViNzBkMGZhMmFfNTM5NQ_5c1f0f19-5a74-4a7c-910f-490d8335ee33">false</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedExistenceOfOptionToExtend>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF81NS9mcmFnOjg5MjE0NDE1MDA4MTRlYjI5NDQxMDQ3YWMxZTg2NGE3L3RleHRyZWdpb246ODkyMTQ0MTUwMDgxNGViMjk0NDEwNDdhYzFlODY0YTdfMTQ5Mw_24d0bfdf-3465-4f89-9295-c96be61ea86b">DEBT&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revolving credit facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 10, 2020, the Company entered into a five-year senior, unsecured revolving credit facility.  The credit facility allows for borrowings of up to $300,000, which may be increased by the Company at any time until maturity to $700,000.  The credit facility bears interest at a variable rate equal to (a) a rate based on a eurocurrency rate or (b) an alternate base rate (the highest of (i) 0%, (ii) the U.S. Bank prime rate for such day, (iii) the sum of the Federal Funds Effective Rate for such day plus 0.50% and (iv) the eurocurrency rate for a one-month interest period on such day for dollars plus 1.0%), plus an applicable percentage in each case determined by the Company's leverage ratio. The credit facility is guaranteed by certain subsidiaries of the Company and is subject to various financial covenants that require the Company to maintain certain financial ratios as defined in the credit facility agreement. As of September&#160;30, 2021, the Company was in compliance with all such covenants. The revolving &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;credit facility terminates February&#160;10, 2025. There was $65,000 outstanding under the credit facility at September&#160;30, 2021 and $100,000 outstanding balance at June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other lines of credit&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has an unsecured bank credit line which provides for funding of up to $5,000 and bears interest at the prime rate less 1%. The credit line expires on April&#160;30, 2023. There was no balance outstanding at September&#160;30, 2021 or June&#160;30, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company paid interest of $234 and $79 during the three months ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i2b8a7bb77f464fb0804057134be6a061_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF81NS9mcmFnOjg5MjE0NDE1MDA4MTRlYjI5NDQxMDQ3YWMxZTg2NGE3L3RleHRyZWdpb246ODkyMTQ0MTUwMDgxNGViMjk0NDEwNDdhYzFlODY0YTdfMjAw_424a1ce5-dda1-495a-b5e4-909523c21a22"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2b8a7bb77f464fb0804057134be6a061_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF81NS9mcmFnOjg5MjE0NDE1MDA4MTRlYjI5NDQxMDQ3YWMxZTg2NGE3L3RleHRyZWdpb246ODkyMTQ0MTUwMDgxNGViMjk0NDEwNDdhYzFlODY0YTdfMjcy_95b9e1e6-8761-4dd8-8ccc-489e3ed3bf4f"
      unitRef="usd">700000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iaa7398be3c6f4b0398d0f752dc487a99_D20210701-20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF81NS9mcmFnOjg5MjE0NDE1MDA4MTRlYjI5NDQxMDQ3YWMxZTg2NGE3L3RleHRyZWdpb246ODkyMTQ0MTUwMDgxNGViMjk0NDEwNDdhYzFlODY0YTdfNTYx_350526ee-80aa-4f69-938b-3abde3eb6138"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib3075b1be79b4a4ea4e0c4730ec7996c_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF81NS9mcmFnOjg5MjE0NDE1MDA4MTRlYjI5NDQxMDQ3YWMxZTg2NGE3L3RleHRyZWdpb246ODkyMTQ0MTUwMDgxNGViMjk0NDEwNDdhYzFlODY0YTdfNjU2_efa6d81f-6124-4c4d-af0b-d0ad25a594ad"
      unitRef="number">0.010</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityExpirationDate1
      contextRef="ic45397b303fd4b31a8e623be12aa2ba7_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF81NS9mcmFnOjg5MjE0NDE1MDA4MTRlYjI5NDQxMDQ3YWMxZTg2NGE3L3RleHRyZWdpb246ODkyMTQ0MTUwMDgxNGViMjk0NDEwNDdhYzFlODY0YTdfMTA4MA_0ca4ec85-dcbd-409e-8507-169e815ceae0">2025-02-10</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:LongTermDebt
      contextRef="i2b8a7bb77f464fb0804057134be6a061_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF81NS9mcmFnOjg5MjE0NDE1MDA4MTRlYjI5NDQxMDQ3YWMxZTg2NGE3L3RleHRyZWdpb246ODkyMTQ0MTUwMDgxNGViMjk0NDEwNDdhYzFlODY0YTdfMTA5NA_5a593682-e73a-46df-bb21-c690a54ae7b8"
      unitRef="usd">65000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ie5891a9711f14f5fb67b753a477a7ebe_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF81NS9mcmFnOjg5MjE0NDE1MDA4MTRlYjI5NDQxMDQ3YWMxZTg2NGE3L3RleHRyZWdpb246ODkyMTQ0MTUwMDgxNGViMjk0NDEwNDdhYzFlODY0YTdfMTE0NQ_1be282da-126c-476d-8c73-d110e0303140"
      unitRef="usd">100000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount
      contextRef="id16349839faf41dd89007f3e10e9fc4f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF81NS9mcmFnOjg5MjE0NDE1MDA4MTRlYjI5NDQxMDQ3YWMxZTg2NGE3L3RleHRyZWdpb246ODkyMTQ0MTUwMDgxNGViMjk0NDEwNDdhYzFlODY0YTdfMTI3OQ_f5682f47-a7d2-4c31-98ba-b5066435c024"
      unitRef="usd">5000000</us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i83690a95ddd44fa899edff0ad8dcae1c_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF81NS9mcmFnOjg5MjE0NDE1MDA4MTRlYjI5NDQxMDQ3YWMxZTg2NGE3L3RleHRyZWdpb246ODkyMTQ0MTUwMDgxNGViMjk0NDEwNDdhYzFlODY0YTdfMTMyNA_bdf0cae0-b602-4be5-ab25-99cfb3dcedd8"
      unitRef="number">-0.01</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="id509405a59e24d159f5008a5b7599bf1_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF81NS9mcmFnOjg5MjE0NDE1MDA4MTRlYjI5NDQxMDQ3YWMxZTg2NGE3L3RleHRyZWdpb246ODkyMTQ0MTUwMDgxNGViMjk0NDEwNDdhYzFlODY0YTdfMTM1NQ_bd51af37-b8b8-459b-be0c-0ecb42f2cc8e">2023-04-30</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:UnsecuredDebt
      contextRef="i46a4b2c02e27428c81d2360c5044aedc_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF81NS9mcmFnOjg5MjE0NDE1MDA4MTRlYjI5NDQxMDQ3YWMxZTg2NGE3L3RleHRyZWdpb246ODkyMTQ0MTUwMDgxNGViMjk0NDEwNDdhYzFlODY0YTdfMTM2OQ_460da295-e103-4141-bb2a-cd73d0a9cac9"
      unitRef="usd">0</us-gaap:UnsecuredDebt>
    <us-gaap:UnsecuredDebt
      contextRef="id16349839faf41dd89007f3e10e9fc4f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF81NS9mcmFnOjg5MjE0NDE1MDA4MTRlYjI5NDQxMDQ3YWMxZTg2NGE3L3RleHRyZWdpb246ODkyMTQ0MTUwMDgxNGViMjk0NDEwNDdhYzFlODY0YTdfMTM2OQ_75bcf8db-7c9d-400e-8479-d99aa51b046c"
      unitRef="usd">0</us-gaap:UnsecuredDebt>
    <us-gaap:InterestPaid
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF81NS9mcmFnOjg5MjE0NDE1MDA4MTRlYjI5NDQxMDQ3YWMxZTg2NGE3L3RleHRyZWdpb246ODkyMTQ0MTUwMDgxNGViMjk0NDEwNDdhYzFlODY0YTdfMTQ0NA_2460c4fd-8fd3-40cb-b585-d0096250cb12"
      unitRef="usd">234000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF81NS9mcmFnOjg5MjE0NDE1MDA4MTRlYjI5NDQxMDQ3YWMxZTg2NGE3L3RleHRyZWdpb246ODkyMTQ0MTUwMDgxNGViMjk0NDEwNDdhYzFlODY0YTdfMTQ1MQ_bd2f9866-4b18-4c89-ad87-a01ecc653040"
      unitRef="usd">79000</us-gaap:InterestPaid>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82MS9mcmFnOmQxMDMxYjExNzZlNzQ4YTE4NTY3MjYyMTA1NGVhYmE5L3RleHRyZWdpb246ZDEwMzFiMTE3NmU3NDhhMTg1NjcyNjIxMDU0ZWFiYTlfMTU3MQ_2eb64972-13b9-4fb1-bbcc-15866adfe9fc">INCOME TAXES&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Provision for income taxes increased for the three months ended September&#160;30, 2021 compared to the three months ended September&#160;30, 2020 with an effective tax rate of 23.4% of income before income taxes, compared to 22.4% in the prior fiscal year quarter. The increase in the effective tax rate comparing the three-month periods ended September 30, was primarily due to a larger excess tax benefit received from share-based compensation in the prior-year period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company paid income taxes, net of refunds, of $15,187 and $455 in the three months ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At September&#160;30, 2021, the Company had $9,162 of gross unrecognized tax benefits before interest and penalties, $8,492 of which, if recognized, would affect our effective tax rate. At September&#160;30, 2021, the Company had accrued interest and penalties of $1,282 related to uncertain tax positions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The U.S. federal and state income tax returns for fiscal 2018 and all subsequent years remain subject to examination as of September&#160;30, 2021 under statute of limitations rules. The Company believes it is reasonably possible that the liability for unrecognized tax benefits could reduce by $3,500 to $4,500 within twelve months of September&#160;30, 2021 due to lapsing statutes of limitations and examination closures.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82MS9mcmFnOmQxMDMxYjExNzZlNzQ4YTE4NTY3MjYyMTA1NGVhYmE5L3RleHRyZWdpb246ZDEwMzFiMTE3NmU3NDhhMTg1NjcyNjIxMDU0ZWFiYTlfMTI5_8f91e82d-655f-4d5a-b237-87b874dc27d8"
      unitRef="rate">0.234</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82MS9mcmFnOmQxMDMxYjExNzZlNzQ4YTE4NTY3MjYyMTA1NGVhYmE5L3RleHRyZWdpb246ZDEwMzFiMTE3NmU3NDhhMTg1NjcyNjIxMDU0ZWFiYTlfMTc1_ffc1c2a1-4434-413e-bc51-25442efac997"
      unitRef="rate">0.224</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82MS9mcmFnOmQxMDMxYjExNzZlNzQ4YTE4NTY3MjYyMTA1NGVhYmE5L3RleHRyZWdpb246ZDEwMzFiMTE3NmU3NDhhMTg1NjcyNjIxMDU0ZWFiYTlfOTAx_bb06e786-f850-4422-8275-2c346eed501b"
      unitRef="usd">15187000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82MS9mcmFnOmQxMDMxYjExNzZlNzQ4YTE4NTY3MjYyMTA1NGVhYmE5L3RleHRyZWdpb246ZDEwMzFiMTE3NmU3NDhhMTg1NjcyNjIxMDU0ZWFiYTlfOTA4_ea9c099a-a6c0-4851-9731-8561b493a93d"
      unitRef="usd">455000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82MS9mcmFnOmQxMDMxYjExNzZlNzQ4YTE4NTY3MjYyMTA1NGVhYmE5L3RleHRyZWdpb246ZDEwMzFiMTE3NmU3NDhhMTg1NjcyNjIxMDU0ZWFiYTlfOTY5_5787e098-b896-48eb-9448-dbc68d761745"
      unitRef="usd">9162000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82MS9mcmFnOmQxMDMxYjExNzZlNzQ4YTE4NTY3MjYyMTA1NGVhYmE5L3RleHRyZWdpb246ZDEwMzFiMTE3NmU3NDhhMTg1NjcyNjIxMDU0ZWFiYTlfMTAzOA_7430421d-4af9-4324-aefd-08e4cb37e13b"
      unitRef="usd">8492000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i6cd04c2a0244448681901266cd92db78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82MS9mcmFnOmQxMDMxYjExNzZlNzQ4YTE4NTY3MjYyMTA1NGVhYmE5L3RleHRyZWdpb246ZDEwMzFiMTE3NmU3NDhhMTg1NjcyNjIxMDU0ZWFiYTlfMTE2MA_ed122167-ae55-462c-a19b-0b599f820af3"
      unitRef="usd">1282000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="idbdd302afe2e4c8a8072921c07f62b83_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82MS9mcmFnOmQxMDMxYjExNzZlNzQ4YTE4NTY3MjYyMTA1NGVhYmE5L3RleHRyZWdpb246ZDEwMzFiMTE3NmU3NDhhMTg1NjcyNjIxMDU0ZWFiYTlfMTQ3MQ_af89cf90-39bb-453e-b1b6-366d13cb57b1"
      unitRef="usd">3500000</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="i4cf41c4d15804170b72ecf915a6ca86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82MS9mcmFnOmQxMDMxYjExNzZlNzQ4YTE4NTY3MjYyMTA1NGVhYmE5L3RleHRyZWdpb246ZDEwMzFiMTE3NmU3NDhhMTg1NjcyNjIxMDU0ZWFiYTlfMTQ3Nw_a0ccc119-0219-4f8a-8d95-d7aa222429f9"
      unitRef="usd">4500000</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RleHRyZWdpb246OTU1NWEzNzk2OTEzNGY0NjhiM2YzNzNkMDEwNWYyYzlfMzQyNA_84776884-5a11-43b3-a6b5-cff2409c8f3a">STOCK-BASED COMPENSATION&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our operating income for the three months ended September&#160;30, 2021 and 2020 included $6,071 and $4,625 of stock-based compensation costs, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November&#160;10, 2015, the Company adopted the 2015 Equity Incentive Plan ("2015 EIP") for its employees and non-employee directors. The plan allows for grants of stock options, stock appreciation rights, restricted stock shares or units, and performance shares or units.  The maximum number of shares authorized for issuance under the plan is 3,000.  For stock options, terms and vesting periods of the options are determined by the Compensation Committee of the Board of Directors when granted.  The option period must expire not more than ten years from the option grant date. The options granted under this plan are exercisable beginning three years after the grant date at an exercise price equal to 100% of the fair market value of the stock at the grant date.  The options terminate upon surrender of the option, ninety days after termination of employment, upon the expiration of one year following notification of a deceased optionee, or ten years after grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of option plan activity under this plan is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;&#160;Intrinsic&lt;br/&gt;&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding July 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;Exercised&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;22&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;87.27&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,665&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Vested and Expected to Vest September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;22&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;87.27&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,665&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Exercisable September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;22&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;87.27&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,665&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At September&#160;30, 2021, there was no compensation cost yet to be recognized related to outstanding options. For options currently exercisable, the weighted average remaining contractual term (remaining period of exercisability) as of September&#160;30, 2021 was 4.75 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company issues unit awards under the 2015 EIP. The following table summarizes non-vested performance and restricted stock unit awards as of September&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.568%"/&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:10pt;font-weight:700;line-height:100%"&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Grant Date &lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding July 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160.22&#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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:10pt;font-weight:400;line-height:100%"&gt;194.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&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:10pt;font-weight:400;line-height:100%"&gt;150.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:10pt;font-weight:400;line-height:100%"&gt;199.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding September 30, 2021&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:10pt;font-weight:700;line-height:100%"&gt;321&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;164.27&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;52,619&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 80 unit awards granted in fiscal 2022 had service requirements and performance targets, with 32 having only service requirements. The unit awards with only service requirements were valued at the weighted-average fair value of the non-vested units based on the fair market value of the Company&#x2019;s equity shares on the grant date, less the present value of expected future dividends to be declared during the vesting period, consistent with the methodology for calculating compensation expense on such awards. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The remaining 48 unit awards granted in fiscal 2022 have performance targets along with service requirements. 19 of the remaining performance and service requirement unit awards were valued at grant by estimating 100% payout at release and using the fair market value of the Company equity shares on the grant date, less the present value of expected future dividends to be declared during the vesting period.  The payout at release of approximately half of these unit awards will be determined based on the Company's compound annual growth rate (CAGR) for revenue (excluding adjustments) for the three-year vesting period compared against goal thresholds as defined in the award agreement.  The performance payout at release of the other half of these unit awards will be determined based on the expansion of the Company's non-GAAP operating margin over the three-year vesting period compared against goal thresholds as defined in the award agreement.  29 of the remaining performance and service requirement unit awards were valued at grant using a Monte Carlo pricing model as of the measurement date customized to the specific provisions of the Company&#x2019;s plan design.  Per the Company's award vesting and settlement provisions, the awards that utilized a Monte Carlo pricing model were valued at grant on the basis of Total Shareholder Return (TSR) in comparison to the custom peer group comprised of participants approved by the Compensation Committee of the Company's Board of Directors for fiscal year 2022. The Monte Carlo inputs used in the model to estimate fair value at the measurement date and resulting values for these performance&#160;unit awards&#160;are as follows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.789%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal year 2022 Monte Carlo award inputs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&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;28.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;Risk free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Annual dividend based on most recent quarterly dividend&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;Beginning TSR&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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At September&#160;30, 2021, there was $28,904 of compensation expense, excluding forfeitures, that has yet to be recognized related to non-vested restricted stock unit awards, which will be recognized over a weighted average period of 1.53 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensation
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RleHRyZWdpb246OTU1NWEzNzk2OTEzNGY0NjhiM2YzNzNkMDEwNWYyYzlfODk_9f464590-e373-4461-88d1-b1bc715395ae"
      unitRef="usd">6071000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RleHRyZWdpb246OTU1NWEzNzk2OTEzNGY0NjhiM2YzNzNkMDEwNWYyYzlfOTY_e2745cba-3048-4695-a440-f46e18a2bfc4"
      unitRef="usd">4625000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="id2140f16ee234f168e2efdbdc4597e7b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RleHRyZWdpb246OTU1NWEzNzk2OTEzNGY0NjhiM2YzNzNkMDEwNWYyYzlfNjAx_58cd9085-b398-491e-90f1-0c04211e000f"
      unitRef="shares">3000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <jkhy:ShareBasedCompensationArrangementByShareBasedPaymentAwardTerminationAfterGrantDate
      contextRef="i22663149252f4a2ca23624a7ba4e9bd6_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RleHRyZWdpb246OTU1NWEzNzk2OTEzNGY0NjhiM2YzNzNkMDEwNWYyYzlfNzk2_0893e4d7-1960-4cf4-ac52-614cd46e5c4c">P10Y</jkhy:ShareBasedCompensationArrangementByShareBasedPaymentAwardTerminationAfterGrantDate>
    <us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1
      contextRef="i22663149252f4a2ca23624a7ba4e9bd6_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RleHRyZWdpb246OTU1NWEzNzk2OTEzNGY0NjhiM2YzNzNkMDEwNWYyYzlfODg5_f248978a-a23f-4c1d-bb45-62b7dc9ea995">P3Y</us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1>
    <jkhy:ShareBasedCompensationArrangementByShareBasedPaymentAwardTerminationPeriodAfterTerminationOfEmployment
      contextRef="i22663149252f4a2ca23624a7ba4e9bd6_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RleHRyZWdpb246OTU1NWEzNzk2OTEzNGY0NjhiM2YzNzNkMDEwNWYyYzlfMTA1OA_c4350f38-7f43-4d17-bd3e-a9bb6f049eaa">P90D</jkhy:ShareBasedCompensationArrangementByShareBasedPaymentAwardTerminationPeriodAfterTerminationOfEmployment>
    <jkhy:ShareBasedCompensationArrangementByShareBasedPaymentAwardTerminationPeriodAfterDeath
      contextRef="i22663149252f4a2ca23624a7ba4e9bd6_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RleHRyZWdpb246OTU1NWEzNzk2OTEzNGY0NjhiM2YzNzNkMDEwNWYyYzlfMTExNw_e85e3523-0a49-477e-827e-3b0be9acf584">P1Y</jkhy:ShareBasedCompensationArrangementByShareBasedPaymentAwardTerminationPeriodAfterDeath>
    <jkhy:ShareBasedCompensationArrangementByShareBasedPaymentAwardTerminationAfterGrantDate
      contextRef="i22663149252f4a2ca23624a7ba4e9bd6_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RleHRyZWdpb246OTU1NWEzNzk2OTEzNGY0NjhiM2YzNzNkMDEwNWYyYzlfMTE3MA_0893e4d7-1960-4cf4-ac52-614cd46e5c4c">P10Y</jkhy:ShareBasedCompensationArrangementByShareBasedPaymentAwardTerminationAfterGrantDate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RleHRyZWdpb246OTU1NWEzNzk2OTEzNGY0NjhiM2YzNzNkMDEwNWYyYzlfMzQxOA_0fba135c-d438-458d-acdc-798efe0b8672">&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of option plan activity under this plan is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;&#160;Intrinsic&lt;br/&gt;&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding July 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;Exercised&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;22&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;87.27&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,665&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Vested and Expected to Vest September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;22&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;87.27&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,665&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Exercisable September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;22&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;87.27&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,665&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i838de6ad922a4fa5a01601fca3b2b5c7_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOjYxOTQxYjNiY2E4YTQ0NDNiMDQ0ODk0Zjc1MTQ1NTIxL3RhYmxlcmFuZ2U6NjE5NDFiM2JjYThhNDQ0M2IwNDQ4OTRmNzUxNDU1MjFfMS0xLTEtMS0x_f590730b-fe62-48ce-91e3-2f2deb52c240"
      unitRef="shares">22000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i838de6ad922a4fa5a01601fca3b2b5c7_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOjYxOTQxYjNiY2E4YTQ0NDNiMDQ0ODk0Zjc1MTQ1NTIxL3RhYmxlcmFuZ2U6NjE5NDFiM2JjYThhNDQ0M2IwNDQ4OTRmNzUxNDU1MjFfMS0zLTEtMS0x_635052ed-e9a1-4b61-a880-2502ddbe6c43"
      unitRef="usdPerShare">87.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="idf9952d750284d0186f4037daa6dd8b9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOjYxOTQxYjNiY2E4YTQ0NDNiMDQ0ODk0Zjc1MTQ1NTIxL3RhYmxlcmFuZ2U6NjE5NDFiM2JjYThhNDQ0M2IwNDQ4OTRmNzUxNDU1MjFfMi0xLTEtMS0x_ef2b8350-32cc-480f-93bf-6db7b939cab3"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="idf9952d750284d0186f4037daa6dd8b9_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOjYxOTQxYjNiY2E4YTQ0NDNiMDQ0ODk0Zjc1MTQ1NTIxL3RhYmxlcmFuZ2U6NjE5NDFiM2JjYThhNDQ0M2IwNDQ4OTRmNzUxNDU1MjFfMi0zLTEtMS0x_9bfdace3-b8b7-48dc-99ee-de85787873bc"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="idf9952d750284d0186f4037daa6dd8b9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOjYxOTQxYjNiY2E4YTQ0NDNiMDQ0ODk0Zjc1MTQ1NTIxL3RhYmxlcmFuZ2U6NjE5NDFiM2JjYThhNDQ0M2IwNDQ4OTRmNzUxNDU1MjFfMy0xLTEtMS0x_e0e8dc18-c97d-45b0-8151-9a773f20990f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="idf9952d750284d0186f4037daa6dd8b9_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOjYxOTQxYjNiY2E4YTQ0NDNiMDQ0ODk0Zjc1MTQ1NTIxL3RhYmxlcmFuZ2U6NjE5NDFiM2JjYThhNDQ0M2IwNDQ4OTRmNzUxNDU1MjFfMy0zLTEtMS0x_f5b58b1c-e4df-4130-8749-b0f3861506b2"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="idf9952d750284d0186f4037daa6dd8b9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOjYxOTQxYjNiY2E4YTQ0NDNiMDQ0ODk0Zjc1MTQ1NTIxL3RhYmxlcmFuZ2U6NjE5NDFiM2JjYThhNDQ0M2IwNDQ4OTRmNzUxNDU1MjFfNC0xLTEtMS0x_057cb0b1-3f6e-4b29-8476-bf88c26f4729"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="idf9952d750284d0186f4037daa6dd8b9_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOjYxOTQxYjNiY2E4YTQ0NDNiMDQ0ODk0Zjc1MTQ1NTIxL3RhYmxlcmFuZ2U6NjE5NDFiM2JjYThhNDQ0M2IwNDQ4OTRmNzUxNDU1MjFfNC0zLTEtMS0x_4dbc0883-1858-48a2-8cd8-9d46e35f7bfb"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i88c2eb5c9c8b4b7dae3680a9be2d6589_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOjYxOTQxYjNiY2E4YTQ0NDNiMDQ0ODk0Zjc1MTQ1NTIxL3RhYmxlcmFuZ2U6NjE5NDFiM2JjYThhNDQ0M2IwNDQ4OTRmNzUxNDU1MjFfNS0xLTEtMS0x_2e3fa5a6-5226-439e-afa5-2c7990860a53"
      unitRef="shares">22000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i88c2eb5c9c8b4b7dae3680a9be2d6589_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOjYxOTQxYjNiY2E4YTQ0NDNiMDQ0ODk0Zjc1MTQ1NTIxL3RhYmxlcmFuZ2U6NjE5NDFiM2JjYThhNDQ0M2IwNDQ4OTRmNzUxNDU1MjFfNS0zLTEtMS0x_66429248-a9e8-433b-91cc-ad56a6e4e411"
      unitRef="usdPerShare">87.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i88c2eb5c9c8b4b7dae3680a9be2d6589_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOjYxOTQxYjNiY2E4YTQ0NDNiMDQ0ODk0Zjc1MTQ1NTIxL3RhYmxlcmFuZ2U6NjE5NDFiM2JjYThhNDQ0M2IwNDQ4OTRmNzUxNDU1MjFfNS01LTEtMS0x_30dabffe-c170-4ebd-88e0-2bad8ec18a82"
      unitRef="usd">1665000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i88c2eb5c9c8b4b7dae3680a9be2d6589_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOjYxOTQxYjNiY2E4YTQ0NDNiMDQ0ODk0Zjc1MTQ1NTIxL3RhYmxlcmFuZ2U6NjE5NDFiM2JjYThhNDQ0M2IwNDQ4OTRmNzUxNDU1MjFfNi0xLTEtMS0x_91d3a284-30b4-46bd-940d-d251d1433122"
      unitRef="shares">22000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i88c2eb5c9c8b4b7dae3680a9be2d6589_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOjYxOTQxYjNiY2E4YTQ0NDNiMDQ0ODk0Zjc1MTQ1NTIxL3RhYmxlcmFuZ2U6NjE5NDFiM2JjYThhNDQ0M2IwNDQ4OTRmNzUxNDU1MjFfNi0zLTEtMS0x_6456b9e4-bb25-449e-98a9-324fa8de36b9"
      unitRef="usdPerShare">87.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i88c2eb5c9c8b4b7dae3680a9be2d6589_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOjYxOTQxYjNiY2E4YTQ0NDNiMDQ0ODk0Zjc1MTQ1NTIxL3RhYmxlcmFuZ2U6NjE5NDFiM2JjYThhNDQ0M2IwNDQ4OTRmNzUxNDU1MjFfNi01LTEtMS0x_e78e4049-e034-4f80-849c-11b55a950c6e"
      unitRef="usd">1665000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i88c2eb5c9c8b4b7dae3680a9be2d6589_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOjYxOTQxYjNiY2E4YTQ0NDNiMDQ0ODk0Zjc1MTQ1NTIxL3RhYmxlcmFuZ2U6NjE5NDFiM2JjYThhNDQ0M2IwNDQ4OTRmNzUxNDU1MjFfNy0xLTEtMS0x_7b8af67c-8cd0-46b8-8383-58a3296f3026"
      unitRef="shares">22000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i88c2eb5c9c8b4b7dae3680a9be2d6589_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOjYxOTQxYjNiY2E4YTQ0NDNiMDQ0ODk0Zjc1MTQ1NTIxL3RhYmxlcmFuZ2U6NjE5NDFiM2JjYThhNDQ0M2IwNDQ4OTRmNzUxNDU1MjFfNy0zLTEtMS0x_213c237c-4ab5-41a7-96da-187fa4dfe880"
      unitRef="usdPerShare">87.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i88c2eb5c9c8b4b7dae3680a9be2d6589_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOjYxOTQxYjNiY2E4YTQ0NDNiMDQ0ODk0Zjc1MTQ1NTIxL3RhYmxlcmFuZ2U6NjE5NDFiM2JjYThhNDQ0M2IwNDQ4OTRmNzUxNDU1MjFfNy01LTEtMS0x_d65b4584-0590-4c80-9bdf-9a4ee1b3585c"
      unitRef="usd">1665000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i88c2eb5c9c8b4b7dae3680a9be2d6589_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RleHRyZWdpb246OTU1NWEzNzk2OTEzNGY0NjhiM2YzNzNkMDEwNWYyYzlfMTI2OQ_1b7b160c-8229-4f17-a7d1-269e127db1d8"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="idf9952d750284d0186f4037daa6dd8b9_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RleHRyZWdpb246OTU1NWEzNzk2OTEzNGY0NjhiM2YzNzNkMDEwNWYyYzlfMTQ3Ng_12f693f9-848b-4f43-ab46-59a1aa845b06">P4Y9M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RleHRyZWdpb246OTU1NWEzNzk2OTEzNGY0NjhiM2YzNzNkMDEwNWYyYzlfMzQyNw_8d9c7ec4-5e54-4701-a91d-8544e1658c99">The following table summarizes non-vested performance and restricted stock unit awards as of September&#160;30, 2021:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.568%"/&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:10pt;font-weight:700;line-height:100%"&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Grant Date &lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding July 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160.22&#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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:10pt;font-weight:400;line-height:100%"&gt;194.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&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:10pt;font-weight:400;line-height:100%"&gt;150.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:10pt;font-weight:400;line-height:100%"&gt;199.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding September 30, 2021&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:10pt;font-weight:700;line-height:100%"&gt;321&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;164.27&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;52,619&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i480e24a6e57145f681e4aad26d5dd0b8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOmNjNjQwYjJiNDZkNjQ4ZGRhYzQxOTJjODAxNTE2NmY2L3RhYmxlcmFuZ2U6Y2M2NDBiMmI0NmQ2NDhkZGFjNDE5MmM4MDE1MTY2ZjZfMS0xLTEtMS0x_0fef0721-9828-4d42-af8f-63f6c284dfcf"
      unitRef="shares">294000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i480e24a6e57145f681e4aad26d5dd0b8_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOmNjNjQwYjJiNDZkNjQ4ZGRhYzQxOTJjODAxNTE2NmY2L3RhYmxlcmFuZ2U6Y2M2NDBiMmI0NmQ2NDhkZGFjNDE5MmM4MDE1MTY2ZjZfMS0zLTEtMS0x_ae6a4a2d-17a7-4db2-b376-9f447d7429f1"
      unitRef="usdPerShare">160.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i59b7722be1dc4ccd9bc8edd69c236fd6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOmNjNjQwYjJiNDZkNjQ4ZGRhYzQxOTJjODAxNTE2NmY2L3RhYmxlcmFuZ2U6Y2M2NDBiMmI0NmQ2NDhkZGFjNDE5MmM4MDE1MTY2ZjZfMi0xLTEtMS0x_0983e9d4-cd76-4533-91fd-12093d5d28c4"
      unitRef="shares">80000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i59b7722be1dc4ccd9bc8edd69c236fd6_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOmNjNjQwYjJiNDZkNjQ4ZGRhYzQxOTJjODAxNTE2NmY2L3RhYmxlcmFuZ2U6Y2M2NDBiMmI0NmQ2NDhkZGFjNDE5MmM4MDE1MTY2ZjZfMi0zLTEtMS0x_210b9c16-6fb6-4f06-96c8-d024f563a984"
      unitRef="usdPerShare">194.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i59b7722be1dc4ccd9bc8edd69c236fd6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOmNjNjQwYjJiNDZkNjQ4ZGRhYzQxOTJjODAxNTE2NmY2L3RhYmxlcmFuZ2U6Y2M2NDBiMmI0NmQ2NDhkZGFjNDE5MmM4MDE1MTY2ZjZfMy0xLTEtMS0x_f0bb8903-c933-4f0f-9192-8653e10c709c"
      unitRef="shares">14000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i59b7722be1dc4ccd9bc8edd69c236fd6_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOmNjNjQwYjJiNDZkNjQ4ZGRhYzQxOTJjODAxNTE2NmY2L3RhYmxlcmFuZ2U6Y2M2NDBiMmI0NmQ2NDhkZGFjNDE5MmM4MDE1MTY2ZjZfMy0zLTEtMS0x_13e0c849-d891-41e9-b844-edf6dac787ad"
      unitRef="usdPerShare">150.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i59b7722be1dc4ccd9bc8edd69c236fd6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOmNjNjQwYjJiNDZkNjQ4ZGRhYzQxOTJjODAxNTE2NmY2L3RhYmxlcmFuZ2U6Y2M2NDBiMmI0NmQ2NDhkZGFjNDE5MmM4MDE1MTY2ZjZfNC0xLTEtMS0x_e7c9e810-c2d3-4b86-8e06-bb770adf90a1"
      unitRef="shares">39000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i59b7722be1dc4ccd9bc8edd69c236fd6_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOmNjNjQwYjJiNDZkNjQ4ZGRhYzQxOTJjODAxNTE2NmY2L3RhYmxlcmFuZ2U6Y2M2NDBiMmI0NmQ2NDhkZGFjNDE5MmM4MDE1MTY2ZjZfNC0zLTEtMS0x_396134f5-6da5-4196-bf41-eb2f22b2e97f"
      unitRef="usdPerShare">199.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1d7d5505897446b7b5dc697ffef8e047_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOmNjNjQwYjJiNDZkNjQ4ZGRhYzQxOTJjODAxNTE2NmY2L3RhYmxlcmFuZ2U6Y2M2NDBiMmI0NmQ2NDhkZGFjNDE5MmM4MDE1MTY2ZjZfNS0xLTEtMS0x_fbb312b6-00aa-424d-baa4-4bf00a421609"
      unitRef="shares">321000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1d7d5505897446b7b5dc697ffef8e047_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOmNjNjQwYjJiNDZkNjQ4ZGRhYzQxOTJjODAxNTE2NmY2L3RhYmxlcmFuZ2U6Y2M2NDBiMmI0NmQ2NDhkZGFjNDE5MmM4MDE1MTY2ZjZfNS0zLTEtMS0x_4eeeae8f-1a2b-4151-bcaa-11cd0e696bb2"
      unitRef="usdPerShare">164.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i1d7d5505897446b7b5dc697ffef8e047_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOmNjNjQwYjJiNDZkNjQ4ZGRhYzQxOTJjODAxNTE2NmY2L3RhYmxlcmFuZ2U6Y2M2NDBiMmI0NmQ2NDhkZGFjNDE5MmM4MDE1MTY2ZjZfNS01LTEtMS0x_1c7fc3ae-fc90-465e-bdff-0c4862eb1271"
      unitRef="usd">52619000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i59b7722be1dc4ccd9bc8edd69c236fd6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RleHRyZWdpb246OTU1NWEzNzk2OTEzNGY0NjhiM2YzNzNkMDEwNWYyYzlfMTY0Ng_ab485b8e-50c5-4e72-8525-35492cfb189d"
      unitRef="shares">80000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2878ebb937d94fe09bb860683b7402dd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RleHRyZWdpb246OTU1NWEzNzk2OTEzNGY0NjhiM2YzNzNkMDEwNWYyYzlfMTczNw_b9cc5aba-590a-4baa-9442-76818064a2fe"
      unitRef="shares">32000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0feef22a8e4d4f68978a6aad6f9ea93e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RleHRyZWdpb246OTU1NWEzNzk2OTEzNGY0NjhiM2YzNzNkMDEwNWYyYzlfMjE0MA_07544c90-c9e7-4ad8-9c36-ac23976330eb"
      unitRef="shares">48000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ibb0a61a5aa984ae0be4547494ac7a2ba_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RleHRyZWdpb246OTU1NWEzNzk2OTEzNGY0NjhiM2YzNzNkMDEwNWYyYzlfMTY0OTI2NzQ0Njg3MA_9dda9910-e6dc-47de-9d13-b40843a430f6"
      unitRef="shares">19000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if52754da70e14f19999396e1c96d407e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RleHRyZWdpb246OTU1NWEzNzk2OTEzNGY0NjhiM2YzNzNkMDEwNWYyYzlfMTY0OTI2NzQ0NjAyMw_5a7ef72c-10e2-492e-aba4-582b7de1df65"
      unitRef="shares">29000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <jkhy:ScheduleOfShareBasedPaymentAwardRSUValuationAssumptionsTableTextBlockTableTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RleHRyZWdpb246OTU1NWEzNzk2OTEzNGY0NjhiM2YzNzNkMDEwNWYyYzlfMzQyOQ_23d8bd81-11a1-457f-9e60-cfa09d1b18d5">The Monte Carlo inputs used in the model to estimate fair value at the measurement date and resulting values for these performance&#160;unit awards&#160;are as follows.&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.789%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal year 2022 Monte Carlo award inputs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&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;28.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;Risk free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Annual dividend based on most recent quarterly dividend&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;Beginning TSR&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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;</jkhy:ScheduleOfShareBasedPaymentAwardRSUValuationAssumptionsTableTextBlockTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i6d5c31b673664d138dbb48d6bba11fe4_D20210701-20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOmQ3OGM3NGNmYTllNjQxYzJhNWZhZjUwNDNkZjYzYTI4L3RhYmxlcmFuZ2U6ZDc4Yzc0Y2ZhOWU2NDFjMmE1ZmFmNTA0M2RmNjNhMjhfMS0xLTEtMS0x_3c3533a0-8e4b-4bd8-80ad-50d8d92992b5"
      unitRef="rate">0.2855</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i6d5c31b673664d138dbb48d6bba11fe4_D20210701-20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOmQ3OGM3NGNmYTllNjQxYzJhNWZhZjUwNDNkZjYzYTI4L3RhYmxlcmFuZ2U6ZDc4Yzc0Y2ZhOWU2NDFjMmE1ZmFmNTA0M2RmNjNhMjhfMi0xLTEtMS0x_408d6687-8e79-4af4-990a-15e97b626aa6"
      unitRef="rate">0.0032</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <jkhy:EstimatedAnnualDividend
      contextRef="i6d5c31b673664d138dbb48d6bba11fe4_D20210701-20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOmQ3OGM3NGNmYTllNjQxYzJhNWZhZjUwNDNkZjYzYTI4L3RhYmxlcmFuZ2U6ZDc4Yzc0Y2ZhOWU2NDFjMmE1ZmFmNTA0M2RmNjNhMjhfMy0xLTEtMS0x_4c07363d-b526-49b2-9b7a-e703ae757321"
      unitRef="usdPerShare">1.84</jkhy:EstimatedAnnualDividend>
    <jkhy:BeginningTotalShareholderReturn
      contextRef="i6d5c31b673664d138dbb48d6bba11fe4_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RhYmxlOmQ3OGM3NGNmYTllNjQxYzJhNWZhZjUwNDNkZjYzYTI4L3RhYmxlcmFuZ2U6ZDc4Yzc0Y2ZhOWU2NDFjMmE1ZmFmNTA0M2RmNjNhMjhfNC0xLTEtMS0x_77e2e015-a950-43c0-bad3-50d95031af5c"
      unitRef="number">0.65</jkhy:BeginningTotalShareholderReturn>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i1d7d5505897446b7b5dc697ffef8e047_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RleHRyZWdpb246OTU1NWEzNzk2OTEzNGY0NjhiM2YzNzNkMDEwNWYyYzlfMzIxOQ_15605715-1024-449a-aca2-7f863b96970f"
      unitRef="usd">28904000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i59b7722be1dc4ccd9bc8edd69c236fd6_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82NC9mcmFnOjk1NTVhMzc5NjkxMzRmNDY4YjNmMzczZDAxMDVmMmM5L3RleHRyZWdpb246OTU1NWEzNzk2OTEzNGY0NjhiM2YzNzNkMDEwNWYyYzlfMzQxMQ_dc8ac1e2-6398-4f2b-a1dd-592d8e911ca6">P1Y6M10D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82Ny9mcmFnOjM1ZGE0ZDQxMGIxNDQ2NTRiYTM1MjYxMjI5M2U0NzgyL3RleHRyZWdpb246MzVkYTRkNDEwYjE0NDY1NGJhMzUyNjEyMjkzZTQ3ODJfNjU2_8bd66dab-4950-4646-975b-0bffd770b12d">EARNINGS PER SHARE&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects the reconciliation between basic and diluted earnings per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&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:74.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;Three 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;102,114&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,216&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Common share information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding for basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;74,016&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:10pt;font-weight:400;line-height:100%"&gt;76,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of stock options and restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;126&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding for diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;74,142&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings per share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.38&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.38&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s repurchase of 2,800 shares of common stock during fiscal year 2021 contributed $0.05 to earnings per share for the first quarter of fiscal year 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Per share information is based on the weighted average number of common shares outstanding for the three months ended September&#160;30, 2021 and 2020. Stock options and restricted stock units have been included in the calculation of earnings per share to the extent they are dilutive. There were 22 anti-dilutive stock options or restricted stock units excluded for the quarter ended September&#160;30, 2021 and none were excluded for the quarter ended September&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82Ny9mcmFnOjM1ZGE0ZDQxMGIxNDQ2NTRiYTM1MjYxMjI5M2U0NzgyL3RleHRyZWdpb246MzVkYTRkNDEwYjE0NDY1NGJhMzUyNjEyMjkzZTQ3ODJfNjYw_d8fb59bd-1248-4f29-a0af-2c7488c781ea">&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects the reconciliation between basic and diluted earnings per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&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:74.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;Three 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;102,114&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,216&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Common share information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding for basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;74,016&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:10pt;font-weight:400;line-height:100%"&gt;76,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of stock options and restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;126&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding for diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;74,142&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings per share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.38&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.38&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s repurchase of 2,800 shares of common stock during fiscal year 2021 contributed $0.05 to earnings per share for the first quarter of fiscal year 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82Ny9mcmFnOjM1ZGE0ZDQxMGIxNDQ2NTRiYTM1MjYxMjI5M2U0NzgyL3RhYmxlOmE5MWU0YjczOGIyOTRhYTE5MzI1YmY4YWEwNDFlMWMyL3RhYmxlcmFuZ2U6YTkxZTRiNzM4YjI5NGFhMTkzMjViZjhhYTA0MWUxYzJfMi01LTEtMS0x_08749bab-4b16-4628-bbf1-5d58c8bd390a"
      unitRef="usd">102114000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82Ny9mcmFnOjM1ZGE0ZDQxMGIxNDQ2NTRiYTM1MjYxMjI5M2U0NzgyL3RhYmxlOmE5MWU0YjczOGIyOTRhYTE5MzI1YmY4YWEwNDFlMWMyL3RhYmxlcmFuZ2U6YTkxZTRiNzM4YjI5NGFhMTkzMjViZjhhYTA0MWUxYzJfMi03LTEtMS0x_24068799-12b8-46da-a847-22613d5e0003"
      unitRef="usd">91216000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82Ny9mcmFnOjM1ZGE0ZDQxMGIxNDQ2NTRiYTM1MjYxMjI5M2U0NzgyL3RhYmxlOmE5MWU0YjczOGIyOTRhYTE5MzI1YmY4YWEwNDFlMWMyL3RhYmxlcmFuZ2U6YTkxZTRiNzM4YjI5NGFhMTkzMjViZjhhYTA0MWUxYzJfNC01LTEtMS0x_587d2530-a354-48a5-9419-f97fb59632c3"
      unitRef="shares">74016000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82Ny9mcmFnOjM1ZGE0ZDQxMGIxNDQ2NTRiYTM1MjYxMjI5M2U0NzgyL3RhYmxlOmE5MWU0YjczOGIyOTRhYTE5MzI1YmY4YWEwNDFlMWMyL3RhYmxlcmFuZ2U6YTkxZTRiNzM4YjI5NGFhMTkzMjViZjhhYTA0MWUxYzJfNC03LTEtMS0x_3a487550-4948-4e84-b7b9-407584a53e61"
      unitRef="shares">76507000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82Ny9mcmFnOjM1ZGE0ZDQxMGIxNDQ2NTRiYTM1MjYxMjI5M2U0NzgyL3RhYmxlOmE5MWU0YjczOGIyOTRhYTE5MzI1YmY4YWEwNDFlMWMyL3RhYmxlcmFuZ2U6YTkxZTRiNzM4YjI5NGFhMTkzMjViZjhhYTA0MWUxYzJfNS01LTEtMS0x_152a025e-b0f1-40a9-891c-db63b188f16c"
      unitRef="shares">126000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82Ny9mcmFnOjM1ZGE0ZDQxMGIxNDQ2NTRiYTM1MjYxMjI5M2U0NzgyL3RhYmxlOmE5MWU0YjczOGIyOTRhYTE5MzI1YmY4YWEwNDFlMWMyL3RhYmxlcmFuZ2U6YTkxZTRiNzM4YjI5NGFhMTkzMjViZjhhYTA0MWUxYzJfNS03LTEtMS0x_809015d2-da88-4e81-bf32-0b7914fcacf0"
      unitRef="shares">206000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82Ny9mcmFnOjM1ZGE0ZDQxMGIxNDQ2NTRiYTM1MjYxMjI5M2U0NzgyL3RhYmxlOmE5MWU0YjczOGIyOTRhYTE5MzI1YmY4YWEwNDFlMWMyL3RhYmxlcmFuZ2U6YTkxZTRiNzM4YjI5NGFhMTkzMjViZjhhYTA0MWUxYzJfNi01LTEtMS0x_84790bc3-1d4f-447e-b080-d886d4960330"
      unitRef="shares">74142000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82Ny9mcmFnOjM1ZGE0ZDQxMGIxNDQ2NTRiYTM1MjYxMjI5M2U0NzgyL3RhYmxlOmE5MWU0YjczOGIyOTRhYTE5MzI1YmY4YWEwNDFlMWMyL3RhYmxlcmFuZ2U6YTkxZTRiNzM4YjI5NGFhMTkzMjViZjhhYTA0MWUxYzJfNi03LTEtMS0x_eb2c4498-e58c-4df7-acbb-91e952afb861"
      unitRef="shares">76713000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82Ny9mcmFnOjM1ZGE0ZDQxMGIxNDQ2NTRiYTM1MjYxMjI5M2U0NzgyL3RhYmxlOmE5MWU0YjczOGIyOTRhYTE5MzI1YmY4YWEwNDFlMWMyL3RhYmxlcmFuZ2U6YTkxZTRiNzM4YjI5NGFhMTkzMjViZjhhYTA0MWUxYzJfNy01LTEtMS0x_cd750d21-8c08-44b7-882a-a515cb0216c6"
      unitRef="usdPerShare">1.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82Ny9mcmFnOjM1ZGE0ZDQxMGIxNDQ2NTRiYTM1MjYxMjI5M2U0NzgyL3RhYmxlOmE5MWU0YjczOGIyOTRhYTE5MzI1YmY4YWEwNDFlMWMyL3RhYmxlcmFuZ2U6YTkxZTRiNzM4YjI5NGFhMTkzMjViZjhhYTA0MWUxYzJfNy03LTEtMS0x_8250ad75-d1c1-4bbd-bece-c0461d491a34"
      unitRef="usdPerShare">1.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82Ny9mcmFnOjM1ZGE0ZDQxMGIxNDQ2NTRiYTM1MjYxMjI5M2U0NzgyL3RhYmxlOmE5MWU0YjczOGIyOTRhYTE5MzI1YmY4YWEwNDFlMWMyL3RhYmxlcmFuZ2U6YTkxZTRiNzM4YjI5NGFhMTkzMjViZjhhYTA0MWUxYzJfOC01LTEtMS0x_46c4b69e-102a-499f-8f56-1e55fd26ea47"
      unitRef="usdPerShare">1.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82Ny9mcmFnOjM1ZGE0ZDQxMGIxNDQ2NTRiYTM1MjYxMjI5M2U0NzgyL3RhYmxlOmE5MWU0YjczOGIyOTRhYTE5MzI1YmY4YWEwNDFlMWMyL3RhYmxlcmFuZ2U6YTkxZTRiNzM4YjI5NGFhMTkzMjViZjhhYTA0MWUxYzJfOC03LTEtMS0x_a864c4c5-4790-4a31-81f3-98ceb58b0b3f"
      unitRef="usdPerShare">1.19</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82Ny9mcmFnOjM1ZGE0ZDQxMGIxNDQ2NTRiYTM1MjYxMjI5M2U0NzgyL3RleHRyZWdpb246MzVkYTRkNDEwYjE0NDY1NGJhMzUyNjEyMjkzZTQ3ODJfMzk4_dc0c217d-fdad-438f-84e2-48aeb2f4f92b"
      unitRef="shares">22000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF82Ny9mcmFnOjM1ZGE0ZDQxMGIxNDQ2NTRiYTM1MjYxMjI5M2U0NzgyL3RleHRyZWdpb246MzVkYTRkNDEwYjE0NDY1NGJhMzUyNjEyMjkzZTQ3ODJfNDkz_244f7a45-6ca1-4330-9d3a-80ef3498e1a7"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RleHRyZWdpb246OGU3MjdlZDY2NDQ5NGQwM2FiY2E2MTg4ZjVmMGZiNGNfMjU5MQ_ee6f4837-da6e-41ed-8aab-e1d80f83401c">REPORTABLE SEGMENT INFORMATION&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is a provider of integrated computer systems that perform data processing (available for on-premise installations or JKHY cloud-based services) for banks and credit unions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s operations are classified into four reportable segments: Core, Payments, Complementary, and Corporate and Other.  The Core segment provides core information processing platforms to banks and credit unions, which consist of integrated applications required to process deposit, loan, and general ledger transactions, and maintain centralized customer/member information. The Payments segment provides secure payment processing tools and services, including ATM, debit, and credit card transaction processing services, online and mobile bill pay solutions, Automated Clearing House ("ACH") origination and remote deposit capture processing, and risk management products and services.  The Complementary segment provides additional software and services that can be integrated with our Core solutions and many can be used independently. The Corporate and Other segment includes hardware revenue and costs, as well as operating costs not directly attributable to the other three segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates the performance of its segments and allocates resources to them based on various factors, including performance against trend, budget, and forecast. Only revenue and costs of revenue are considered in the evaluation for each segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the second quarter of fiscal 2021, Jack Henry's call center was consolidated into the Complementary segment. As a result of this consolidation, an immaterial adjustment was made to reclassify revenue and related costs recognized during the three months ended September&#160;30, 2020 from the Core to the Complementary segment. The revenue amount reclassified was $5,875 for the three months ended September 30, 2020  The cost of revenue amount reclassified was $3,699 for the three months ended September 30, 2020.  An additional immaterial adjustment was made during the first quarter of fiscal 2022 to reclassify cost of revenue from the Core to the Corporate and Other segment to be consistent with the current allocation of cost of revenue by segment. The amount reclassified was $29 for the three months ended September 30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&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:28.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&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="27" 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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" 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;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 #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;Core&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Complementary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&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:700;line-height:100%"&gt;REVENUE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Services and Support&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;297,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Processing&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,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;153,972&#160;&lt;/span&gt;&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;26,528&#160;&lt;/span&gt;&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;615&#160;&lt;/span&gt;&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;190,562&#160;&lt;/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 30.25pt;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;Total Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;165,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;169,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;488,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Cost of 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;66,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;93,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;55,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276,636&#160;&lt;/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;Research and Development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,754&#160;&lt;/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;Selling, General, and Administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;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;Total Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;354,461&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SEGMENT INCOME&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;98,383&#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;76,396&#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;85,996&#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;(49,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OPERATING INCOME&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;133,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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;INTEREST INCOME (EXPENSE)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(241)&lt;/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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;INCOME BEFORE INCOME TAXES&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;133,354&#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:5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&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="27" 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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" 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;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Core&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Complementary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&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:700;line-height:100%"&gt;REVENUE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Services and Support&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;280,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Processing&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;8,569&#160;&lt;/span&gt;&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;140,429&#160;&lt;/span&gt;&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;21,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,803&#160;&lt;/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 30.25pt;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;Total Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;153,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;156,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;130,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;451,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Cost of 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;63,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;86,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;52,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;60,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;262,929&#160;&lt;/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;Research and Development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,057&#160;&lt;/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;Selling, General, and Administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;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;Total Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;334,212&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SEGMENT INCOME&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;89,294&#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;70,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;78,331&#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;(49,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OPERATING INCOME&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117,588&#160;&lt;/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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;INTEREST INCOME (EXPENSE)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(49)&lt;/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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;INCOME BEFORE INCOME TAXES&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;117,539&#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;The Company has not disclosed any additional asset information by segment, as the information is not generated for internal management reporting to the Chief Executive Officer, who is also the Chief Operating Decision Maker.</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RleHRyZWdpb246OGU3MjdlZDY2NDQ5NGQwM2FiY2E2MTg4ZjVmMGZiNGNfMjc2_70d0ee18-bb15-44ab-8cbf-a0305a79f393"
      unitRef="segment">4</us-gaap:NumberOfReportableSegments>
    <jkhy:ReclassificationofRevenueBetweenReportableSegments
      contextRef="i8d448b2502834f3ba1617c07cf966e10_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RleHRyZWdpb246OGU3MjdlZDY2NDQ5NGQwM2FiY2E2MTg4ZjVmMGZiNGNfMTY0OTI2NzQ0NjM5MA_4e45b2bc-f9cf-49c3-b086-f99b831d5823"
      unitRef="usd">5875000</jkhy:ReclassificationofRevenueBetweenReportableSegments>
    <jkhy:ReclassificationOfCostBetweenReportableSegments
      contextRef="i8d448b2502834f3ba1617c07cf966e10_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RleHRyZWdpb246OGU3MjdlZDY2NDQ5NGQwM2FiY2E2MTg4ZjVmMGZiNGNfMTY0OTI2NzQ0NjM5NA_40a340e9-7729-4152-bed2-1385849c5748"
      unitRef="usd">3699000</jkhy:ReclassificationOfCostBetweenReportableSegments>
    <jkhy:ReclassificationOfCostBetweenReportableSegments
      contextRef="id5afa3a9554749218e219e10685bd774_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RleHRyZWdpb246OGU3MjdlZDY2NDQ5NGQwM2FiY2E2MTg4ZjVmMGZiNGNfMTY0OTI2NzQ0NjQwMA_5c4e27c1-9778-4dac-a8c5-e34cd3f336a5"
      unitRef="usd">29000</jkhy:ReclassificationOfCostBetweenReportableSegments>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RleHRyZWdpb246OGU3MjdlZDY2NDQ5NGQwM2FiY2E2MTg4ZjVmMGZiNGNfMjYwMA_9079da1f-941b-46ab-9dc7-92d04e1098d8">&lt;div style="margin-top:5pt;text-align:justify"&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:28.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&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="27" 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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" 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;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 #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;Core&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Complementary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&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:700;line-height:100%"&gt;REVENUE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Services and Support&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;297,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Processing&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,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;153,972&#160;&lt;/span&gt;&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;26,528&#160;&lt;/span&gt;&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;615&#160;&lt;/span&gt;&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;190,562&#160;&lt;/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 30.25pt;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;Total Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;165,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;169,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;488,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Cost of 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;66,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;93,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;55,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276,636&#160;&lt;/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;Research and Development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,754&#160;&lt;/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;Selling, General, and Administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;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;Total Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;354,461&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SEGMENT INCOME&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;98,383&#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;76,396&#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;85,996&#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;(49,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OPERATING INCOME&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;133,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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;INTEREST INCOME (EXPENSE)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(241)&lt;/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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;INCOME BEFORE INCOME TAXES&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;133,354&#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:5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&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="27" 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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" 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;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Core&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Complementary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&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:700;line-height:100%"&gt;REVENUE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Services and Support&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;280,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Processing&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;8,569&#160;&lt;/span&gt;&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;140,429&#160;&lt;/span&gt;&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;21,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,803&#160;&lt;/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 30.25pt;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;Total Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;153,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;156,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;130,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;451,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Cost of 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;63,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;86,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;52,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;60,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;262,929&#160;&lt;/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;Research and Development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,057&#160;&lt;/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;Selling, General, and Administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;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;Total Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;334,212&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SEGMENT INCOME&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;89,294&#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;70,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;78,331&#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;(49,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;OPERATING INCOME&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117,588&#160;&lt;/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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;INTEREST INCOME (EXPENSE)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(49)&lt;/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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;INCOME BEFORE INCOME TAXES&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cecece;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;117,539&#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:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a1d2bde9ba9441b9adbf17f0760a852_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfNC0xLTEtMS0x_299eb6d6-55ca-487a-b977-67bbf85587ab"
      unitRef="usd">155838000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1466fb496e1e4d6c9d0d21b0b5dfe9ca_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfNC0zLTEtMS0x_7a791cf2-5102-48bf-ae4f-bc36804a8a48"
      unitRef="usd">15650000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e15212097854326a1a26de21c214cdc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfNC01LTEtMS0x_f5f27b19-ccbb-4aff-98d6-1cb95b68d2ac"
      unitRef="usd">114953000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic34e7922d5ae467085cb0a085b39f72f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfNC03LTEtMS0x_ef0d9daa-39b6-43bd-9ced-00daa2a9b63a"
      unitRef="usd">11053000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2a81689e96f480891d80905ee62231f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfNC05LTEtMS0x_b1cb192a-0b4d-46ec-b123-d1775ebbde16"
      unitRef="usd">297494000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65cfe318796041f2a94fc80a6bf7346f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfNS0xLTEtMS0x_7917afd0-0968-4a26-a17b-5feaacb55622"
      unitRef="usd">9447000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd38748853a9440281fcef6ac0d493af_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfNS0zLTEtMS0x_6b713957-6767-403f-a1ef-2589242afc3f"
      unitRef="usd">153972000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60d73dbb06e0411197ecc4115769aaf9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfNS01LTEtMS0x_72e6f900-1696-40a0-bc96-12493851cd19"
      unitRef="usd">26528000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id189b486461c4964be1b05741d78cbd4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfNS03LTEtMS0x_8254f382-5d85-4dc9-8a33-1f399eb65b4f"
      unitRef="usd">615000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i810c81ec44fc4ca9997f99534bbf961a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfNS05LTEtMS0x_5c7eed7c-050d-4415-92bd-b19410812051"
      unitRef="usd">190562000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd5c108e022b4ce6848bbe1575f6688b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfNi0xLTEtMS0x_7b3de1eb-f909-401d-a464-079bdfc2e7a6"
      unitRef="usd">165285000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0b4a0ad07384c7ba3f7b26146fb3082_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfNi0zLTEtMS0x_ef9a3083-ebb3-4f92-8eae-826f1668e13b"
      unitRef="usd">169622000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f6a20a4315a4ff486b002975107ca2a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfNi01LTEtMS0x_a9f52b85-e0fa-49f3-b9f3-29e79ed59a64"
      unitRef="usd">141481000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a1e0e280cbc40e792f5b10593aaebd9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfNi03LTEtMS0x_1f58d3dc-9c6d-4d65-bf14-843b53321e7f"
      unitRef="usd">11668000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfNi05LTEtMS0x_4c56aacc-e717-4bbf-bd3e-dfea8c95e067"
      unitRef="usd">488056000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="ifd5c108e022b4ce6848bbe1575f6688b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfOC0xLTEtMS0x_315df853-302e-4682-a7f5-42f1c2f07e31"
      unitRef="usd">66902000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ic0b4a0ad07384c7ba3f7b26146fb3082_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfOC0zLTEtMS0x_b0d0351e-ab1a-43cf-b03e-d02068d74b6e"
      unitRef="usd">93226000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i2f6a20a4315a4ff486b002975107ca2a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfOC01LTEtMS0x_b86a5110-63cb-4a94-9cbc-e1a50de1bf43"
      unitRef="usd">55485000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i0a1e0e280cbc40e792f5b10593aaebd9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfOC03LTEtMS0x_99340aaf-9b8a-4050-87b2-20c598f79184"
      unitRef="usd">61023000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfOC05LTEtMS0x_20ec6ff3-df6d-4948-beb3-4000d466d0ed"
      unitRef="usd">276636000</us-gaap:CostOfRevenue>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfOS05LTEtMS0x_057fe79b-9a53-44ab-84cf-2b898e5e209c"
      unitRef="usd">26754000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfMTAtOS0xLTEtMQ_e85b928e-7eee-460d-a479-5dccfe7b2ead"
      unitRef="usd">51071000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfMTMtOS0xLTEtMQ_b8d3e614-8ee4-4b47-9aec-da6b55abdf0a"
      unitRef="usd">354461000</us-gaap:CostsAndExpenses>
    <us-gaap:GrossProfit
      contextRef="ifd5c108e022b4ce6848bbe1575f6688b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfMTUtMS0xLTEtMQ_aefd6825-8db3-4fda-84db-d93d7a4c7f59"
      unitRef="usd">98383000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic0b4a0ad07384c7ba3f7b26146fb3082_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfMTUtMy0xLTEtMQ_15962c4b-597a-4b84-b027-4deb0f87a422"
      unitRef="usd">76396000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2f6a20a4315a4ff486b002975107ca2a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfMTUtNS0xLTEtMQ_89d1b021-955c-4ead-999f-35e46561775e"
      unitRef="usd">85996000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0a1e0e280cbc40e792f5b10593aaebd9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfMTUtNy0xLTEtMQ_0b3c80ee-1875-425a-b676-a0488384dee0"
      unitRef="usd">-49355000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfMTctOS0xLTEtMQ_2f14abfa-cca4-42b7-bac5-586b1988e82f"
      unitRef="usd">133595000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfMTktOS0xLTEtMQ_7f70b61a-269b-491f-bd4b-55809a3982aa"
      unitRef="usd">-241000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOjcyY2EzOWFmOTAwMzQ3OWFiNjgzZGQwNDA5ZDA5MDhiL3RhYmxlcmFuZ2U6NzJjYTM5YWY5MDAzNDc5YWI2ODNkZDA0MDlkMDkwOGJfMjEtOS0xLTEtMQ_35d7bb5d-9858-483c-8b53-f07b68fc4783"
      unitRef="usd">133354000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5dd41d137817485588fbf82f7bfbfaca_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfNC0xLTEtMS0x_0f744e4b-6090-4abd-adab-c13eff9a46ba"
      unitRef="usd">144586000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1411c9b48e745128891baadf16ad642_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfNC0zLTEtMS0x_d8b2efd1-e4f9-4a10-bc85-6c6b2f57fae2"
      unitRef="usd">16304000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i18afbc8744174f4a9a79348373358394_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfNC01LTEtMS0x_3807e80c-e180-4cb6-9d60-fdd6318da8df"
      unitRef="usd">108550000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1ee5ef14557410f9b959dd7c5a78803_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfNC03LTEtMS0x_08100700-a831-4817-968a-60d23e5221d5"
      unitRef="usd">11557000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2259b0e2906f477492098d53768c4968_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfNC05LTEtMS0x_4a14cb0f-c81e-4a63-8f7c-d9893986e6e1"
      unitRef="usd">280997000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f68647e80624427b9a37518b035ceeb_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfNS0xLTEtMS0x_3b9d899e-285d-4692-b4c7-e8e02b5bb364"
      unitRef="usd">8569000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i354e83cbfe7c42cca1f7832d58f36319_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfNS0zLTEtMS0x_a9995888-6ab5-4a43-8cc6-5a8c62baa25e"
      unitRef="usd">140429000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e43096d594743ea81aa3a4d0ead2312_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfNS01LTEtMS0x_d6e1bb1f-e85d-413d-8c47-377643ed7c00"
      unitRef="usd">21805000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9e586dbb9444d1f97f69007f12f6ed7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfNS03LTEtMS0x_e86d674a-2106-4803-bd84-a0333dfc70cc"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i199e413f21874c6c8185e0c36bcfc57e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfNS05LTEtMS0x_0d7bafb6-f91b-4605-8854-7b2d28aa21d4"
      unitRef="usd">170803000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b5e00f44d344a64a469ed2fa6bc1e70_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfNi0xLTEtMS0x_88c3a4ab-5877-42a0-a916-fdeeac052cfd"
      unitRef="usd">153155000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9199cce9bb374738a261f2209721e15d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfNi0zLTEtMS0x_e61ef807-96ea-4594-8019-4e1c0644027e"
      unitRef="usd">156733000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d448b2502834f3ba1617c07cf966e10_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfNi01LTEtMS0x_bd9780fb-c836-4a09-9c8e-c092cb67b97e"
      unitRef="usd">130355000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23b8e387c3104a28b7374ec2f3179565_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfNi03LTEtMS0x_17928097-48b9-4344-bb8d-33b620115f1a"
      unitRef="usd">11557000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfNi05LTEtMS0x_b9df4d85-a2f2-44d8-86b4-a1c30621ba4d"
      unitRef="usd">451800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i5b5e00f44d344a64a469ed2fa6bc1e70_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfOC0xLTEtMS0x_d97a2e07-e141-4716-9e51-81bdf1332264"
      unitRef="usd">63861000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i9199cce9bb374738a261f2209721e15d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfOC0zLTEtMS0x_e6f302e4-cdc4-4d76-b62b-96c8dc69fb5e"
      unitRef="usd">86328000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i8d448b2502834f3ba1617c07cf966e10_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfOC01LTEtMS0x_e7f1d814-e78b-4d96-923d-a445d629d3ea"
      unitRef="usd">52024000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i23b8e387c3104a28b7374ec2f3179565_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfOC03LTEtMS0x_64962db6-d71b-4e6e-b3a3-b79036f3ca98"
      unitRef="usd">60716000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfOC05LTEtMS0x_9dbfb426-02ad-4fdb-8330-3c6b4d2f21d5"
      unitRef="usd">262929000</us-gaap:CostOfRevenue>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfOS05LTEtMS0x_63e46410-c1dc-4339-827b-d02faa05017a"
      unitRef="usd">26057000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfMTAtOS0xLTEtMQ_1c27984e-0b74-48f1-b29d-a1ef9f6431c6"
      unitRef="usd">45226000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfMTMtOS0xLTEtMQ_df1b7450-2e03-4af2-b3ee-82acf6528c75"
      unitRef="usd">334212000</us-gaap:CostsAndExpenses>
    <us-gaap:GrossProfit
      contextRef="i5b5e00f44d344a64a469ed2fa6bc1e70_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfMTUtMS0xLTEtMQ_e4dcaaa3-62ec-43d4-96ee-d1fc1598a435"
      unitRef="usd">89294000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9199cce9bb374738a261f2209721e15d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfMTUtMy0xLTEtMQ_487b8e9f-8751-47cc-85fa-43abea686330"
      unitRef="usd">70405000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8d448b2502834f3ba1617c07cf966e10_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfMTUtNS0xLTEtMQ_a47aaa61-ed48-4054-a29b-dbf33425b87b"
      unitRef="usd">78331000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i23b8e387c3104a28b7374ec2f3179565_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfMTUtNy0xLTEtMQ_1d32e89d-4ce1-49fc-b585-acdd06f6a5d0"
      unitRef="usd">-49159000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfMTctOS0xLTEtMQ_faf57191-16bf-4718-b8ad-850f917a96f5"
      unitRef="usd">117588000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfMTktOS0xLTEtMQ_e0c02c20-0ea9-41ee-8acc-d9cb467d720a"
      unitRef="usd">-49000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i583ef356b8b24460b1bef6b113ce7160_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF83OS9mcmFnOjhlNzI3ZWQ2NjQ0OTRkMDNhYmNhNjE4OGY1ZjBmYjRjL3RhYmxlOmQ3ZGNhMTcxMjEzMTRiMWI5MWM4MzEyOWYwMzFkYzU3L3RhYmxlcmFuZ2U6ZDdkY2ExNzEyMTMxNGIxYjkxYzgzMTI5ZjAzMWRjNTdfMjEtOS0xLTEtMQ_b58248ed-4e4c-402a-94bd-f532651e6b9a"
      unitRef="usd">117539000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="if666cf86401a421991dc1d21053ed798_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE2ZTYzYmMxYzQwZjQ4OWZiZWJmNjUyZDZlZDE0MzNkL3NlYzoxNmU2M2JjMWM0MGY0ODlmYmViZjY1MmQ2ZWQxNDMzZF84NS9mcmFnOmY1NGE5YmEwZGFiYzQ1Y2I5YTQxZjA3MGM2NmVmNWVlL3RleHRyZWdpb246ZjU0YTliYTBkYWJjNDVjYjlhNDFmMDcwYzY2ZWY1ZWVfNDM_099f2fa2-0040-41f1-9274-0332b5587d21">SUBSEQUENT EVENTSNone.</us-gaap:SubsequentEventsTextBlock>
</xbrl>
