<?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/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:pcty="http://www.paylocity.com/20220630"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="pcty-20220630.xsd" xlink:type="simple"/>
    <context id="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if5b89c31fd1c43408bfb5d0243344ca4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifb18a0586f33410ba8994f8e24db62b3_I20220729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
        </entity>
        <period>
            <instant>2022-07-29</instant>
        </period>
    </context>
    <context id="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia40040fc23e3407792fefca812742436_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="iddd63c77c3834e43a245961e510110b4_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="icd39d6cc66cd437990837359a4c66aa3_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i30878ae778014fe28bc6eca775183d04_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i1a04c8c44c504abf9b9139dcbe6a3db6_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i710747ea5ea54fb6b148238cca3dbd3d_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i569e3ded65ad46bebcb38dceae76f214_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4c0336ba05ea4d21a5abdec55379846d_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7b99754d4f5f4df19382d084280158d4_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id8e54bae6e1d4f62bb64587f55886522_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</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="i687a19ec54cb4074ac2ec13f14d7bb93_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</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="id44ff7950a7a438894087c121bcab953_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</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="ib5731b3477374686ac470054a6f5fcb8_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i4d7a89d3a2b34443838b8e6228e6ddb4_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i991dd9e0d64348fcbaf8808c4f40645b_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i52830bb6d4c74fecb53769dec3e30fd7_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id845131e5c2849afaaa99b773eae4c12_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7b13963d32e541258a74b272f90f5571_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9147517120c54d3bbeaabd8a31e46b0d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</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="i299cd5947e514f6383de0afe4456d407_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</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="i6b957a4bd5a9487b8e440ef523f483a1_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</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="ie836cdd3a963424fb96b648b16bfa868_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia91c044d62f944369d1adef16be58c18_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7fb1a0bb6fac415ea9c4576c7a1f62b2_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i047c93ac37f141afa2203e9513f3b580_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib2ff56e8f1734db5b5d40c33d298cbe3_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7141ee0ece7d4e83b9bb90470150ce8e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ibdfbbb2aeff2426284fb7f6798480c68_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie691cd96395c42fd81ec5c9a395b8290_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9cff0a8ab1e14337bcbf50d0b9f04597_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="idabce5b8dcc341a0b37f841456161e21_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i949765585fe941e0a2edecb02586fc48_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i764576a77f64451087f8abeb35c6a3cb_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i69cfce5cd2f54830ab54ebf4740e36dd_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i220df01a784c4063b78f25e7a486359a_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6add56c635494add9042cdaba711ecd5_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0d1ddda1c67041b9b02b54ca8a748958_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pcty:PropietaryTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibdd5b86a7f354e3daa013dcadacf171b_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pcty:PropietaryTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if50a2863fa3e4b39bec3268efa2eb670_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7f286966fc0645439f7d0c73d0e00d42_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcty:RecurringFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8cd42bf23aaf4b9f893e4a23a84ffda7_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcty:RecurringFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifd3f3ad6ed9443f19b4707d562bfa3eb_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcty:RecurringFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i75fc6405869c4d42b96e961911c44903_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcty:NonrecurringFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib472961cfe6c47fcac1aa6e1b8c3c197_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcty:NonrecurringFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i395d984378084feea26ef9b01becab4b_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcty:NonrecurringFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic93f868d0f0744298813ba967123008f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcty:NonrecurringFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i18f01d6a67ef48d39b5b0232ba9346b4_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">pcty:CostToObtainNewContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i18345479592f41b4a54a313d2711159c_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">pcty:CostToObtainNewContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5a5a9ef59d2348b69dd594b1bf956db8_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">pcty:CostToObtainNewContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1402b1e9a9d147f2b6581e4c2f547ba1_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">pcty:CostToFulfillContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i022f450e6738460d9ad85b22813bf4ea_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">pcty:CostToFulfillContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i94e4c0e3e5014874b6b053f20ed02df7_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">pcty:CostToFulfillContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ifbb3e372b473430995572d17c4d0733b_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">pcty:CostToObtainNewContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie6ee535f07e249d69818fb962d03315f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">pcty:CostToObtainNewContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i10fbc84f3e194b04b2dfc349715dd2ea_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">pcty:CostToFulfillContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib36facf16dde4f1a942bf8f2c39b424d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">pcty:CostToFulfillContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia1114bb810694226aa3f402bf00486a9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib83c19835ce24cb2a2ab0d654eec7148_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4e130ff5de28478886acc4a7e8db35ee_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4474ebd45bfe4d759912369001aa5f86_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pcty:CorporateInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i846c5ac003fb47078acb7da1b7b67a6a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pcty:FundsHeldForClientsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i166835bd679a488fa98e4bc69abc6f01_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if474e66f7be8492b907ac89a8bfd3204_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib969d1af57144edf84587aee873aaa1d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ied81c7975ab5447a9675d261a1418f1b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i980364a59a4a4441bf4ac8f4ef3ba11a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i41777348b3164cca95269c7b884f0122_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4c90c4d9fd0f4b25b77ef71a224d808c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic4859491066440ecb6c1ecb88f5caa60_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifc24af71195f46c686cd07368bc0dad4_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7b93e813434a4dbd92220c7601ec1907_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib6d0cc02d7784511b5d5c47389bfa3c6_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i77fac47df6e541e1be7a70432fb71a22_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2b3ea13993db48a998aa58199354c1f3_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8d5b2ca3d9b147148f6473a893f8a84a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia4427253cd824ce2b0408e5a738d5dee_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie45d6b0b34cb4e2aa5911888fe3eb95e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i540baf6986d74143ad40691a7b98a936_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3e370c5e68f94b759521fd0cafbc34ca_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7ac41f5a2b7c4993af548a2ceef866a9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i11ee457e844649fcab5efefb2d6d22cd_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia54630d00c154c7584f4acd276dd8cbf_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia6e4bac3b5e24609a44e26462fcea13b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7818a5e3902e45e2a9d21428c23a0af2_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i72b971bee5464396a337d3aea5fa32fd_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie5ddd5903ab14db3bd85984333098e5f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8877320a8c574fbd85da5669ebafe477_D20200403-20200403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcty:VidgridInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-03</startDate>
            <endDate>2020-04-03</endDate>
        </period>
    </context>
    <context id="ib1bdff0ca2c34fcf9055c0df9a1dede2_I20200403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcty:VidgridInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-03</instant>
        </period>
    </context>
    <context id="if6f3bcd69a81495cb801491f0062ed4c_I20200403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcty:VidgridInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pcty:ProprietaryTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-03</instant>
        </period>
    </context>
    <context id="i7179ef1e3ce54709bde2fcf219b04fc3_D20201113-20201113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcty:SamepageLabsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-13</startDate>
            <endDate>2020-11-13</endDate>
        </period>
    </context>
    <context id="i0934b5e43954435c9fdba4c4c47fcabd_I20201113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcty:SamepageLabsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-13</instant>
        </period>
    </context>
    <context id="i601a9d6c9b3843c5872d1a9f6f9c10a0_I20201113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcty:SamepageLabsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pcty:ProprietaryTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-13</instant>
        </period>
    </context>
    <context id="i84d6c0251ef8433893c56b8047c1cff0_D20210831-20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcty:BlueMarblePayrollLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-31</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="iceeb59d70fb045b4a4d9ae2b3de73fa2_I20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcty:BlueMarblePayrollLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pcty:ProprietaryTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="ie1e5ccaf2eb14259aad155610075319a_I20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcty:BlueMarblePayrollLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="i1ba2ba0e6a964d63b3ce556661c13006_I20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcty:BlueMarblePayrollLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="i4ac07130b59241e2be5e984057e8c7f8_I20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcty:BlueMarblePayrollLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="if0363f97c34e4517a54897695741c1b3_D20220118-20220118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcty:CloudsnapIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-18</startDate>
            <endDate>2022-01-18</endDate>
        </period>
    </context>
    <context id="i3e6da929b2694d6ab43e196018abdd80_I20220118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcty:CloudsnapIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pcty:ProprietaryTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-18</instant>
        </period>
    </context>
    <context id="i1baee24370fd417688e3f5bc3b00f07e_I20220118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcty:CloudsnapIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-18</instant>
        </period>
    </context>
    <context id="i2c1c966e2ec94c10b5b2b4512d719ff5_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pcty:CostOfRevenueRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8cd66e799c014cf5a16b9b710c8f15e9_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pcty:CostOfRevenueRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2c470021c7dd4afcb9d8749957863812_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pcty:CostOfRevenueRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icea0092ff1a6403382f1c224fc967879_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1cee5a49982e45cfa8191bb1e326eabe_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id79e1e5a2bc647e5ac2251d435565c5d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i9766a3d7000445a7a64e52ed13bcc520_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i61e113ca409f4b588cae528907314952_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i41aa7dd474e548babb6d7bc75ca4e6d6_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib1c6c20c36bd4f309a0e3600e86d305a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ide6340ed7afc4834829b711647d166c0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9835a122959945b0b283759b9da04909_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i176abc156e0040a68b2cbc87e4cc22d9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1965aae1615841ed81a4837ce6bdfed2_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">pcty:TimeClocksRentedByClientsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib13d97433bfc48e7ad2f410ae14d7af4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">pcty:TimeClocksRentedByClientsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1cb14caacad74bc4812f98cd3ea66f41_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pcty:ProprietaryTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic6c4eea535a04070b2dcd71c815cd8eb_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pcty:ProprietaryTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic41f0b0f7e5b472e95936c6196e9874e_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pcty:ProprietaryTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i12753f74b1304a01b41668cb5460c727_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</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="i481013f29de74c4e984de048f1f7c3da_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6926313c783e4aef81c9c2cdab662984_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5899600d842c4d7c9e300995139abc26_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6cd584052999491aaf9a34807f592274_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i56feb3487c8a45a9b81316167b63409d_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5751f3b0068746509c4d39087d0042d6_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i544c13d82ea749b697f477a226f25fc1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i51a4f79369964400a089cebd4ca310e8_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="ie2ab45df5bb744eda646c3d26d7e1cb1_D20200401-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i6772e0b39f3e4145a979a07924e13c26_D20220101-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i38ed4b52529748b3b465d6013d3953d8_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia1aea174d4864275a7221f0a22267e31_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie697e954b9184966ba079789c1b42d8a_D20190701-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i42bd3f616f92436da6ac0783a573783d_D20190701-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i11ea5e38bc2d402f9e4934e6baea6682_D20190701-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i4a0745d113e7453788dbbb51fc115450_D20190701-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i24bfe5111c404cfea3457ada5e12db97_D20190701-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i1b4ce5c4b64e4310aa9ef18044312b4b_D20190701-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ib3a9ae3c985e45ba9c11387dd1cb9165_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i00b16fca54d14930ae2b60ac15ce597e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ieaf6509cce674f02bef2cde554cfd0d4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">pcty:FederalAndStateAuthoritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7d8a57df2c4d49a797de12bc392c5518_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">pcty:FederalAndStateAuthoritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">pcty:ResearchAndDevelopmentAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="icc89b217a3114d8d9a1e35421eec8fe3_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia43ef79839bf4944b8dcf1fad5602cc5_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1b83e922e71a49be9d9423548497404d_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icfbe8382e80d469c88c128d6c930ef84_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6ece71d3d11849d89deed23e0d552d8d_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">pcty:FederalAndStateAuthoritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">pcty:ResearchAndDevelopmentAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie9662959360d4b239d093fa811302fda_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">pcty:FederalAndStateAuthoritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">pcty:ResearchAndDevelopmentAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ida3e8d886898408eb7ab1ce3ce3452d5_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pcty:EquityIncentivePlan2008Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia55fda8b3f4c466c93e9f9a3524598ca_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pcty:EquityIncentivePlan2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if385a80980b64c16a9079032f1089dcf_D20220101-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pcty:EquityIncentivePlan2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="icaa4040583804648b83847beb15e3938_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pcty:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i32aab5978ece458ca58f660a509efeb6_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pcty:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if0dbf4189c28473ba3b3f6421ab01ea7_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pcty:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4724c3ac98574c7a941fd05d93c56169_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i81a73fe1861b49f388ea498becb617d5_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iba8aa0a6131a468f9b72a042ea3db97a_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5c339c283e3b4fa6ba8f012272f9eeb9_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i52eb54bfe56444eb8174cb0aee62e5be_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib4f80b2e5b0246959f8f690f1ab0bf8f_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0add554b15ed4bbbbf21e6260e0e4bdd_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i418b5bf83d4f49afa11cdf613cddfe5f_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ief20e8fc67a64442922b22122e9a438c_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifedb1ec23644467b9c94a228a3dc54a7_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1b99bce2812c4fd2a45148089e927319_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i187eacde780e4d39a8a41e8d6a27d446_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i10e66c14dd2749f28aee15081e3cbfd2_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">pcty:ModifiedPerformanceBasedRestrictedStockUnitAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i891ae220f5114c48a866c65f0386bdb8_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">pcty:ModifiedPerformanceBasedRestrictedStockUnitAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1d3a54226f184fa5ba531f70dfd5cd0f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pcty:EmployeeAndNonemployeeStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i775deecfd7b34581a2c72bb127e2052e_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pcty:EmployeeAndNonemployeeStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iad6bb691d258420e971969839a01496b_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pcty:EmployeeAndNonemployeeStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ida082b87e5374c32a5487d8f3bd60fdf_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pcty:EmployeeAndNonemployeeStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i560dc3966f594a9780376a9a526effa5_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pcty:EmployeeAndNonemployeeStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i59f97d337c3e4077bbc67f4075a8dffb_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6fc93775181c410a8ecf6ec790d497c7_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2d42efabff3a4d9e92bf3705f077c284_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</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="icc010771f77c4ed187ab263b6e357b9c_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i193d7d919f0643af9c04645d4feb9f17_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8f475c097d974291b708ee968e3e0917_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pcty:MarketShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7aa0fb77804144c3b4f3f848f80ffc94_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pcty:MarketShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i5cd7b48074f24c71b30ceb0877f1f7a3_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pcty:MarketShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i45688367cde740fe80a0cba93586ec0d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pcty:MarketShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i53194e66d4f54e9481b5249e5353c9ea_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pcty:MarketShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icfbcaf441c3e4f3eae3615527e84758f_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pcty:MarketShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5eb42323104344fead8ba90f99d120b7_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pcty:MarketShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i72037fc0384e4a6f8d7d4ded5df36174_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2fdf7ac10fdf408abaf92e89c788376d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6fe0a4497bb447568d0a0e28992c9db2_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4ac62cc4d1af4f95a308d6ec38478d04_D20210101-20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-01</endDate>
        </period>
    </context>
    <context id="i573fc1cdf61441edb2cd1d05c66dbdda_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib480b648bfe14daeab627bcbd1db104d_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaf1772198a074b46ba6885dcc86eb6af_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i75fe2ac893d9417a8bc96844e2438f0f_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id8cfa926e6324d0c9b12b97979fc0590_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id2381cf526c14218ab78a1ce2d4aa475_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i70b951e8719748ae9c036446c77b1cb7_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7912bd9e0f1940919e208a8c4a7cd7a0_D20160101-20160101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-01-01</endDate>
        </period>
    </context>
    <context id="ia59fdecbf95344e9a2f51496a3561860_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">pcty:MarketShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i112e53b5688f4965bcc454575ab44f1d_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">pcty:MarketShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie8d07706f3404f1e8acf66585aae3721_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">pcty:MarketShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5909806af5184675977eb356eaca8200_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5c95770b7dac493cb54704b2e5523ae5_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibdbd18b6bbb1405fa8a137af9ef14103_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591698</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="vote">
        <measure>pcty:vote</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF80L2ZyYWc6ODIwMDRmZWM1YjNjNDM1YjlkMjY0MmQ0Y2ZjNmEwOTgvdGFibGU6ZmM5ZTQ4ZWRjNDliNDQxZDk0NWVjNmVmYzAwNTlhZDkvdGFibGVyYW5nZTpmYzllNDhlZGM0OWI0NDFkOTQ1ZWM2ZWZjMDA1OWFkOV8zLTEtMS0xLTI1OTk5_6b38afba-3342-478d-a3cb-62bb652411bd">0001591698</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF80L2ZyYWc6ODIwMDRmZWM1YjNjNDM1YjlkMjY0MmQ0Y2ZjNmEwOTgvdGFibGU6ZmM5ZTQ4ZWRjNDliNDQxZDk0NWVjNmVmYzAwNTlhZDkvdGFibGVyYW5nZTpmYzllNDhlZGM0OWI0NDFkOTQ1ZWM2ZWZjMDA1OWFkOV80LTEtMS0xLTI1OTk5_2119983d-5961-422d-9972-f445837e12ff">--06-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF80L2ZyYWc6ODIwMDRmZWM1YjNjNDM1YjlkMjY0MmQ0Y2ZjNmEwOTgvdGFibGU6ZmM5ZTQ4ZWRjNDliNDQxZDk0NWVjNmVmYzAwNTlhZDkvdGFibGVyYW5nZTpmYzllNDhlZGM0OWI0NDFkOTQ1ZWM2ZWZjMDA1OWFkOV81LTEtMS0xLTI1OTk5_8e2875cc-1877-4e35-99b5-7b13effa3cd5">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF80L2ZyYWc6ODIwMDRmZWM1YjNjNDM1YjlkMjY0MmQ0Y2ZjNmEwOTgvdGFibGU6ZmM5ZTQ4ZWRjNDliNDQxZDk0NWVjNmVmYzAwNTlhZDkvdGFibGVyYW5nZTpmYzllNDhlZGM0OWI0NDFkOTQ1ZWM2ZWZjMDA1OWFkOV82LTEtMS0xLTI1OTk5_25bce07c-f1fa-4e7d-9600-b8c958d81f21">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF80L2ZyYWc6ODIwMDRmZWM1YjNjNDM1YjlkMjY0MmQ0Y2ZjNmEwOTgvdGFibGU6ZmM5ZTQ4ZWRjNDliNDQxZDk0NWVjNmVmYzAwNTlhZDkvdGFibGVyYW5nZTpmYzllNDhlZGM0OWI0NDFkOTQ1ZWM2ZWZjMDA1OWFkOV83LTEtMS0xLTI1OTk5_bb6e6a6f-af92-477d-91bb-b495941a430c">false</dei:AmendmentFlag>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i764576a77f64451087f8abeb35c6a3cb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1XzMyOTg1MzQ4OTE5NDU_1214561e-83e4-4ade-867a-f794ec2e6062">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i220df01a784c4063b78f25e7a486359a_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1XzMyOTg1MzQ4OTMyNTA_23fa314b-d7bd-486c-95f6-7c2b7c95a7c0">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0d1ddda1c67041b9b02b54ca8a748958_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1XzMyOTg1MzQ4OTMzMzM_823d6330-e408-46f3-94f5-dcdd57f9d4aa">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzgvZnJhZzoxZThmM2E1NGE3M2M0ZjdmYjY0MzE1Njk3N2JlMGJhOS90YWJsZTo5ZTM5NDE0YzZmNzk0MzY1OWRmOWFhMzRmNTgyY2E3NS90YWJsZXJhbmdlOjllMzk0MTRjNmY3OTQzNjU5ZGY5YWEzNGY1ODJjYTc1XzMtMC0xLTEtNjA1Nzk_51867d99-1e40-4d32-937c-77cc4bc07a54">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzgvZnJhZzoxZThmM2E1NGE3M2M0ZjdmYjY0MzE1Njk3N2JlMGJhOS90YWJsZTo5ZTM5NDE0YzZmNzk0MzY1OWRmOWFhMzRmNTgyY2E3NS90YWJsZXJhbmdlOjllMzk0MTRjNmY3OTQzNjU5ZGY5YWEzNGY1ODJjYTc1XzMtMC0xLTEtNjA1Nzk_b8ff336a-d95e-441d-8f11-f20c48b34c64">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <pcty:StatuteOfLimitationsOnFilings
      contextRef="icc89b217a3114d8d9a1e35421eec8fe3_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90ZXh0cmVnaW9uOjRhMzRmOGM0MjIxOTQ5OWM5M2ExMWRiNTA2MmQwMWQ1XzMyNjQ_bbe21d96-1a96-48e7-b187-7b8e5df46a0a">P3Y</pcty:StatuteOfLimitationsOnFilings>
    <us-gaap:OperatingLossCarryforwardsExpirationDate
      contextRef="i1b83e922e71a49be9d9423548497404d_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTMvZnJhZzpiNTQyMDc5YWMwOWY0MWRhOTliMTg3ODNjNTRmYWU0Ni90YWJsZTo2OGQyMTk5ODYyMTE0MjBkOWYyYTJkZmQ4NmM0NDBjMS90YWJsZXJhbmdlOjY4ZDIxOTk4NjIxMTQyMGQ5ZjJhMmRmZDg2YzQ0MGMxXzEtMS0xLTEtMjU5OTk_ed27e25f-25f0-494d-8e31-333ac02b2ccd">2034-06-30</us-gaap:OperatingLossCarryforwardsExpirationDate>
    <us-gaap:OperatingLossCarryforwardsExpirationDate
      contextRef="icfbe8382e80d469c88c128d6c930ef84_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTMvZnJhZzpiNTQyMDc5YWMwOWY0MWRhOTliMTg3ODNjNTRmYWU0Ni90YWJsZTo2OGQyMTk5ODYyMTE0MjBkOWYyYTJkZmQ4NmM0NDBjMS90YWJsZXJhbmdlOjY4ZDIxOTk4NjIxMTQyMGQ5ZjJhMmRmZDg2YzQ0MGMxXzItMS0xLTEtMjU5OTk_ea3d304a-a610-489f-ba35-50a944ad0ac3">2038-06-30</us-gaap:OperatingLossCarryforwardsExpirationDate>
    <us-gaap:OperatingLossCarryforwardsExpirationDate
      contextRef="icc89b217a3114d8d9a1e35421eec8fe3_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTMvZnJhZzpiNTQyMDc5YWMwOWY0MWRhOTliMTg3ODNjNTRmYWU0Ni90YWJsZTo2OGQyMTk5ODYyMTE0MjBkOWYyYTJkZmQ4NmM0NDBjMS90YWJsZXJhbmdlOjY4ZDIxOTk4NjIxMTQyMGQ5ZjJhMmRmZDg2YzQ0MGMxXzMtMS0xLTEtMjU5OTk_5bf89255-1265-4e85-becc-b4bac2fa529d">2022-06-30</us-gaap:OperatingLossCarryforwardsExpirationDate>
    <us-gaap:OperatingLossCarryforwardsExpirationDate
      contextRef="ia43ef79839bf4944b8dcf1fad5602cc5_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTMvZnJhZzpiNTQyMDc5YWMwOWY0MWRhOTliMTg3ODNjNTRmYWU0Ni90YWJsZTo2OGQyMTk5ODYyMTE0MjBkOWYyYTJkZmQ4NmM0NDBjMS90YWJsZXJhbmdlOjY4ZDIxOTk4NjIxMTQyMGQ5ZjJhMmRmZDg2YzQ0MGMxXzQtMS0xLTEtMjU5OTk_b4afc22f-9ca3-4e5a-b6d3-def1164890d8">2041-06-30</us-gaap:OperatingLossCarryforwardsExpirationDate>
    <us-gaap:TaxCreditCarryforwardExpirationDate
      contextRef="i6ece71d3d11849d89deed23e0d552d8d_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTMvZnJhZzpiNTQyMDc5YWMwOWY0MWRhOTliMTg3ODNjNTRmYWU0Ni90YWJsZTo2OGQyMTk5ODYyMTE0MjBkOWYyYTJkZmQ4NmM0NDBjMS90YWJsZXJhbmdlOjY4ZDIxOTk4NjIxMTQyMGQ5ZjJhMmRmZDg2YzQ0MGMxXzUtMS0xLTEtMjU5OTk_637082f4-d3a3-432b-bec0-b39807bfc43f">2023-06-30</us-gaap:TaxCreditCarryforwardExpirationDate>
    <us-gaap:TaxCreditCarryforwardExpirationDate
      contextRef="ie9662959360d4b239d093fa811302fda_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTMvZnJhZzpiNTQyMDc5YWMwOWY0MWRhOTliMTg3ODNjNTRmYWU0Ni90YWJsZTo2OGQyMTk5ODYyMTE0MjBkOWYyYTJkZmQ4NmM0NDBjMS90YWJsZXJhbmdlOjY4ZDIxOTk4NjIxMTQyMGQ5ZjJhMmRmZDg2YzQ0MGMxXzYtMS0xLTEtMjU5OTk_54e7745c-bc4f-4ae3-845a-d2cb83de2c54">2042-06-30</us-gaap:TaxCreditCarryforwardExpirationDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i59f97d337c3e4077bbc67f4075a8dffb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzM4NDgyOTA3MDE4MzA_43a483fe-acbb-4db6-8a82-860128997488">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGV4dHJlZ2lvbjplMmIwMTMzMDkwNTk0ZDhiOTA5OThjNTYzYWVhYjYzMV82MDQ3MzEzOTU2Nzky_945a6b03-601f-44e3-927c-232e987f3394">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGV4dHJlZ2lvbjplMmIwMTMzMDkwNTk0ZDhiOTA5OThjNTYzYWVhYjYzMV82MDQ3MzEzOTU2ODEz_40111c95-cadf-4edc-a5e1-5041d58ea13d">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGV4dHJlZ2lvbjplMmIwMTMzMDkwNTk0ZDhiOTA5OThjNTYzYWVhYjYzMV82MDQ3MzEzOTU2ODQy_d6988605-9586-4663-b4f8-3331da433147">2022-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGV4dHJlZ2lvbjplMmIwMTMzMDkwNTk0ZDhiOTA5OThjNTYzYWVhYjYzMV82MDQ3MzEzOTU2Nzk1_7bf8d88d-706a-44f3-9a09-2b30ccd4927c">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGV4dHJlZ2lvbjplMmIwMTMzMDkwNTk0ZDhiOTA5OThjNTYzYWVhYjYzMV82MDQ3MzEzOTU2ODE2_3a8e528d-1dee-4d18-8df6-b3f744adfd96">001-36348</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGV4dHJlZ2lvbjplMmIwMTMzMDkwNTk0ZDhiOTA5OThjNTYzYWVhYjYzMV82MDQ3MzEzOTU2Nzk3_aafa93e3-ad94-4ba2-93d0-c64311e01a82">PAYLOCITY HOLDING CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGFibGU6MGFhNjcyMzM5MWM0NGIzZmEzNzA1OTA5NGRjZWE4NmQvdGFibGVyYW5nZTowYWE2NzIzMzkxYzQ0YjNmYTM3MDU5MDk0ZGNlYTg2ZF8wLTAtMS0xLTI1OTk5_c24df630-f157-4402-92de-222c368e83dd">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGFibGU6MGFhNjcyMzM5MWM0NGIzZmEzNzA1OTA5NGRjZWE4NmQvdGFibGVyYW5nZTowYWE2NzIzMzkxYzQ0YjNmYTM3MDU5MDk0ZGNlYTg2ZF8wLTItMS0xLTI1OTk5_09f2d5d0-7083-429a-8c6b-b0ce941e693e">46-4066644</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGV4dHJlZ2lvbjplMmIwMTMzMDkwNTk0ZDhiOTA5OThjNTYzYWVhYjYzMV82MDQ3MzEzOTU2Nzk5_142ffd30-b32d-46d1-b448-7d40e67ad5b6">1400 American Lane</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGV4dHJlZ2lvbjplMmIwMTMzMDkwNTk0ZDhiOTA5OThjNTYzYWVhYjYzMV82MDQ3MzEzOTU2ODAx_5a65bb83-f481-4e1e-82c2-01e65828fb5f">Schaumburg</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGV4dHJlZ2lvbjplMmIwMTMzMDkwNTk0ZDhiOTA5OThjNTYzYWVhYjYzMV82MDQ3MzEzOTU2ODAy_8fc8474c-37c8-4e8c-9e07-1764979456e8">IL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGV4dHJlZ2lvbjplMmIwMTMzMDkwNTk0ZDhiOTA5OThjNTYzYWVhYjYzMV82MDQ3MzEzOTU2ODIw_2f860094-5e67-472a-8b80-8e3afaa88ecb">60173</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGV4dHJlZ2lvbjplMmIwMTMzMDkwNTk0ZDhiOTA5OThjNTYzYWVhYjYzMV82MDQ3MzEzOTU2ODA2_b3393507-e9f6-4264-9c4b-3da326486eca">847</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGV4dHJlZ2lvbjplMmIwMTMzMDkwNTk0ZDhiOTA5OThjNTYzYWVhYjYzMV82MDQ3MzEzOTU2ODEx_2e38ff5f-f6cc-445c-935e-5d9727b84602">463-3200</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGFibGU6YzYzNDM2NWJlOTBlNGNjODgyZjdiYmE4ZjZhOTJjNDkvdGFibGVyYW5nZTpjNjM0MzY1YmU5MGU0Y2M4ODJmN2JiYThmNmE5MmM0OV8xLTAtMS0xLTI1OTk5_622afa0d-359b-476e-9fc5-c7c14c9ad10a">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGFibGU6YzYzNDM2NWJlOTBlNGNjODgyZjdiYmE4ZjZhOTJjNDkvdGFibGVyYW5nZTpjNjM0MzY1YmU5MGU0Y2M4ODJmN2JiYThmNmE5MmM0OV8xLTItMS0xLTI1OTk5_aae1dda6-aa5a-4729-8165-5ff4e3bd8510">PCTY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGFibGU6YzYzNDM2NWJlOTBlNGNjODgyZjdiYmE4ZjZhOTJjNDkvdGFibGVyYW5nZTpjNjM0MzY1YmU5MGU0Y2M4ODJmN2JiYThmNmE5MmM0OV8xLTQtMS0xLTI1OTk5_541f63b0-2afb-46a6-b26c-846af7a2d671">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGV4dHJlZ2lvbjplMmIwMTMzMDkwNTk0ZDhiOTA5OThjNTYzYWVhYjYzMV82MDQ3MzEzOTU2Nzkw_face1eb5-6234-4630-9574-4db6b9e508fe">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGV4dHJlZ2lvbjplMmIwMTMzMDkwNTk0ZDhiOTA5OThjNTYzYWVhYjYzMV82MDQ3MzEzOTU2Nzkx_b79f98d3-e177-4e2b-bc8a-f715a4f71a4e">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGV4dHJlZ2lvbjplMmIwMTMzMDkwNTk0ZDhiOTA5OThjNTYzYWVhYjYzMV82MDQ3MzEzOTU2ODI2_19b3cc6a-3646-460c-bb08-0d8ffcf3b582">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGV4dHJlZ2lvbjplMmIwMTMzMDkwNTk0ZDhiOTA5OThjNTYzYWVhYjYzMV82MDQ3MzEzOTU2ODE1_7fa57ef4-94dc-4db8-85ae-ee52f7141bdc">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGFibGU6NjExN2ZiYWE1YWFmNDNhMmE1ZTRiODU3YTA4Njg0YzkvdGFibGVyYW5nZTo2MTE3ZmJhYTVhYWY0M2EyYTVlNGI4NTdhMDg2ODRjOV8wLTAtMS0xLTYwMDgwL3RleHRyZWdpb246ODQzMGM3OTQzNTYwNDFmNjlmYTk4N2VmNDMxMTY4MTJfNzY5NjU4MTM5NDQ4Mg_387933a6-fa0d-44bc-8b39-78e94cb6f9e9">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGFibGU6NjExN2ZiYWE1YWFmNDNhMmE1ZTRiODU3YTA4Njg0YzkvdGFibGVyYW5nZTo2MTE3ZmJhYTVhYWY0M2EyYTVlNGI4NTdhMDg2ODRjOV8yLTMtMS0xLTI1OTk5_7b0cdf08-862e-48e1-a24d-4e7285a0f502">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGFibGU6NjExN2ZiYWE1YWFmNDNhMmE1ZTRiODU3YTA4Njg0YzkvdGFibGVyYW5nZTo2MTE3ZmJhYTVhYWY0M2EyYTVlNGI4NTdhMDg2ODRjOV80LTMtMS0xLTI1OTk5_26fd5e81-095b-4812-b011-d610f501b620">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGV4dHJlZ2lvbjplMmIwMTMzMDkwNTk0ZDhiOTA5OThjNTYzYWVhYjYzMV82MDQ3MzEzOTU2ODE0_ffcb54be-58ba-4714-9c15-42ea95cccbff">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGV4dHJlZ2lvbjplMmIwMTMzMDkwNTk0ZDhiOTA5OThjNTYzYWVhYjYzMV82MDQ3MzEzOTU2Nzg5_f80a1604-2fd2-42c1-8a1e-d62f3b33f16f">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="if5b89c31fd1c43408bfb5d0243344ca4_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGV4dHJlZ2lvbjplMmIwMTMzMDkwNTk0ZDhiOTA5OThjNTYzYWVhYjYzMV8xNjQ5MjY3NDQ1NjU0_ff4d6ec9-7f4d-4a27-a317-b85e4f795631"
      unitRef="usd">9400000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ifb18a0586f33410ba8994f8e24db62b3_I20220729"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xL2ZyYWc6ZTJiMDEzMzA5MDU5NGQ4YjkwOTk4YzU2M2FlYWI2MzEvdGV4dHJlZ2lvbjplMmIwMTMzMDkwNTk0ZDhiOTA5OThjNTYzYWVhYjYzMV8xNjQ5MjY3NDQ1NjY5_b7cb29dc-c707-4dab-b7c9-2f5efbdfd580"
      unitRef="shares">55277660</dei:EntityCommonStockSharesOutstanding>
    <dei:AuditorName
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMTIvZnJhZzoxYTAyYTgzYjgxZDg0MjVhODg5OWFhODQwMDA3MDg3OC90ZXh0cmVnaW9uOjFhMDJhODNiODFkODQyNWE4ODk5YWE4NDAwMDcwODc4XzMyOTg1MzQ4ODM4MDM_64a22bcb-17ae-46a6-ae97-ab69cce9b9d6">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMTIvZnJhZzoxYTAyYTgzYjgxZDg0MjVhODg5OWFhODQwMDA3MDg3OC90ZXh0cmVnaW9uOjFhMDJhODNiODFkODQyNWE4ODk5YWE4NDAwMDcwODc4XzMyOTg1MzQ4ODM4MTc_1d7efa92-b406-49c1-b617-0c5fee934b10">Chicago, IL</dei:AuditorLocation>
    <dei:AuditorFirmId
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMTIvZnJhZzoxYTAyYTgzYjgxZDg0MjVhODg5OWFhODQwMDA3MDg3OC90ZXh0cmVnaW9uOjFhMDJhODNiODFkODQyNWE4ODk5YWE4NDAwMDcwODc4XzMyOTg1MzQ4ODM4MjQ_c4f967cc-a807-4451-a302-c17c933a89ea">185</dei:AuditorFirmId>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzQtMS0xLTEtMjU5OTk_072b2580-9916-44a9-a99f-14f0935fc418"
      unitRef="usd">202287000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzQtMy0xLTEtMjU5OTk_ad34c2ca-ce7d-4d69-9982-5d97d2734235"
      unitRef="usd">139756000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzUtMS0xLTEtMjU5OTk_877e514d-5b4c-493d-9a87-324070628e61"
      unitRef="usd">4456000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzUtMy0xLTEtMjU5OTk_514f06f7-ba47-49b4-b319-1133f88de31d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzYtMS0xLTEtMjU5OTk_eb307c01-28d3-406f-8476-4f7a1f4d7c5f"
      unitRef="usd">6267000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzYtMy0xLTEtMjU5OTk_5185bfe9-b52b-4768-911c-7494ee1c23d8"
      unitRef="usd">15754000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzctMS0xLTEtMjU5OTk_328b636b-1dc7-4d2d-be6b-35e1acc59798"
      unitRef="usd">44230000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzctMy0xLTEtMjU5OTk_3cac6055-c610-469b-a213-a1f366c1a64b"
      unitRef="usd">59501000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzgtMS0xLTEtMjU5OTk_dd58b750-0fba-4900-93d2-22e7bb76fcdb"
      unitRef="usd">15966000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzgtMy0xLTEtMjU5OTk_f79d84bd-71fc-4cbd-b8c3-7e6a29770dfd"
      unitRef="usd">28896000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <pcty:AssetsCurrentBeforeFundsHeldForClients
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzktMS0xLTEtMjU5OTk_687b108f-6e0c-4ab4-b786-d5858f5e2475"
      unitRef="usd">273206000</pcty:AssetsCurrentBeforeFundsHeldForClients>
    <pcty:AssetsCurrentBeforeFundsHeldForClients
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzktMy0xLTEtMjU5OTk_ce77532d-2335-432a-bed0-89d4d54081fa"
      unitRef="usd">243907000</pcty:AssetsCurrentBeforeFundsHeldForClients>
    <us-gaap:FundsHeldForClients
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzEwLTEtMS0xLTI1OTk5_648fc88f-a284-4027-89d1-23b2798d53fc"
      unitRef="usd">1759677000</us-gaap:FundsHeldForClients>
    <us-gaap:FundsHeldForClients
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzEwLTMtMS0xLTI1OTk5_bda40b9b-3f6f-415b-9d9a-ea1fde85b0ce"
      unitRef="usd">3987776000</us-gaap:FundsHeldForClients>
    <us-gaap:AssetsCurrent
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzExLTEtMS0xLTI1OTk5_1792f672-c363-4946-a27e-564281375c70"
      unitRef="usd">2032883000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzExLTMtMS0xLTI1OTk5_b2b260b4-3d9f-4abc-b156-5899f18277d0"
      unitRef="usd">4231683000</us-gaap:AssetsCurrent>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzEyLTEtMS0xLTI1OTk5_c6e31096-e2b8-42f1-a279-5915c47c4975"
      unitRef="usd">45018000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzEyLTMtMS0xLTI1OTk5_3337c5de-77a1-4341-ba15-0b4c4204e7bf"
      unitRef="usd">61985000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzEzLTEtMS0xLTI1OTk5_a1bec290-4dae-4a82-8985-704b77f53259"
      unitRef="usd">59835000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzEzLTMtMS0xLTI1OTk5_db9a3690-58ce-48db-9a61-409de5ade5e4"
      unitRef="usd">62839000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzE0LTEtMS0xLTI1OTk5_63a3569a-40ad-42a7-a4e5-0ffa7ad813ee"
      unitRef="usd">43984000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzE0LTMtMS0xLTI1OTk5_4d570b06-c449-4b38-8f1b-be2dd10888d8"
      unitRef="usd">49210000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzE1LTEtMS0xLTI1OTk5_5b9958dc-9fd4-4608-8c64-0f4a2dde951c"
      unitRef="usd">13027000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzE1LTMtMS0xLTI1OTk5_c0f707f9-4564-42f3-b072-648857bb6f88"
      unitRef="usd">45475000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzE2LTEtMS0xLTI1OTk5_73402824-df22-45cf-ae90-d447d088aac2"
      unitRef="usd">33650000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzE2LTMtMS0xLTI1OTk5_f4500e27-1040-4d11-a688-d7cc59074809"
      unitRef="usd">101949000</us-gaap:Goodwill>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzE3LTEtMS0xLTI1OTk5_93021875-7b0b-490e-9785-eeb6a193a39e"
      unitRef="usd">170663000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzE3LTMtMS0xLTI1OTk5_3164f90f-4588-457a-8e47-3bb67ecb9942"
      unitRef="usd">229067000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzE4LTEtMS0xLTI1OTk5_05d2ea8d-022a-4456-888c-8c979c163697"
      unitRef="usd">4223000</us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzE4LTMtMS0xLTI1OTk5_7e6b5b10-918c-4688-a340-3554c8e6070b"
      unitRef="usd">7746000</us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzE5LTEtMS0xLTI1OTk5_cea266cb-76ed-436f-b193-ee41ff79c6f9"
      unitRef="usd">11602000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzE5LTMtMS0xLTI1OTk5_9280b195-e813-457f-b682-bb4136ca2c2a"
      unitRef="usd">19060000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Assets
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzIwLTEtMS0xLTI1OTk5_1e4f5045-9362-4335-8f16-c33781fea4a8"
      unitRef="usd">2414885000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzIwLTMtMS0xLTI1OTk5_9e2d896f-f5df-446a-a9d9-976966a3176d"
      unitRef="usd">4809014000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzI0LTEtMS0xLTI1OTk5_e82a3d02-1222-44af-9bd4-f4d01edb8a5b"
      unitRef="usd">4230000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzI0LTMtMS0xLTI1OTk5_462c8bf4-345b-4265-9d0b-d3cbdbc2da17"
      unitRef="usd">8374000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzI1LTEtMS0xLTI1OTk5_f64de916-9a57-4657-9e03-f1d3113d5cce"
      unitRef="usd">103109000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzI1LTMtMS0xLTI1OTk5_8d09768e-1332-4b83-a6d6-bb893de8869f"
      unitRef="usd">124384000</us-gaap:AccruedLiabilitiesCurrent>
    <pcty:LiabilitiesCurrentBeforeClientFundObligations
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzI2LTEtMS0xLTI1OTk5_6a7234c6-bcb9-4be2-aad8-e89c37951242"
      unitRef="usd">107339000</pcty:LiabilitiesCurrentBeforeClientFundObligations>
    <pcty:LiabilitiesCurrentBeforeClientFundObligations
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzI2LTMtMS0xLTI1OTk5_9e64d7f3-243d-4a76-bd5e-ef45438fda30"
      unitRef="usd">132758000</pcty:LiabilitiesCurrentBeforeClientFundObligations>
    <pcty:ClientFundObligationsCurrent
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzI3LTEtMS0xLTI1OTk5_2cee4824-909f-4203-9724-5cd215dde73e"
      unitRef="usd">1759677000</pcty:ClientFundObligationsCurrent>
    <pcty:ClientFundObligationsCurrent
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzI3LTMtMS0xLTI1OTk5_80d158da-f5c0-452d-a57d-d5e4da4825f8"
      unitRef="usd">3987776000</pcty:ClientFundObligationsCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzI4LTEtMS0xLTI1OTk5_c40ebfee-23a9-4159-870c-fbcf6c6b798e"
      unitRef="usd">1867016000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzI4LTMtMS0xLTI1OTk5_37559616-5e65-45ee-9a5f-53274d9308c1"
      unitRef="usd">4120534000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzMwLTEtMS0xLTI1OTk5_55db63ef-75b7-4842-9bc9-4f9f270a0d56"
      unitRef="usd">67201000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzMwLTMtMS0xLTI1OTk5_a6c17b1b-02d4-4d28-9143-d6ee88d4cd80"
      unitRef="usd">69119000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzMxLTEtMS0xLTI1OTk5_e988fe88-0ca1-4161-8250-5cad7539aa0e"
      unitRef="usd">1958000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzMxLTMtMS0xLTI1OTk5_92f8ed02-2c16-4e66-af80-993a90205a70"
      unitRef="usd">3681000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzMyLTEtMS0xLTI1OTk5_5b95e4ef-c92d-4a16-9d2f-bb3f8058a99b"
      unitRef="usd">1780000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzMyLTMtMS0xLTI1OTk5_ad0c57d3-ffe1-425c-804a-6efbe55ea2c2"
      unitRef="usd">2217000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:Liabilities
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzMzLTEtMS0xLTI1OTk5_02e806ea-1282-4027-a4a1-27d98dc7cec8"
      unitRef="usd">1937955000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzMzLTMtMS0xLTI1OTk5_115ac6b6-38bd-490f-97d5-8a129cc1643d"
      unitRef="usd">4195551000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzM1LTAtMS0xLTI1OTk5L3RleHRyZWdpb246ODVmMjQzOTYwYjc4NDdiMGI0NmVhMTVmMTM0MDg3ZWJfMjE_d9eb4d1c-7720-4923-a87e-d28f0293eba3"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzM1LTAtMS0xLTI1OTk5L3RleHRyZWdpb246ODVmMjQzOTYwYjc4NDdiMGI0NmVhMTVmMTM0MDg3ZWJfMjE_ddb61638-18a9-4150-b660-be4d43136340"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzM1LTAtMS0xLTI1OTk5L3RleHRyZWdpb246ODVmMjQzOTYwYjc4NDdiMGI0NmVhMTVmMTM0MDg3ZWJfMzU_9493e364-f091-4f64-ada1-17ff40696e89"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzM1LTAtMS0xLTI1OTk5L3RleHRyZWdpb246ODVmMjQzOTYwYjc4NDdiMGI0NmVhMTVmMTM0MDg3ZWJfMzU_a17a5bd7-39b8-4842-8baf-d8bf5903238b"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzM1LTAtMS0xLTI1OTk5L3RleHRyZWdpb246ODVmMjQzOTYwYjc4NDdiMGI0NmVhMTVmMTM0MDg3ZWJfNTA_14324096-3d22-4d5c-bda2-39509499f421"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzM1LTAtMS0xLTI1OTk5L3RleHRyZWdpb246ODVmMjQzOTYwYjc4NDdiMGI0NmVhMTVmMTM0MDg3ZWJfNTA_1e212b94-f1df-40b2-9464-99ed3a638818"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzM1LTAtMS0xLTI1OTk5L3RleHRyZWdpb246ODVmMjQzOTYwYjc4NDdiMGI0NmVhMTVmMTM0MDg3ZWJfNTA_c5acd4d1-cd2a-44cd-8289-838140b4b464"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzM1LTAtMS0xLTI1OTk5L3RleHRyZWdpb246ODVmMjQzOTYwYjc4NDdiMGI0NmVhMTVmMTM0MDg3ZWJfNTA_fced06f2-6d71-41be-9d08-bdc16358bc62"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzM1LTEtMS0xLTI1OTk5_d929e8f5-8300-43ff-8c62-8bd407d0252f"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzM1LTMtMS0xLTI1OTk5_4bebb3bd-4bf9-4fd7-a3a9-99efe9626a11"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzM2LTAtMS0xLTI1OTk5L3RleHRyZWdpb246Y2UzYWNjMWIxYWJjNDRiODliNjI5YTJmNGY3ZGYwZTlfMTg_b7ac6843-d421-4fe7-802f-f2d8dfdaaf22"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzM2LTAtMS0xLTI1OTk5L3RleHRyZWdpb246Y2UzYWNjMWIxYWJjNDRiODliNjI5YTJmNGY3ZGYwZTlfMTg_bb351d8e-445e-433b-8d08-8fd676c8320b"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzM2LTAtMS0xLTI1OTk5L3RleHRyZWdpb246Y2UzYWNjMWIxYWJjNDRiODliNjI5YTJmNGY3ZGYwZTlfMzI_89eef3eb-ecd0-4d86-8233-74abf90dcd00"
      unitRef="shares">155000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzM2LTAtMS0xLTI1OTk5L3RleHRyZWdpb246Y2UzYWNjMWIxYWJjNDRiODliNjI5YTJmNGY3ZGYwZTlfMzI_dd1b6e9e-3b2f-41bb-b3d5-8960b8cea9e4"
      unitRef="shares">155000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzM2LTAtMS0xLTI1OTk5L3RleHRyZWdpb246Y2UzYWNjMWIxYWJjNDRiODliNjI5YTJmNGY3ZGYwZTlfNjc_29e41806-1504-4908-ac0c-0afb28241702"
      unitRef="shares">54594000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzM2LTAtMS0xLTI1OTk5L3RleHRyZWdpb246Y2UzYWNjMWIxYWJjNDRiODliNjI5YTJmNGY3ZGYwZTlfNjc_855d86e5-686c-4ecf-a582-4cbb00f30d2e"
      unitRef="shares">54594000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzM2LTAtMS0xLTI1OTk5L3RleHRyZWdpb246Y2UzYWNjMWIxYWJjNDRiODliNjI5YTJmNGY3ZGYwZTlfMTEw_07670908-1ee3-49f3-ba6b-178c9cb58ea1"
      unitRef="shares">55190000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzM2LTAtMS0xLTI1OTk5L3RleHRyZWdpb246Y2UzYWNjMWIxYWJjNDRiODliNjI5YTJmNGY3ZGYwZTlfMTEw_1aa19702-3292-49f8-9978-311dba8c9cf9"
      unitRef="shares">55190000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzM2LTEtMS0xLTI1OTk5_07c4bfc2-6e4f-47bb-9607-ac279257a6df"
      unitRef="usd">55000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzM2LTMtMS0xLTI1OTk5_109e39eb-627b-405e-bbc4-c55fbbec9519"
      unitRef="usd">55000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzM3LTEtMS0xLTI1OTk5_f467ef27-a489-456a-ba78-b0e998e4f6c1"
      unitRef="usd">241718000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzM3LTMtMS0xLTI1OTk5_0318e99f-f5a6-43f1-98a0-6661760ea002"
      unitRef="usd">289843000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzM4LTEtMS0xLTI1OTk5_70bed23c-0f70-4edb-a1c9-c5368e3116bb"
      unitRef="usd">235091000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzM4LTMtMS0xLTI1OTk5_8a1c32e8-b1c9-49fb-ad3f-fe90851fbd39"
      unitRef="usd">325868000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzM5LTEtMS0xLTI1OTk5_70b466f4-4568-46a6-8a00-c7ae4879d4cd"
      unitRef="usd">66000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzM5LTMtMS0xLTI1OTk5_5f5c5364-6525-40b0-a2d9-52f48c345028"
      unitRef="usd">-2303000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzQwLTEtMS0xLTI1OTk5_766c9b56-319f-4f45-932e-7c29647d932f"
      unitRef="usd">476930000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzQwLTMtMS0xLTI1OTk5_26ea3870-b0fa-4033-bb39-3c6ee7656f9b"
      unitRef="usd">613463000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzQxLTEtMS0xLTI1OTk5_ecf97ada-c7b9-4d9d-bfae-54412d6ecaae"
      unitRef="usd">2414885000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzMvZnJhZzo0MDdjZDc2OGVmZDM0OGUyYjQyNjg0M2Q0YzM1Y2EyZC90YWJsZTozZmZlNzgxODg5OGE0Y2YzOTI5N2U1MjA4OTUyZDRhNy90YWJsZXJhbmdlOjNmZmU3ODE4ODk4YTRjZjM5Mjk3ZTUyMDg5NTJkNGE3XzQxLTMtMS0xLTI1OTk5_2f884837-c869-43c0-b891-49a4bd62326d"
      unitRef="usd">4809014000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzMtMS0xLTEtMjU5OTk_87c573f1-789e-4abc-8bee-d9bd7c932d57"
      unitRef="usd">546212000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzMtMy0xLTEtMjU5OTk_75156f12-f27c-4e35-8a3a-d05097eca72d"
      unitRef="usd">631725000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzMtNS0xLTEtMjU5OTk_882c0734-ae8d-4ce6-b537-252e57b1c3cf"
      unitRef="usd">847694000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzQtMS0xLTEtMjU5OTk_ea306c8f-0619-45e4-a64b-45e77e4281fa"
      unitRef="usd">15117000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzQtMy0xLTEtMjU5OTk_cf655334-28e0-4db7-8662-fff9c1527677"
      unitRef="usd">3902000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzQtNS0xLTEtMjU5OTk_32d248ba-c9cc-463d-8ae4-09b26a7159dd"
      unitRef="usd">4957000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:Revenues
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzUtMS0xLTEtMjU5OTk_d8d67665-ae7b-478e-9758-dbf0bef286d1"
      unitRef="usd">561329000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzUtMy0xLTEtMjU5OTk_bd6a5deb-9757-4b22-bb85-e0364d7b2077"
      unitRef="usd">635627000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzUtNS0xLTEtMjU5OTk_2f5978f5-9968-4466-aef0-3c336b60895c"
      unitRef="usd">852651000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzYtMS0xLTEtMjU5OTk_82e4198e-c7be-478c-811a-00cc258c9133"
      unitRef="usd">182010000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzYtMy0xLTEtMjU5OTk_25d3fbad-b93a-4cf8-b129-748e03cdd914"
      unitRef="usd">219298000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzYtNS0xLTEtMjU5OTk_2ffcd6b9-f607-4490-8383-77d818dd7bf3"
      unitRef="usd">287002000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzctMS0xLTEtMjU5OTk_95a81227-bc0b-4b8a-8168-2ee40098bb3c"
      unitRef="usd">379319000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzctMy0xLTEtMjU5OTk_e568ec88-1463-40fe-8e65-9300c6ddcbca"
      unitRef="usd">416329000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzctNS0xLTEtMjU5OTk_91b313b6-3983-4027-ab73-fd5f2337377f"
      unitRef="usd">565649000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzktMS0xLTEtMjU5OTk_ec081886-d29b-4512-b526-5fec752f2656"
      unitRef="usd">145134000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzktMy0xLTEtMjU5OTk_bce3e6ae-c2be-42a7-912b-5b6500e8f944"
      unitRef="usd">161808000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzktNS0xLTEtMjU5OTk_ca98c5f6-b9e8-4c7f-87ea-1fbc7e169a30"
      unitRef="usd">214455000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzEwLTEtMS0xLTI1OTk5_f3282251-3e0d-4f60-9dc6-534f41fb0c48"
      unitRef="usd">62766000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzEwLTMtMS0xLTI1OTk5_f7d7492e-f2a9-410f-9159-5b186a85f2a4"
      unitRef="usd">76707000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzEwLTUtMS0xLTI1OTk5_259267bf-5b1d-4c91-94ec-1ce16d61ffa2"
      unitRef="usd">102908000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzExLTEtMS0xLTI1OTk5_3d4273ff-b1ef-4df9-a627-81e0ffa005d1"
      unitRef="usd">105248000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzExLTMtMS0xLTI1OTk5_a2cbb324-5216-44ab-b0ad-d153f39da861"
      unitRef="usd">119771000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzExLTUtMS0xLTI1OTk5_aaf02cfe-6d33-42c2-8f20-b974fe09f17b"
      unitRef="usd">163692000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzEyLTEtMS0xLTI1OTk5_63a0b89f-78a3-47e4-bfdc-8c7f2ca10c59"
      unitRef="usd">313148000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzEyLTMtMS0xLTI1OTk5_b03eb26d-d05a-4a2f-9caf-d7012e28576c"
      unitRef="usd">358286000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzEyLTUtMS0xLTI1OTk5_a6e45b01-f00f-490b-a0c8-0adec2272c16"
      unitRef="usd">481055000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzEzLTEtMS0xLTI1OTk5_cc19e44b-712d-4c1f-ad98-c81a376bb76d"
      unitRef="usd">66171000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzEzLTMtMS0xLTI1OTk5_d3cf5e35-95c5-445d-b642-677b0fc212cc"
      unitRef="usd">58043000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzEzLTUtMS0xLTI1OTk5_9664eb03-e00d-4194-baac-fb249a4b1c6a"
      unitRef="usd">84594000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzE0LTEtMS0xLTI1OTk5_2807acab-0d62-467a-a433-8eb2dabe2a86"
      unitRef="usd">947000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzE0LTMtMS0xLTI1OTk5_6c3ace66-7026-4fd5-b3df-c258ba22df7c"
      unitRef="usd">-939000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzE0LTUtMS0xLTI1OTk5_59c1a05c-eb21-45f2-a397-74ce664a6cba"
      unitRef="usd">-997000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzE1LTEtMS0xLTI1OTk5_f665ae16-3116-48f8-a462-e839c8c53cbd"
      unitRef="usd">67118000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzE1LTMtMS0xLTI1OTk5_1918cd87-374d-42b2-ae5e-89418b68a87e"
      unitRef="usd">57104000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzE1LTUtMS0xLTI1OTk5_64d4f05f-c5c0-4011-8420-c92da525d056"
      unitRef="usd">83597000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzE2LTEtMS0xLTI1OTk5_85d12d6e-9d96-4a2a-a894-255367c559f0"
      unitRef="usd">2663000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzE2LTMtMS0xLTI1OTk5_11938cef-8423-451c-8d90-1b9830439983"
      unitRef="usd">-13715000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzE2LTUtMS0xLTI1OTk5_ac73354c-02fd-4206-8ec7-e53b3e4d3ed9"
      unitRef="usd">-7180000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzE3LTEtMS0xLTI1OTk5_82ab34ce-41b4-4d46-a46f-4dcf994c42af"
      unitRef="usd">64455000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzE3LTMtMS0xLTI1OTk5_1da9d8a1-7b78-4239-9df6-4ab30fc7fb3f"
      unitRef="usd">70819000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzE3LTUtMS0xLTI1OTk5_c2d86939-22b9-43f0-9672-ba7206ae8b24"
      unitRef="usd">90777000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzE4LTEtMS0xLTI1OTk5_995ec913-f2e9-40b1-af57-d148bc9e8837"
      unitRef="usd">563000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzE4LTMtMS0xLTI1OTk5_c97d1e2b-4a5e-465c-9585-76777ca6310b"
      unitRef="usd">-609000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzE4LTUtMS0xLTI1OTk5_ead7dcdd-1fa5-45e8-aa36-dbc4992079e9"
      unitRef="usd">-2369000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzE5LTEtMS0xLTI1OTk5_609ba137-ae42-4c22-96c9-4748b7aa4dc4"
      unitRef="usd">65018000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzE5LTMtMS0xLTI1OTk5_7012787f-92ed-4c03-b3d9-000480051d98"
      unitRef="usd">70210000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzE5LTUtMS0xLTI1OTk5_4817e580-4af4-457c-87a1-c32ab4ec8644"
      unitRef="usd">88408000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzIyLTEtMS0xLTI1OTk5_6a47f50d-b3c2-43a3-b6cb-3e75b900fd4c"
      unitRef="usdPerShare">1.20</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzIyLTMtMS0xLTI1OTk5_a12156bf-d43f-42e0-aa7f-43bf72bb8e7d"
      unitRef="usdPerShare">1.30</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzIyLTUtMS0xLTI1OTk5_88440fff-aaa3-4459-9813-260c40396564"
      unitRef="usdPerShare">1.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzIzLTEtMS0xLTI1OTk5_c3bc03de-10a7-47f0-8206-040e001119d0"
      unitRef="usdPerShare">1.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzIzLTMtMS0xLTI1OTk5_5130116e-830b-4508-8224-75a577a0529c"
      unitRef="usdPerShare">1.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzIzLTUtMS0xLTI1OTk5_3c1292d3-7cb6-4d71-b95f-078c7346e9b0"
      unitRef="usdPerShare">1.61</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzI2LTEtMS0xLTI1OTk5_8eefa0d7-ecff-4ae8-a9f5-40c547a5a8df"
      unitRef="shares">53547000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzI2LTMtMS0xLTI1OTk5_d4e1d669-7ec9-4955-becc-a18fdde341c3"
      unitRef="shares">54318000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzI2LTUtMS0xLTI1OTk5_759557db-3fd9-4837-ab05-cf684374265f"
      unitRef="shares">55036000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzI3LTEtMS0xLTI1OTk5_5977f97e-d9b7-46f5-86da-fbd1fdc15c28"
      unitRef="shares">55807000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzI3LTMtMS0xLTI1OTk5_d2fa4ea5-9c24-4188-9fac-c860abb199ee"
      unitRef="shares">56305000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzYvZnJhZzpiNTc5ZTFhNWQxNjg0N2JhYmE0YTRiMTg3YTI5ZWUxMi90YWJsZTpjMTNjMmRlZjgyMDQ0ZTM0OTM0MzNiYzIxYmEyNDRiYi90YWJsZXJhbmdlOmMxM2MyZGVmODIwNDRlMzQ5MzQzM2JjMjFiYTI0NGJiXzI3LTUtMS0xLTI1OTk5_9f517154-08f7-4757-af25-aede4dada5ff"
      unitRef="shares">56445000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia40040fc23e3407792fefca812742436_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzMtMS0xLTEtMjU5OTk_9941ff06-3c18-44f7-9596-c1135b835e1e"
      unitRef="shares">53075000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia40040fc23e3407792fefca812742436_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzMtMy0xLTEtMjU5OTk_8cecb2ce-3b63-42bd-a201-17580f7f66de"
      unitRef="usd">53000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iddd63c77c3834e43a245961e510110b4_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzMtNS0xLTEtMjU5OTk_dd7436a4-f4e5-4aa1-85d2-4e857cec1514"
      unitRef="usd">207982000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd39d6cc66cd437990837359a4c66aa3_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzMtNy0xLTEtMjU5OTk_15ea9fd5-5d29-4327-83af-61e0c10da000"
      unitRef="usd">99817000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i30878ae778014fe28bc6eca775183d04_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzMtOS0xLTEtMjU5OTk_b300480e-4cdf-424c-8018-54e2c2ce0271"
      unitRef="usd">112000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1a04c8c44c504abf9b9139dcbe6a3db6_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzMtMTEtMS0xLTI1OTk5_5dc4a10a-cbac-4636-8383-4225056c00b1"
      unitRef="usd">307964000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i710747ea5ea54fb6b148238cca3dbd3d_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzUtNS0xLTEtMjU5OTk_816bca93-74a1-4d4e-9822-a5555ae7e22d"
      unitRef="usd">49890000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzUtMTEtMS0xLTI1OTk5_b38907da-0f16-47ab-bd19-8d8e2c118e9e"
      unitRef="usd">49890000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i569e3ded65ad46bebcb38dceae76f214_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzYtMS0xLTEtMjU5OTk_289dce23-a347-41ae-9663-735cb664bf44"
      unitRef="shares">270000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i710747ea5ea54fb6b148238cca3dbd3d_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzYtNS0xLTEtMjU5OTk_03e2f708-d741-4a67-b3a4-2e8fb802ec80"
      unitRef="usd">3079000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzYtMTEtMS0xLTI1OTk5_654eea15-b397-4fbb-bac5-00d7eedffd1b"
      unitRef="usd">3079000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <pcty:StockIssuedDuringPeriodSharesRestrictedStockUnitsVesting
      contextRef="i569e3ded65ad46bebcb38dceae76f214_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzctMS0xLTEtMjU5OTk_bc483c86-bf04-448f-89f5-402d78c5583a"
      unitRef="shares">735000</pcty:StockIssuedDuringPeriodSharesRestrictedStockUnitsVesting>
    <pcty:AdjustmentsToAdditionalPaidInCapitalRestrictedStockVesting
      contextRef="i569e3ded65ad46bebcb38dceae76f214_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzctMy0xLTEtMjU5OTk_49bcc3ab-ce0c-42d8-943e-ab67edd81019"
      unitRef="usd">1000</pcty:AdjustmentsToAdditionalPaidInCapitalRestrictedStockVesting>
    <pcty:AdjustmentsToAdditionalPaidInCapitalRestrictedStockVesting
      contextRef="i710747ea5ea54fb6b148238cca3dbd3d_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzctNS0xLTEtMjU5OTk_250137e3-6aeb-4c58-9b74-8f32d72eb85b"
      unitRef="usd">-1000</pcty:AdjustmentsToAdditionalPaidInCapitalRestrictedStockVesting>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i569e3ded65ad46bebcb38dceae76f214_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzgtMS0xLTEtMjU5OTk_eeb0c511-e88b-4579-9873-c0f5446e0ca6"
      unitRef="shares">97000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i710747ea5ea54fb6b148238cca3dbd3d_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzgtNS0xLTEtMjU5OTk_6e88cdeb-8914-41cf-9b56-7be63e3619ef"
      unitRef="usd">8901000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzgtMTEtMS0xLTI1OTk5_13a4ec63-d91a-46d3-990f-93bb5487b1c4"
      unitRef="usd">8901000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <pcty:NetSettledEquityAwardsInShares
      contextRef="i569e3ded65ad46bebcb38dceae76f214_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzktMS0xLTEtMjU5OTk_fb1bf2ce-4417-4851-a02c-136fee588b49"
      unitRef="shares">385000</pcty:NetSettledEquityAwardsInShares>
    <pcty:NetSettlementForTaxesAndExercisePriceRelatedToEquityAwards
      contextRef="i710747ea5ea54fb6b148238cca3dbd3d_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzktNS0xLTEtMjU5OTk_989a47b0-0ec3-4abf-bbe1-2b1298445160"
      unitRef="usd">41944000</pcty:NetSettlementForTaxesAndExercisePriceRelatedToEquityAwards>
    <pcty:NetSettlementForTaxesAndExercisePriceRelatedToEquityAwards
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzktMTEtMS0xLTI1OTk5_30c9df9c-2ff3-46ea-8ff5-2211d47c3115"
      unitRef="usd">41944000</pcty:NetSettlementForTaxesAndExercisePriceRelatedToEquityAwards>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i4c0336ba05ea4d21a5abdec55379846d_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzExLTktMS0xLTI1OTk5_442f2331-8b71-4a21-8742-d4a50e58eff3"
      unitRef="usd">563000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzExLTExLTEtMS0yNTk5OQ_0dea0ba8-4b00-4104-aeae-cb4898448cf0"
      unitRef="usd">563000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i7b99754d4f5f4df19382d084280158d4_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzEyLTctMS0xLTI1OTk5_c3f53362-7ef9-4c9b-8702-7ff378e2c763"
      unitRef="usd">64455000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzEyLTExLTEtMS0yNTk5OQ_59b36d85-7b55-4d7e-97a1-f843a1d5657e"
      unitRef="usd">64455000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id8e54bae6e1d4f62bb64587f55886522_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzEzLTEtMS0xLTI1OTk5_7b6af3c8-9d13-491d-922c-f9ee2526cc0a"
      unitRef="shares">53792000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id8e54bae6e1d4f62bb64587f55886522_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzEzLTMtMS0xLTI1OTk5_15b9652f-54e0-41dc-854d-c7d8165679e2"
      unitRef="usd">54000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i687a19ec54cb4074ac2ec13f14d7bb93_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzEzLTUtMS0xLTI1OTk5_6f7487e4-0498-4e8e-b79b-63ec11f3f823"
      unitRef="usd">227907000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id44ff7950a7a438894087c121bcab953_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzEzLTctMS0xLTI1OTk5_ad0b48ff-9d16-4b53-a086-aa0bd4d5f41e"
      unitRef="usd">164272000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib5731b3477374686ac470054a6f5fcb8_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzEzLTktMS0xLTI1OTk5_3be16f4c-ff6c-44e4-9260-185bb75089a9"
      unitRef="usd">675000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4d7a89d3a2b34443838b8e6228e6ddb4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzEzLTExLTEtMS0yNTk5OQ_0be16a3f-62b6-4285-8d82-a289296239d4"
      unitRef="usd">392908000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i991dd9e0d64348fcbaf8808c4f40645b_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzE0LTUtMS0xLTI1OTk5_9fa670cf-6005-4fbd-bf6c-95ef6d384b12"
      unitRef="usd">65662000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzE0LTExLTEtMS0yNTk5OQ_e86f3ca0-0253-459a-9a6c-cf658210c8c7"
      unitRef="usd">65662000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i52830bb6d4c74fecb53769dec3e30fd7_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzE1LTEtMS0xLTI1OTk5_3ed257d5-6035-4543-acc0-44a21548374a"
      unitRef="shares">490000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i991dd9e0d64348fcbaf8808c4f40645b_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzE1LTUtMS0xLTI1OTk5_435800b3-2f33-4d8a-b3be-b30de418666b"
      unitRef="usd">3313000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzE1LTExLTEtMS0yNTk5OQ_bf584b53-146b-4942-869a-19a6f94e5dbc"
      unitRef="usd">3313000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <pcty:StockIssuedDuringPeriodSharesRestrictedStockUnitsVesting
      contextRef="i52830bb6d4c74fecb53769dec3e30fd7_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzE2LTEtMS0xLTI1OTk5_4ef11380-023b-4d50-8cc5-57c4fe6cf659"
      unitRef="shares">644000</pcty:StockIssuedDuringPeriodSharesRestrictedStockUnitsVesting>
    <pcty:AdjustmentsToAdditionalPaidInCapitalRestrictedStockVesting
      contextRef="i52830bb6d4c74fecb53769dec3e30fd7_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzE2LTMtMS0xLTI1OTk5_b18b69da-1860-43c5-8fc0-db7119e27c2d"
      unitRef="usd">1000</pcty:AdjustmentsToAdditionalPaidInCapitalRestrictedStockVesting>
    <pcty:AdjustmentsToAdditionalPaidInCapitalRestrictedStockVesting
      contextRef="i991dd9e0d64348fcbaf8808c4f40645b_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzE2LTUtMS0xLTI1OTk5_83c75dba-b316-4608-94e1-069508d2be17"
      unitRef="usd">-1000</pcty:AdjustmentsToAdditionalPaidInCapitalRestrictedStockVesting>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i52830bb6d4c74fecb53769dec3e30fd7_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzE3LTEtMS0xLTI1OTk5_cba8cf49-ceba-492b-aea7-5cedbb590762"
      unitRef="shares">104000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i991dd9e0d64348fcbaf8808c4f40645b_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzE3LTUtMS0xLTI1OTk5_06dd4ea5-628a-423e-a9a7-82473ef2bd50"
      unitRef="usd">12214000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzE3LTExLTEtMS0yNTk5OQ_5db9aa2c-4926-4a2d-bc90-710c4cd06277"
      unitRef="usd">12214000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <pcty:NetSettledEquityAwardsInShares
      contextRef="i52830bb6d4c74fecb53769dec3e30fd7_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzE4LTEtMS0xLTI1OTk5_af85ea97-3041-468b-803a-7a086efafddf"
      unitRef="shares">436000</pcty:NetSettledEquityAwardsInShares>
    <pcty:NetSettlementForTaxesAndExercisePriceRelatedToEquityAwards
      contextRef="i991dd9e0d64348fcbaf8808c4f40645b_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzE4LTUtMS0xLTI1OTk5_be3483db-c9cb-42d8-9b98-23201dc295ba"
      unitRef="usd">67377000</pcty:NetSettlementForTaxesAndExercisePriceRelatedToEquityAwards>
    <pcty:NetSettlementForTaxesAndExercisePriceRelatedToEquityAwards
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzE4LTExLTEtMS0yNTk5OQ_5993c165-bb23-4754-967e-261f0754a989"
      unitRef="usd">67377000</pcty:NetSettlementForTaxesAndExercisePriceRelatedToEquityAwards>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="id845131e5c2849afaaa99b773eae4c12_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzE5LTktMS0xLTI1OTk5_9c0633af-82c2-4324-a7e5-de074681628d"
      unitRef="usd">-609000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzE5LTExLTEtMS0yNTk5OQ_62320a82-4274-471c-ae97-72601d4af3cd"
      unitRef="usd">-609000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i7b13963d32e541258a74b272f90f5571_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzIwLTctMS0xLTI1OTk5_69729a7c-bd2c-4f6c-8ee2-fa21cd486c7f"
      unitRef="usd">70819000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzIwLTExLTEtMS0yNTk5OQ_6962d6f2-d1fd-4fe2-b712-a2d7e00a77b0"
      unitRef="usd">70819000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9147517120c54d3bbeaabd8a31e46b0d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzIxLTEtMS0xLTI1OTk5_b9ec885d-7c66-4bc5-9615-830eb65176e8"
      unitRef="shares">54594000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i9147517120c54d3bbeaabd8a31e46b0d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzIxLTMtMS0xLTI1OTk5_7a25fb1d-49d3-4b92-914a-c14a18246f55"
      unitRef="usd">55000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i299cd5947e514f6383de0afe4456d407_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzIxLTUtMS0xLTI1OTk5_6af66c4b-3ca5-437d-ab7c-1878a0860340"
      unitRef="usd">241718000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6b957a4bd5a9487b8e440ef523f483a1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzIxLTctMS0xLTI1OTk5_7b2c698f-cada-474b-af74-ebe89c18b306"
      unitRef="usd">235091000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie836cdd3a963424fb96b648b16bfa868_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzIxLTktMS0xLTI1OTk5_cf1b9843-f54a-4887-88e3-d23700ac3ef9"
      unitRef="usd">66000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzIxLTExLTEtMS0yNTk5OQ_cae81051-46a0-4da5-983e-4c60dbd76f64"
      unitRef="usd">476930000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia91c044d62f944369d1adef16be58c18_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzIyLTUtMS0xLTI1OTk5_3dc25f50-f04d-4e87-ab23-d1d4a333cdee"
      unitRef="usd">103733000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzIyLTExLTEtMS0yNTk5OQ_5427525a-ac81-42f6-8e2b-9dd3d77ef636"
      unitRef="usd">103733000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i7fb1a0bb6fac415ea9c4576c7a1f62b2_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzIzLTEtMS0xLTI1OTk5_58b32d6b-0dc5-43fc-8f89-88a06fc3d33b"
      unitRef="shares">217000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia91c044d62f944369d1adef16be58c18_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzIzLTUtMS0xLTI1OTk5_1de4e45d-2158-4b2f-adaf-f13747aefa9c"
      unitRef="usd">2226000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzIzLTExLTEtMS0yNTk5OQ_26ceacdd-8ead-4001-8f49-1224baa458d5"
      unitRef="usd">2226000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <pcty:StockIssuedDuringPeriodSharesRestrictedStockUnitsVesting
      contextRef="i7fb1a0bb6fac415ea9c4576c7a1f62b2_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzI0LTEtMS0xLTI1OTk5_8195d0a2-3c27-4ebf-ba7f-cb45728b27d7"
      unitRef="shares">567000</pcty:StockIssuedDuringPeriodSharesRestrictedStockUnitsVesting>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i7fb1a0bb6fac415ea9c4576c7a1f62b2_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzI1LTEtMS0xLTI1OTk5_930d628a-34bd-461a-ab40-d66956822543"
      unitRef="shares">101000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ia91c044d62f944369d1adef16be58c18_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzI1LTUtMS0xLTI1OTk5_007c9df5-fafb-4752-9e94-1e466b8ee150"
      unitRef="usd">14103000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzI1LTExLTEtMS0yNTk5OQ_1943832e-14c1-4a8d-b28e-e429118da5b9"
      unitRef="usd">14103000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <pcty:NetSettledEquityAwardsInShares
      contextRef="i7fb1a0bb6fac415ea9c4576c7a1f62b2_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzI2LTEtMS0xLTI1OTk5_5286c8b8-232c-4145-85b0-6be33ddb9e1f"
      unitRef="shares">289000</pcty:NetSettledEquityAwardsInShares>
    <pcty:NetSettlementForTaxesAndExercisePriceRelatedToEquityAwards
      contextRef="ia91c044d62f944369d1adef16be58c18_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzI2LTUtMS0xLTI1OTk5_370b6fcc-ef66-4ad3-9b98-a5b63239e572"
      unitRef="usd">71937000</pcty:NetSettlementForTaxesAndExercisePriceRelatedToEquityAwards>
    <pcty:NetSettlementForTaxesAndExercisePriceRelatedToEquityAwards
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzI2LTExLTEtMS0yNTk5OQ_66667190-782e-4d86-90d1-106fe22cb7ce"
      unitRef="usd">71937000</pcty:NetSettlementForTaxesAndExercisePriceRelatedToEquityAwards>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i047c93ac37f141afa2203e9513f3b580_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzI3LTktMS0xLTI1OTk5_4ab257cf-9893-4fc5-acc0-f7c90f45547f"
      unitRef="usd">-2369000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzI3LTExLTEtMS0yNTk5OQ_32aa8b9b-ce63-405f-a97d-f97dc5c3ffb1"
      unitRef="usd">-2369000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ib2ff56e8f1734db5b5d40c33d298cbe3_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzI4LTctMS0xLTI1OTk5_31a54047-ea4f-41fd-ac90-4b7db0dde47d"
      unitRef="usd">90777000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzI4LTExLTEtMS0yNTk5OQ_eafcde06-86d4-4a98-aaa7-14a1840bcd49"
      unitRef="usd">90777000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7141ee0ece7d4e83b9bb90470150ce8e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzI5LTEtMS0xLTI1OTk5_ff43c91e-642a-496b-a18b-000a142df366"
      unitRef="shares">55190000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7141ee0ece7d4e83b9bb90470150ce8e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzI5LTMtMS0xLTI1OTk5_9e649887-cc82-4466-98df-3d470dc4c297"
      unitRef="usd">55000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibdfbbb2aeff2426284fb7f6798480c68_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzI5LTUtMS0xLTI1OTk5_48e13aae-cb45-4016-a06e-cf72462b936f"
      unitRef="usd">289843000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie691cd96395c42fd81ec5c9a395b8290_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzI5LTctMS0xLTI1OTk5_bc808802-63e0-4561-931c-014245bd52f0"
      unitRef="usd">325868000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9cff0a8ab1e14337bcbf50d0b9f04597_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzI5LTktMS0xLTI1OTk5_ee228e00-f5a7-45ef-b4c9-889a032f24c2"
      unitRef="usd">-2303000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xMzkvZnJhZzpkMjA0YTJhN2M3OTA0ZGQ2ODkyMDczNTdhYzI3ZDI2MC90YWJsZTphYzJiMjc4N2JiOTk0NDQ5YjFlMTkzNzY0N2UxNzBmYi90YWJsZXJhbmdlOmFjMmIyNzg3YmI5OTQ0NDliMWUxOTM3NjQ3ZTE3MGZiXzI5LTExLTEtMS0yNTk5OQ_7acc12a8-0e75-42fa-9c93-f6daaf869e80"
      unitRef="usd">613463000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzMtMS0xLTEtMjU5OTk_9668d024-f15b-4e13-b7c6-a0cd0b44c19b"
      unitRef="usd">64455000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzMtMy0xLTEtMjU5OTk_17c0d9b1-4fde-49a1-b90d-98add9644f18"
      unitRef="usd">70819000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzMtNS0xLTEtMjU5OTk_450e0cd0-78db-4daf-a228-73a1f45ce586"
      unitRef="usd">90777000</us-gaap:ProfitLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzUtMS0xLTEtMjU5OTk_9d2e3f3a-1aca-4859-9b7e-57dedf97c787"
      unitRef="usd">47493000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzUtMy0xLTEtMjU5OTk_3c7a43e5-f380-4b02-bc4a-7e802cfe1098"
      unitRef="usd">63052000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzUtNS0xLTEtMjU5OTk_cc0af7a7-6da1-4ef8-9363-9f1482389182"
      unitRef="usd">96202000</us-gaap:ShareBasedCompensation>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzYtMS0xLTEtMjU5OTk_c5be8c69-0c5c-4151-ba0b-174e13ffaea2"
      unitRef="usd">37913000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzYtMy0xLTEtMjU5OTk_d85d2e94-461b-4e5b-901c-d95c0afd82e5"
      unitRef="usd">42972000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzYtNS0xLTEtMjU5OTk_f4383533-9757-4ba6-9d79-5b5b8dd387e1"
      unitRef="usd">50218000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzctMS0xLTEtMjU5OTk_19672443-92b6-4015-b84f-b1f345c4b02e"
      unitRef="usd">2754000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzctMy0xLTEtMjU5OTk_b011b3ce-194c-4ec1-a7a8-c4ebebf240e7"
      unitRef="usd">-13642000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzctNS0xLTEtMjU5OTk_91be36d4-8ed9-4d49-b25c-4945e868e97d"
      unitRef="usd">-7180000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzgtMS0xLTEtMjU5OTk_07fa43e0-6b33-4a51-aa38-59dc50621a59"
      unitRef="usd">309000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzgtMy0xLTEtMjU5OTk_770018a5-b73e-4b19-ac3a-965b6b5351d4"
      unitRef="usd">316000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzgtNS0xLTEtMjU5OTk_89bfea1a-1dc2-4f88-a6fc-fe733017c841"
      unitRef="usd">311000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzktMS0xLTEtMjU5OTk_2d72a245-7b7b-4ef4-862b-5bd76ff3f466"
      unitRef="usd">1836000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzktMy0xLTEtMjU5OTk_b7fa7177-f402-4d34-9e6a-01ef77907dc7"
      unitRef="usd">-347000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzktNS0xLTEtMjU5OTk_215b84b1-e121-4520-bcb9-10072462039c"
      unitRef="usd">-381000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzEwLTEtMS0xLTI1OTk5_684cf3ea-767b-4fe4-9a14-60bd4ccaa28d"
      unitRef="usd">154000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzEwLTMtMS0xLTI1OTk5_d2a53deb-5f8a-449d-84cc-3c14ce9ab643"
      unitRef="usd">171000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzEwLTUtMS0xLTI1OTk5_98b8e42d-4d39-4838-9710-10516fdb2cb7"
      unitRef="usd">185000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:OtherNoncashExpense
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzExLTEtMS0xLTI1OTk5_864d23d5-c335-4a1e-8755-8dff58d98870"
      unitRef="usd">395000</us-gaap:OtherNoncashExpense>
    <us-gaap:OtherNoncashExpense
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzExLTMtMS0xLTI1OTk5_3a7e89c1-1815-4948-8b36-9644ce781e82"
      unitRef="usd">632000</us-gaap:OtherNoncashExpense>
    <us-gaap:OtherNoncashExpense
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzExLTUtMS0xLTI1OTk5_659b1821-17e3-4a67-9ea8-547dd49b2b5f"
      unitRef="usd">318000</us-gaap:OtherNoncashExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzEzLTEtMS0xLTI1OTk5_5f607516-fdec-4699-86ae-d4cda2d286ef"
      unitRef="usd">732000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzEzLTMtMS0xLTI1OTk5_b22d6131-9577-442e-9f56-38916745477e"
      unitRef="usd">1654000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzEzLTUtMS0xLTI1OTk5_58498181-d3a0-43fd-8fbe-658237e42de0"
      unitRef="usd">7605000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <pcty:IncreaseDecreaseInCapitalizedContractCost
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzE0LTEtMS0xLTI1OTk5_c254d140-b720-408e-90dc-0cc639482884"
      unitRef="usd">54944000</pcty:IncreaseDecreaseInCapitalizedContractCost>
    <pcty:IncreaseDecreaseInCapitalizedContractCost
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzE0LTMtMS0xLTI1OTk5_d79997e3-a695-4363-a9cc-f59ff311c42c"
      unitRef="usd">56850000</pcty:IncreaseDecreaseInCapitalizedContractCost>
    <pcty:IncreaseDecreaseInCapitalizedContractCost
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzE0LTUtMS0xLTI1OTk5_da6f7f6e-d352-4fed-8b0d-b5c46d886a1d"
      unitRef="usd">73263000</pcty:IncreaseDecreaseInCapitalizedContractCost>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzE1LTEtMS0xLTI1OTk5_cd6dd19e-03bf-4075-9b37-5db1eec4bdcf"
      unitRef="usd">196000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzE1LTMtMS0xLTI1OTk5_b4d6a548-cd9b-42ef-9a0a-db860091b60d"
      unitRef="usd">4004000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzE1LTUtMS0xLTI1OTk5_223e9323-599a-4584-a02d-d35144efc325"
      unitRef="usd">14767000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzE2LTEtMS0xLTI1OTk5_e15e2124-c398-4292-bff9-0bff8b2f9aa3"
      unitRef="usd">-806000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzE2LTMtMS0xLTI1OTk5_f40794d8-7071-4ee9-a1e2-2812e2325d53"
      unitRef="usd">2394000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzE2LTUtMS0xLTI1OTk5_a4f94eb5-26e5-4444-aee6-99a84ac84f9c"
      unitRef="usd">2553000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <pcty:IncreaseDecreaseInAccruedLiabilitiesAndOtherLiabilities
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzE3LTEtMS0xLTI1OTk5_65180b97-55e2-4baa-bade-0ab53b9851c0"
      unitRef="usd">17696000</pcty:IncreaseDecreaseInAccruedLiabilitiesAndOtherLiabilities>
    <pcty:IncreaseDecreaseInAccruedLiabilitiesAndOtherLiabilities
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzE3LTMtMS0xLTI1OTk5_f6d2c822-0542-4ff3-8550-d63252d80756"
      unitRef="usd">20297000</pcty:IncreaseDecreaseInAccruedLiabilitiesAndOtherLiabilities>
    <pcty:IncreaseDecreaseInAccruedLiabilitiesAndOtherLiabilities
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzE3LTUtMS0xLTI1OTk5_7564148a-b798-44f3-b874-0842d775dbaf"
      unitRef="usd">16923000</pcty:IncreaseDecreaseInAccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzE5LTEtMS0xLTI1OTk5_05692c04-81b1-43ae-80b6-65e54d668bdf"
      unitRef="usd">112655000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzE5LTMtMS0xLTI1OTk5_8383809b-bbce-450c-b5fb-286fbb66d3c3"
      unitRef="usd">124850000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzE5LTUtMS0xLTI1OTk5_135dc0c2-591a-4851-87ef-0047e4b86735"
      unitRef="usd">155053000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzIxLTEtMS0xLTI1OTk5_edb2aa3b-a306-43d9-917b-3f74e372e141"
      unitRef="usd">400343000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzIxLTMtMS0xLTI1OTk5_0b44df63-4034-4290-a199-9ac844c6684c"
      unitRef="usd">0</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzIxLTUtMS0xLTI1OTk5_20513bce-2cdf-4938-ab47-6cf04c138efc"
      unitRef="usd">433962000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzIyLTEtMS0xLTI1OTk5_0021ae72-cc59-400b-a4f5-4fc5db35e543"
      unitRef="usd">410593000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzIyLTMtMS0xLTI1OTk5_39b7775a-8b73-4a9c-87f3-ad5485037e5b"
      unitRef="usd">101467000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzIyLTUtMS0xLTI1OTk5_bc264d56-64f7-4dac-8cce-cc0748f855f3"
      unitRef="usd">116848000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzIzLTEtMS0xLTI1OTk5_0245c58b-74a8-46c4-9014-c45a76c3bac3"
      unitRef="usd">25715000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzIzLTMtMS0xLTI1OTk5_f2bb56e4-3cf4-4aed-bb66-8fe3deebe9ce"
      unitRef="usd">28594000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzIzLTUtMS0xLTI1OTk5_f49545a9-d380-44e2-9da4-693adc4c9451"
      unitRef="usd">34515000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzI0LTEtMS0xLTI1OTk5_0d7cac55-e408-4629-9cdd-bcecb5abff06"
      unitRef="usd">16578000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzI0LTMtMS0xLTI1OTk5_5cb723e2-30d8-4b40-8ed3-fd8c8e54c95f"
      unitRef="usd">9461000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzI0LTUtMS0xLTI1OTk5_429bac8b-4917-4bdb-9c24-8be554aef3bd"
      unitRef="usd">18069000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzI2LTEtMS0xLTI1OTk5_019adf78-c7f3-49e8-b520-e7db1df1ee35"
      unitRef="usd">16714000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzI2LTMtMS0xLTI1OTk5_e8d75fa3-4744-4fbb-b62c-59f8a894c52b"
      unitRef="usd">14992000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzI2LTUtMS0xLTI1OTk5_cf346b3d-6d9f-4562-831a-e9d7d91b574c"
      unitRef="usd">107576000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzI1LTEtMS0xLTQ1NTUz_fd13c76b-3da7-448d-9be7-6f36577ad021"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzI1LTMtMS0xLTQ1NTUz_09545c3c-1d63-441a-8c90-ec86f866e960"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzI1LTUtMS0xLTQ1NTUz_f96f6371-ea8d-459f-b34f-c2949b9b74c4"
      unitRef="usd">2500000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzI3LTEtMS0xLTI1OTk5_b9816bb9-29f0-4815-a152-c6e44adba060"
      unitRef="usd">-48757000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzI3LTMtMS0xLTI1OTk5_5fb71b79-8192-4275-9dab-a417cd5d3078"
      unitRef="usd">48420000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzI3LTUtMS0xLTI1OTk5_8bfc9387-441f-4136-828d-0f8bcd1052ed"
      unitRef="usd">-479774000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <pcty:IncreaseDecreaseInClientFundsObligation
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzI5LTEtMS0xLTI1OTk5_98c932a3-65a3-4950-a60f-3bc005bc561e"
      unitRef="usd">67165000</pcty:IncreaseDecreaseInClientFundsObligation>
    <pcty:IncreaseDecreaseInClientFundsObligation
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzI5LTMtMS0xLTI1OTk5_e277b5cc-31f3-4045-a42b-5205402e30b0"
      unitRef="usd">-432373000</pcty:IncreaseDecreaseInClientFundsObligation>
    <pcty:IncreaseDecreaseInClientFundsObligation
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzI5LTUtMS0xLTI1OTk5_7d9cd37e-377b-4f11-9706-ea740fa60f49"
      unitRef="usd">-2228038000</pcty:IncreaseDecreaseInClientFundsObligation>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzMwLTEtMS0xLTI1OTk5_b2b4ebbc-6e9c-4f00-ae8c-1bfcc0533caf"
      unitRef="usd">100000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzMwLTMtMS0xLTI1OTk5_d7838008-9445-4954-8ba2-ff1305d49d3a"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzMwLTUtMS0xLTI1OTk5_94ebf947-fb9e-4187-a2a3-dfc2cc23b121"
      unitRef="usd">50000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzMxLTEtMS0xLTI1OTk5_23650220-d830-41f3-949e-10e3b2b4f4b8"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzMxLTMtMS0xLTI1OTk5_65835945-e89f-4efe-9c4c-43b76ebba302"
      unitRef="usd">100000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzMxLTUtMS0xLTI1OTk5_1bc42e4a-6cc0-4325-ab64-0fa7a873d436"
      unitRef="usd">50000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzM0LTEtMS0xLTI1OTk5_9364c40b-716d-4272-99e1-6f72a7fb69b4"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzM0LTMtMS0xLTI1OTk5_3b3bb533-65c7-4c1f-b30b-89c4bf74d928"
      unitRef="usd">146000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzM0LTUtMS0xLTI1OTk5_0e7b8159-fdb8-4b25-b581-3217eb69a00a"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzM1LTEtMS0xLTI1OTk5_3523f5b1-b338-4d23-b998-755c34397054"
      unitRef="usd">8901000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzM1LTMtMS0xLTI1OTk5_b6c0f532-87b1-4a73-b42a-ae02ea67c3ec"
      unitRef="usd">12214000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzM1LTUtMS0xLTI1OTk5_02a391b5-cdf5-421e-b864-bc2caf3d3801"
      unitRef="usd">14103000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzM2LTEtMS0xLTI1OTk5_b097067a-7131-4fd8-96d0-1fb675d048ec"
      unitRef="usd">38943000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzM2LTMtMS0xLTI1OTk5_8c953dc2-2d93-49c0-a3cb-6a3444e10d30"
      unitRef="usd">64191000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzM2LTUtMS0xLTI1OTk5_32b370c2-92ec-443b-85d2-a8da528df0f8"
      unitRef="usd">69761000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzM3LTEtMS0xLTI1OTk5_fb50d932-b5df-476b-a088-c09b5dd65709"
      unitRef="usd">701000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzM3LTMtMS0xLTI1OTk5_6671e7e7-ceda-4d39-b503-8ff06dfeaef3"
      unitRef="usd">64000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzM3LTUtMS0xLTI1OTk5_407b1fc4-eaaf-471d-af84-67936fd34eb6"
      unitRef="usd">87000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzM4LTEtMS0xLTI1OTk5_a8a3a8b0-2956-4b6a-8ba2-bae96b70ca36"
      unitRef="usd">2092000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzM4LTMtMS0xLTI1OTk5_4f29aef0-e170-43d0-9e73-43b830afb21a"
      unitRef="usd">280478000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzM4LTUtMS0xLTI1OTk5_18a79602-b847-43b0-80eb-107ee77ab3ea"
      unitRef="usd">2172293000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzM5LTEtMS0xLTI1OTk5_1e8e7500-a0c7-4af6-88db-71275ec9febe"
      unitRef="usd">65990000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzM5LTMtMS0xLTI1OTk5_14c18d6f-6cd2-4620-8578-7a738fe373fe"
      unitRef="usd">453748000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzM5LTUtMS0xLTI1OTk5_fe173ff4-65af-4589-8f12-f6d345e8cdf3"
      unitRef="usd">1847572000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1a04c8c44c504abf9b9139dcbe6a3db6_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzQwLTEtMS0xLTI1OTk5_ca3d00b6-9a2c-4d66-9088-f8cf51a9846d"
      unitRef="usd">1426143000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4d7a89d3a2b34443838b8e6228e6ddb4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzQwLTMtMS0xLTI1OTk5_48cbf05b-4add-4155-92e7-9c61dbea6fd8"
      unitRef="usd">1492133000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzQwLTUtMS0xLTI1OTk5_7a53b937-78ea-4ef9-a386-0ca0cfdbd872"
      unitRef="usd">1945881000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4d7a89d3a2b34443838b8e6228e6ddb4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzQxLTEtMS0xLTI1OTk5_f4f52d17-0a81-46c4-b37e-ddc6c4af5b89"
      unitRef="usd">1492133000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzQxLTMtMS0xLTI1OTk5_6c56579a-3d5f-4185-8b1e-4f1ae2db4985"
      unitRef="usd">1945881000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzQxLTUtMS0xLTI1OTk5_03f9ee98-7a54-4b48-8691-e88c3810233e"
      unitRef="usd">3793453000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzQ0LTEtMS0xLTI1OTk5_4a75c8ca-601c-49e5-9679-98e8fae4dddc"
      unitRef="usd">164000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzQ0LTMtMS0xLTI1OTk5_a93ea017-be75-4e95-aa5b-86597c238de8"
      unitRef="usd">581000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzQ0LTUtMS0xLTI1OTk5_e7f878c5-80bf-4a1a-ae9e-c7e98b0c053c"
      unitRef="usd">2052000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzQ1LTEtMS0xLTI1OTk5_7aabb50b-4a32-4eec-9e1c-ebad55e21ac5"
      unitRef="usd">674000</us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1>
    <us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzQ1LTMtMS0xLTI1OTk5_c852f896-763f-4c11-9f3a-7f7f87bcff6d"
      unitRef="usd">281000</us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1>
    <us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzQ1LTUtMS0xLTI1OTk5_dd94321d-fc3a-4f40-957a-417ce22c393b"
      unitRef="usd">4581000</us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1>
    <us-gaap:InterestPaidNet
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzQ3LTEtMS0xLTI1OTk5_d47a8932-a275-43f7-9fc5-afc6a6b645aa"
      unitRef="usd">438000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzQ3LTMtMS0xLTI1OTk5_961ea826-6829-4a9e-b7d7-21ae22d4132d"
      unitRef="usd">870000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzQ3LTUtMS0xLTI1OTk5_deabfee0-4fae-4bd6-a474-2f87edef8eb3"
      unitRef="usd">311000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzQ4LTEtMS0xLTI1OTk5_9f6d91cd-5882-418c-9caf-92b0d58ca7aa"
      unitRef="usd">84000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzQ4LTMtMS0xLTI1OTk5_e2d7dd13-9e65-480b-b401-1375c43ccf9f"
      unitRef="usd">-136000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzQ4LTUtMS0xLTI1OTk5_71467d4b-acad-44bc-8f05-77c870636192"
      unitRef="usd">11000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4d7a89d3a2b34443838b8e6228e6ddb4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzUwLTEtMS0xLTI1OTk5_ee1cd2fc-5630-4d2b-bf1f-8d4e41ba736e"
      unitRef="usd">250851000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzUwLTMtMS0xLTI1OTk5_c5efb263-1b24-4cb6-9c00-b59048d61264"
      unitRef="usd">202287000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzUwLTUtMS0xLTI1OTk5_f073f72b-c7d4-4cb6-9739-e68d7d0bdc6f"
      unitRef="usd">139756000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <pcty:FundsHeldForClientsCashAndCashEquivalents
      contextRef="i4d7a89d3a2b34443838b8e6228e6ddb4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzUxLTEtMS0xLTI1OTk5_f470c42a-59ac-4b7c-af12-ceb37f1e12ec"
      unitRef="usd">1241282000</pcty:FundsHeldForClientsCashAndCashEquivalents>
    <pcty:FundsHeldForClientsCashAndCashEquivalents
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzUxLTMtMS0xLTI1OTk5_111c8932-1357-4238-a2e2-765f795cc5fa"
      unitRef="usd">1743594000</pcty:FundsHeldForClientsCashAndCashEquivalents>
    <pcty:FundsHeldForClientsCashAndCashEquivalents
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzUxLTUtMS0xLTI1OTk5_bd8cc5d8-acf3-4d52-9fdc-f54346d4aa4c"
      unitRef="usd">3653697000</pcty:FundsHeldForClientsCashAndCashEquivalents>
    <pcty:CashCashEquivalentsFundsHeldForClientsCashAndCashEquivalents
      contextRef="i4d7a89d3a2b34443838b8e6228e6ddb4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzUyLTEtMS0xLTI1OTk5_ebade4e6-ccd4-4621-97c5-703c65350cf0"
      unitRef="usd">1492133000</pcty:CashCashEquivalentsFundsHeldForClientsCashAndCashEquivalents>
    <pcty:CashCashEquivalentsFundsHeldForClientsCashAndCashEquivalents
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzUyLTMtMS0xLTI1OTk5_69b9bf40-12a9-4708-a883-5650ba3186e3"
      unitRef="usd">1945881000</pcty:CashCashEquivalentsFundsHeldForClientsCashAndCashEquivalents>
    <pcty:CashCashEquivalentsFundsHeldForClientsCashAndCashEquivalents
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDIvZnJhZzowMDUxOTRjYTkwNzQ0MTAxOTQwMzVkYWUyNzZiODY5Ny90YWJsZTpmNTIwNDhhMmZiYTY0MTJkOTU1YTZlNzNiNmIwZTg4ZC90YWJsZXJhbmdlOmY1MjA0OGEyZmJhNjQxMmQ5NTVhNmU3M2I2YjBlODhkXzUyLTUtMS0xLTI1OTk5_1a470e8c-1154-4af9-9a52-506e82e3dd46"
      unitRef="usd">3793453000</pcty:CashCashEquivalentsFundsHeldForClientsCashAndCashEquivalents>
    <us-gaap:NatureOfOperations
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNDgvZnJhZzpjNDU0NWFjMjQ0MTQ0MmNkOTFiNzJhNjA1ODE4ODllZC90ZXh0cmVnaW9uOmM0NTQ1YWMyNDQxNDQyY2Q5MWI3MmE2MDU4MTg4OWVkXzY0MQ_97f5282d-c542-45a5-870e-834ba1f5ec94">(1) Organization and Description of BusinessPaylocity Holding Corporation (the &#x201c;Company&#x201d;) is a cloud-based provider of human capital management and payroll software solutions that deliver a comprehensive platform for the modern workforce. Services are provided in a Software-as-a-Service (&#x201c;SaaS&#x201d;) delivery model. The Company&#x2019;s comprehensive product suite delivers a unified platform that helps businesses attract and retain talent, build culture and connection with their employees, and streamline and automate HR and payroll processes.</us-gaap:NatureOfOperations>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTEvZnJhZzpiZWUxNjIyMGIzZWU0OWZlYWU3NTA1NjU4Y2E3ODA5MC90ZXh0cmVnaW9uOmJlZTE2MjIwYjNlZTQ5ZmVhZTc1MDU2NThjYTc4MDkwXzI3NjU4_07291f1d-860e-4503-8190-2cf2cfd30151">(2) Summary of Significant Accounting Policies&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation, Consolidation, and Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements of the Company have been prepared pursuant to the rules and regulations of the United States Securities and Exchange Commission (the &#x201c;SEC&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Future events and their effects cannot be predicted with certainty; accordingly, accounting estimates require the exercise of judgment. Accounting estimates used in the preparation of these consolidated financial statements may change as new events occur, as more experience is acquired, as additional information is obtained and as the operating environment changes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations of Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company regularly maintains cash balances that exceed Federal Depository Insurance Corporation limits. No individual client represents 10% or more of total revenues. For all periods presented, substantially all of total revenues were generated by clients in the United States. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(c) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(d) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Funds Held For Clients, Corporate Investments and Client Fund Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company obtains funds from clients in advance of performing payroll and payroll tax filing services on behalf of those clients. Funds held for clients represent assets that are used solely for the purposes of satisfying the obligations to remit funds relating to payroll and payroll tax filing services. The Company has classified Funds held for clients as a current asset since these funds are held solely for the purposes of satisfying the client fund obligations. Funds held for clients is primarily comprised of cash and cash equivalents invested in demand deposit accounts. The Company also invests a portion of its funds held for clients and corporate funds in marketable securities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketable securities classified as available-for-sale are recorded at fair value on the Consolidated Balance Sheets. Unrealized gains and losses, net of applicable income taxes, are reported as Other comprehensive income (loss) in the Consolidated Statements of Operations and Comprehensive Income. Interest on marketable securities included in Funds held for clients is reported as Interest income on funds held for clients and interest on Corporate investments is reported as Other income (expense) on the Consolidated Statements of Operations and Comprehensive Income, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates whether a decline in an individual security&#x2019;s fair value as compared to its amortized cost basis resulted from credit loss or other factors. If the Company determines that an individual security&#x2019;s unrealized loss results from credit impairment, it compares the present value of cash flows expected to be collected from the impaired security with its amortized cost basis. If the security&#x2019;s amortized cost basis exceeds the present value of expected cash flows, the Company records credit impairment loss through an allowance for credit loss. The Company did not recognize any credit impairment losses during the years ended June&#160;30, 2020, 2021 or 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Client fund obligations represent the Company&#x2019;s contractual obligations to remit funds to satisfy clients&#x2019; payroll and tax payment obligations and are recorded in the accompanying balance sheets at the time that the Company obtains funds from clients. The client fund obligations represent liabilities that will be repaid within one year of the balance sheet date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(e) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable are recorded at the invoiced amount and do not bear interest. Amounts collected on trade accounts receivable are included in Net cash provided by operating activities in the Consolidated Statements of Cash Flows. The Company maintains an allowance for credit losses reflecting expected credit losses in its accounts receivable portfolio. In establishing the required allowance, management considers historical losses adjusted to take into account current market conditions and the Company&#x2019;s clients&#x2019; financial conditions, the amount of receivables in dispute, the current receivables aging and current payment patterns. The Company reviews its allowance for credit losses quarterly. Past due balances over 60 days and over a specified amount are reviewed individually for collectability. All other balances are reviewed on a pooled basis. Account balances are charged off against the allowance after all commercially reasonable means of collection have been exhausted and the potential for recovery is considered remote. The Company does not have any off-balance-sheet credit exposure related to its clients.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Activity in the allowance for credit losses related to accounts receivable was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended June 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="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at the beginning of the year &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;473&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;617&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;800&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Charged to expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;309&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;316&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;311&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Write-offs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(165)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at the end of the year &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;617&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;800&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;841&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(f) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Contract Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company defers certain selling and commission costs that meet the capitalization criteria under ASC 340-40. The Company also capitalizes certain costs to fulfill a contract related to its proprietary products if they are identifiable, generate or enhance resources used to satisfy future performance obligations and are expected to be recovered under ASC 340-40. Implementation fees are treated as nonrefundable upfront fees and the related implementation costs are required to be capitalized and amortized over the expected period of benefit, which is the period in which the Company expects to recover the costs and enhance its ability to satisfy future performance obligations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company utilizes the portfolio approach to account for both the cost of obtaining a contract and the cost of fulfilling a contract. These capitalized costs are amortized over the expected period of benefit, which has been determined to be over 7 years based on the Company&#x2019;s average client life and other qualitative factors, including rate of technological changes. The Company does not incur any additional costs to obtain or fulfill contracts upon renewal. The Company recognizes additional selling and commission costs and fulfillment costs when an existing client purchases additional services. These additional costs only relate to the additional services purchased and do not relate to the renewal of previous services. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(g) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Capitalized&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Internal-Use Software&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company capitalizes internal-use software costs when module development begins, it is probable that the project will be completed, and the software will be used as intended. Costs associated with preliminary project stage activities, training, maintenance and all other post implementation stage activities are expensed as incurred. The Company also capitalizes certain costs related to specific upgrades and enhancements when it is probable the expenditures will result &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in significant additional functionality. The capitalization policy provides for the capitalization of certain payroll costs for employees who are directly associated with developing internal-use software as well as certain external direct costs, such as consulting fees. Capitalized employee costs are limited to the time directly spent on such projects.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized internal-use software costs are amortized on a straight-line basis over the estimated useful lives, generally over a 24 or 36-month period. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(h) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment and Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost. Depreciation on property and equipment is calculated on the straight-line method over the estimated useful lives of the assets, generally &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1XzMyOTg1MzQ4OTE5NDU_1214561e-83e4-4ade-867a-f794ec2e6062"&gt;three&lt;/span&gt; to seven years for most classes of assets, or over the term of the related lease for leasehold improvements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets, such as property and equipment, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group to be tested for possible impairment, the Company first compares the undiscounted cash flows expected to be generated by that asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Business Combination&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for business combinations in accordance with ASC 805, Business Combinations using the acquisition method of accounting. It allocates the purchase price consideration associated with its acquisitions to the fair values of assets acquired and liabilities assumed at their respective acquisition dates, with the excess recorded to goodwill. Estimating the fair values of assets acquired and liabilities assumed requires the use of significant judgments and estimates, which are inherently uncertain and subject to refinement as additional information becomes available. Adjustments to the fair values of assets acquired and liabilities assumed may be recorded during the measurement period, which may be up to one year from the acquisition date, with the corresponding offset to goodwill. The Company engages a valuation specialist to assist in the fair value measurement of assets acquired and liabilities assumed for each acquisition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(j) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Assets, Net of Accumulated Amortization&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets are comprised primarily of acquired client relationships, proprietary technology, trade names and non-solicitation agreements and are reported net of accumulated amortization on the Consolidated Balance Sheets. The Company uses the straight-line method of amortization to amortize client relationships over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1XzMyOTg1MzQ4OTMyNTA_23fa314b-d7bd-486c-95f6-7c2b7c95a7c0"&gt;five&lt;/span&gt; to nine-year period from the date of acquisition, proprietary technology over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1XzMyOTg1MzQ4OTMzMzM_823d6330-e408-46f3-94f5-dcdd57f9d4aa"&gt;five&lt;/span&gt; to seven-year period from the date of acquisition and trade names over a five-year period from the date of acquisition. Non-solicitation agreements use the straight-line method of amortization over the term of the related agreements. The Company tests intangible assets for potential impairment when events or changes in circumstances indicate that the carrying value of such assets may not be recoverable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(k) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Goodwill is not amortized, but instead is tested for impairment at the reporting unit level. If the fair value of the reporting unit is less than its carrying amount, the Company would record an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#x2019;s fair value, but the loss recognized should not exceed the amount of goodwill allocated to the reporting unit. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company performs its annual impairment review of goodwill in its fiscal fourth quarter or when a triggering event occurs between annual impairment tests. No impairment was recorded in fiscal 2020, 2021 or 2022 as a result of the Company&#x2019;s qualitative assessments over its single reporting segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(l) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines if an arrangement is a lease at agreement inception. Operating leases are included in Operating lease right-of-use assets, Accrued expenses, and Long-term operating lease liabilities in the Consolidated Balance Sheets. Right-of-use 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. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. In determining the present value of lease payments, the Company uses its incremental borrowing rate based on the information available at the lease commencement date. The operating lease right-of-use assets also include any lease payments made at or before the commencement date and are reduced by any lease incentives received. The Company&#x2019;s lease terms may include options to renew or extend a lease. The Company recognizes amounts in Operating lease right-of-use assets and Operating lease liabilities when it is reasonably certain it will exercise such options. Leases with an initial term of 12 months or less are not recorded on the balance sheet. Lease expense is recognized on a straight-line basis over the expected lease term. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s most significant leases are real estate leases of office space. The remaining operating leases are primarily comprised of leases of printers and other equipment. For all leases, the Company has elected the practical expedient permitted under Topic 842 to combine lease and non-lease components. As a result, non-lease components, such as common area or equipment maintenance charges, are accounted for as a single lease element. The Company does not have any material finance leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed lease expense payments are recognized on a straight-line basis over the lease term. Variable lease payments vary because of changes in facts or circumstances occurring after the commencement date, other than the passage of time, and are often due to changes in an external market rate or the value of an index (e.g. Consumer Price Index). Certain of the Company&#x2019;s operating lease agreements include variable payments that are passed through by the landlord, such as insurance, taxes, and common area maintenance, payments based on the usage of the asset, and rental payments adjusted periodically for inflation. Variable payments are expensed as incurred and included within variable rent expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s lease agreements do not contain material residual value guarantees, restrictions, or covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(m) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets may be reduced by a valuation allowance to the extent we determine it is more likely than not that some portion or all of the deferred tax assets will not be realized. Management judgment is required in determining the period in which the reversal of a valuation allowance should occur. The Company is required to consider all available evidence, both positive and negative, such as historical levels of income and future forecasts of taxable income among other items, in determining whether a full or partial release of its valuation allowance is required. The Company is also required to schedule future taxable income in accordance with accounting standards that address income taxes to assess the appropriateness of a valuation allowance, which further requires the exercise of significant management judgment. The Company&#x2019;s accounting for deferred tax consequences represents the best estimate of those future events.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. When applicable, the Company records interest and penalties as an element of income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 13 for additional information on income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(n) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company applies Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (&#x201c;Topic 606&#x201d;). Topic 606 requires revenue to be recognized when an entity transfers control of goods or services to a customer in an amount that reflects the consideration to which a company also expects to be entitled to for those goods or services. To achieve this core principle, the Company recognizes revenue from contracts with customers based on the following five steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt"&gt;Identify the contract with a customer;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt"&gt;Identify the performance obligations in the contract;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt"&gt;Determine the transaction price;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt"&gt;Allocate the transaction price to performance obligations in the contract; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt"&gt;Recognize revenue when or as the Company satisfies a performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company derives its revenue from contracts predominantly from recurring and non-recurring service fees. While the majority of its agreements are generally cancellable by the client on 60 days&#x2019; notice or less, the Company offers term agreements to its clients, which are generally two years in length. Recurring fees are derived from cloud-based payroll and HCM software solutions as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Payroll processing and related services, including payroll reporting and tax filing services, are delivered on a weekly, biweekly, semi-monthly, or monthly basis depending upon the payroll frequency of the client and on an annual basis if a client selects W-2 preparation and processing services,&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Time and attendance reporting services, including time clock rentals, are delivered on a monthly basis, and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;HR-related software solutions, including employee management and benefits enrollment and administration, are delivered on a monthly basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of the Company&#x2019;s recurring fees are satisfied over time as services are provided. The performance obligations related to payroll services are satisfied upon the processing of the client&#x2019;s payroll with the fee charged and collected based on a per employee per payroll frequency fee. The performance obligations related to HCM related services are satisfied over time each month with the fee charged and collected based on a per employee per month fee. For subscription-based fees which can include payroll, time and attendance, and other HCM related services, the Company recognizes the applicable recurring fees over time each month with the fee charged and collected based on a per employee per month fee. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has certain optional performance obligations that are satisfied at a point in time including the sales of time clocks and W-2 services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-recurring service fees consist mainly of nonrefundable implementation fees, which involve setting the client up in, and loading data into, the Company&#x2019;s cloud-based modules. These implementation activities are considered set-up activities. The Company has determined that the nonrefundable upfront fees provide certain clients with a material right to renew the contract. Implementation fees are deferred and amortized generally over a period up to 24 months. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales taxes collected from clients and remitted to governmental authorities where applicable are accounted for on a net basis and therefore are excluded from revenues in the Statements of Operations and Comprehensive Income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest income earned on funds held for clients is recognized in Interest income on funds held for clients when earned as the collection, holding and remittance of these funds are components of providing services to clients.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(o) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cost of Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of revenues consists primarily of costs to provide HCM and payroll solutions relating to the provision of ongoing client support and implementation activities and also includes amortization of capitalized internal-use software and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;certain acquired intangibles. The Company generally expenses these costs when incurred except for costs related to the implementation of the Company&#x2019;s proprietary products. These costs are capitalized and amortized over a period of 7 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(p) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising costs are expensed as incurred. Advertising costs amounted to $1,023, $3,189 and $8,335 for the years ended June&#160;30, 2020, 2021 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(q) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes all employee stock-based compensation as a cost in the financial statements. Equity-classified awards, including those under the 2014 Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;), are measured at the grant date fair value of the award and expense is recognized, net of assumed forfeitures, on a straight-line basis over the requisite service period for each separately vesting portion of the award. For market share units, the Company estimates grant date fair value using a discrete model based on multiple stock price-paths developed through the use of Monte Carlo simulation. For estimated shares purchasable under the ESPP, the Company estimates grant date fair value using the Black-Scholes option-pricing model. The Company may update the assumed forfeiture rates based on historical experience as appropriate. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(r) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Liabilities for loss contingencies arising from claims, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(s) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s chief operating decision maker reviews the financial results of the Company in total when evaluating financial performance and for purposes of allocating resources. The Company has thus determined that it operates in a single reporting segment. For fiscal 2022, the Company&#x2019;s chief operation decision maker was the Company&#x2019;s Co-Chief Executive Officers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(t) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Standards&lt;/span&gt;&lt;/div&gt;From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies that are adopted by the Company as of the specified effective date. Unless otherwise discussed, the Company believes that the impact of other recently issued standards that are not yet effective will not have a material impact on the Company&#x2019;s consolidated financial statements upon adoption.</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <pcty:BasisOfPresentationConsolidationAndUseOfEstimatesPolicyTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1XzYwNDczMTM5NjY4Mjc_efcbaef0-5efe-4d82-a5a9-370102e00aa9">&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation, Consolidation, and Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements of the Company have been prepared pursuant to the rules and regulations of the United States Securities and Exchange Commission (the &#x201c;SEC&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Future events and their effects cannot be predicted with certainty; accordingly, accounting estimates require the exercise of judgment. Accounting estimates used in the preparation of these consolidated financial statements may change as new events occur, as more experience is acquired, as additional information is obtained and as the operating environment changes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;</pcty:BasisOfPresentationConsolidationAndUseOfEstimatesPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1XzYwNDczMTM5NjY4Mjk_d1715fd4-300e-4447-9c54-343ac1d21fc8">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations of Risk&lt;/span&gt;The Company regularly maintains cash balances that exceed Federal Depository Insurance Corporation limits. No individual client represents 10% or more of total revenues. For all periods presented, substantially all of total revenues were generated by clients in the United States.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1XzYwNDczMTM5NjY4MzA_631ded42-a9d0-4c16-8f02-de14b8bb0729">&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(c) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1Xzc2OTY1ODE0MDg0OTU_5b8ccb91-954b-460d-8c70-f33c2240ce94">&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(d) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Funds Held For Clients, Corporate Investments and Client Fund Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company obtains funds from clients in advance of performing payroll and payroll tax filing services on behalf of those clients. Funds held for clients represent assets that are used solely for the purposes of satisfying the obligations to remit funds relating to payroll and payroll tax filing services. The Company has classified Funds held for clients as a current asset since these funds are held solely for the purposes of satisfying the client fund obligations. Funds held for clients is primarily comprised of cash and cash equivalents invested in demand deposit accounts. The Company also invests a portion of its funds held for clients and corporate funds in marketable securities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketable securities classified as available-for-sale are recorded at fair value on the Consolidated Balance Sheets. Unrealized gains and losses, net of applicable income taxes, are reported as Other comprehensive income (loss) in the Consolidated Statements of Operations and Comprehensive Income. Interest on marketable securities included in Funds held for clients is reported as Interest income on funds held for clients and interest on Corporate investments is reported as Other income (expense) on the Consolidated Statements of Operations and Comprehensive Income, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates whether a decline in an individual security&#x2019;s fair value as compared to its amortized cost basis resulted from credit loss or other factors. If the Company determines that an individual security&#x2019;s unrealized loss results from credit impairment, it compares the present value of cash flows expected to be collected from the impaired security with its amortized cost basis. If the security&#x2019;s amortized cost basis exceeds the present value of expected cash flows, the Company records credit impairment loss through an allowance for credit loss. The Company did not recognize any credit impairment losses during the years ended June&#160;30, 2020, 2021 or 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Client fund obligations represent the Company&#x2019;s contractual obligations to remit funds to satisfy clients&#x2019; payroll and tax payment obligations and are recorded in the accompanying balance sheets at the time that the Company obtains funds from clients. The client fund obligations represent liabilities that will be repaid within one year of the balance sheet date.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
    <pcty:PeriodOfRepaymentOfClientFundObligations
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1XzMyOTg1MzQ4ODczMzc_a945d679-0af1-4e1d-a145-14d0e746e855">P1Y</pcty:PeriodOfRepaymentOfClientFundObligations>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1Xzc2OTY1ODE0MDg0OTc_05ceb138-09fc-4949-8bd9-00a4e897d972">&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(e) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable are recorded at the invoiced amount and do not bear interest. Amounts collected on trade accounts receivable are included in Net cash provided by operating activities in the Consolidated Statements of Cash Flows. The Company maintains an allowance for credit losses reflecting expected credit losses in its accounts receivable portfolio. In establishing the required allowance, management considers historical losses adjusted to take into account current market conditions and the Company&#x2019;s clients&#x2019; financial conditions, the amount of receivables in dispute, the current receivables aging and current payment patterns. The Company reviews its allowance for credit losses quarterly. Past due balances over 60 days and over a specified amount are reviewed individually for collectability. All other balances are reviewed on a pooled basis. Account balances are charged off against the allowance after all commercially reasonable means of collection have been exhausted and the potential for recovery is considered remote. The Company does not have any off-balance-sheet credit exposure related to its clients.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <pcty:MinimumThresholdPeriodPastDueForCollectabilityReviewOfTradeAccountsReceivable
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1XzMyOTg1MzQ4ODgxMTg_f6cb2a1b-54e4-4f11-ba89-227bb5b4c07f">P60D</pcty:MinimumThresholdPeriodPastDueForCollectabilityReviewOfTradeAccountsReceivable>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1Xzc2OTY1ODE0MDg1MDU_a080c690-47fc-4443-add5-2468c1bde6d5">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Activity in the allowance for credit losses related to accounts receivable was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended June 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="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at the beginning of the year &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;473&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;617&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;800&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Charged to expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;309&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;316&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;311&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Write-offs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(165)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at the end of the year &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;617&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;800&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;841&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i1a04c8c44c504abf9b9139dcbe6a3db6_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90YWJsZTpjOTdiMzQxNzZlNmQ0MzJhYWQwN2E5ZWIwOGJhNjRiNS90YWJsZXJhbmdlOmM5N2IzNDE3NmU2ZDQzMmFhZDA3YTllYjA4YmE2NGI1XzItMS0xLTEtNDk4NDQ_214b3b3c-1446-4d68-822e-e1c693cfe765"
      unitRef="usd">473000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i4d7a89d3a2b34443838b8e6228e6ddb4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90YWJsZTpjOTdiMzQxNzZlNmQ0MzJhYWQwN2E5ZWIwOGJhNjRiNS90YWJsZXJhbmdlOmM5N2IzNDE3NmU2ZDQzMmFhZDA3YTllYjA4YmE2NGI1XzItMy0xLTEtNDk4NDQ_ab1b8cfd-57b4-4c02-9d84-e7496b53a1ed"
      unitRef="usd">617000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90YWJsZTpjOTdiMzQxNzZlNmQ0MzJhYWQwN2E5ZWIwOGJhNjRiNS90YWJsZXJhbmdlOmM5N2IzNDE3NmU2ZDQzMmFhZDA3YTllYjA4YmE2NGI1XzItNS0xLTEtNDk4NDQ_8ef7892c-4c57-4ca2-8aa8-c23218fc8edf"
      unitRef="usd">800000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90YWJsZTpjOTdiMzQxNzZlNmQ0MzJhYWQwN2E5ZWIwOGJhNjRiNS90YWJsZXJhbmdlOmM5N2IzNDE3NmU2ZDQzMmFhZDA3YTllYjA4YmE2NGI1XzMtMS0xLTEtNDk4NDQ_d388f246-2bad-4e41-a75e-a3509cf88089"
      unitRef="usd">309000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90YWJsZTpjOTdiMzQxNzZlNmQ0MzJhYWQwN2E5ZWIwOGJhNjRiNS90YWJsZXJhbmdlOmM5N2IzNDE3NmU2ZDQzMmFhZDA3YTllYjA4YmE2NGI1XzMtMy0xLTEtNDk4NDQ_0982624e-5021-402c-bc58-4374391542ef"
      unitRef="usd">316000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90YWJsZTpjOTdiMzQxNzZlNmQ0MzJhYWQwN2E5ZWIwOGJhNjRiNS90YWJsZXJhbmdlOmM5N2IzNDE3NmU2ZDQzMmFhZDA3YTllYjA4YmE2NGI1XzMtNS0xLTEtNDk4NDQ_85af7533-6fac-4386-987b-3ea8c5873bb3"
      unitRef="usd">311000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90YWJsZTpjOTdiMzQxNzZlNmQ0MzJhYWQwN2E5ZWIwOGJhNjRiNS90YWJsZXJhbmdlOmM5N2IzNDE3NmU2ZDQzMmFhZDA3YTllYjA4YmE2NGI1XzQtMS0xLTEtNDk4NDQ_4c5d803a-c6b9-4e9a-84a9-8b2d274fe365"
      unitRef="usd">165000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90YWJsZTpjOTdiMzQxNzZlNmQ0MzJhYWQwN2E5ZWIwOGJhNjRiNS90YWJsZXJhbmdlOmM5N2IzNDE3NmU2ZDQzMmFhZDA3YTllYjA4YmE2NGI1XzQtMy0xLTEtNDk4NDQ_73ebcb10-3310-411b-84aa-c9acc2a3e6b4"
      unitRef="usd">133000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90YWJsZTpjOTdiMzQxNzZlNmQ0MzJhYWQwN2E5ZWIwOGJhNjRiNS90YWJsZXJhbmdlOmM5N2IzNDE3NmU2ZDQzMmFhZDA3YTllYjA4YmE2NGI1XzQtNS0xLTEtNDk4NDQ_4d470d6b-10c8-4200-944b-fe67bcfabb26"
      unitRef="usd">270000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i4d7a89d3a2b34443838b8e6228e6ddb4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90YWJsZTpjOTdiMzQxNzZlNmQ0MzJhYWQwN2E5ZWIwOGJhNjRiNS90YWJsZXJhbmdlOmM5N2IzNDE3NmU2ZDQzMmFhZDA3YTllYjA4YmE2NGI1XzUtMS0xLTEtNDk4NDQ_b8bb04eb-5dbc-44a4-8a8a-7cc34b18a69b"
      unitRef="usd">617000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90YWJsZTpjOTdiMzQxNzZlNmQ0MzJhYWQwN2E5ZWIwOGJhNjRiNS90YWJsZXJhbmdlOmM5N2IzNDE3NmU2ZDQzMmFhZDA3YTllYjA4YmE2NGI1XzUtMy0xLTEtNDk4NDQ_6af9b032-481f-4205-8e23-4ff4a15a4d62"
      unitRef="usd">800000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90YWJsZTpjOTdiMzQxNzZlNmQ0MzJhYWQwN2E5ZWIwOGJhNjRiNS90YWJsZXJhbmdlOmM5N2IzNDE3NmU2ZDQzMmFhZDA3YTllYjA4YmE2NGI1XzUtNS0xLTEtNDk4NDQ_2fdd5a77-8e43-4d15-9927-6ad7dd9ed07f"
      unitRef="usd">841000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <pcty:DeferredContractCostPolicyPolicyTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1Xzc2OTY1ODE0MDg0OTg_0d99ba9b-c1d1-468b-9285-54fa11758bd6">&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(f) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Contract Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company defers certain selling and commission costs that meet the capitalization criteria under ASC 340-40. The Company also capitalizes certain costs to fulfill a contract related to its proprietary products if they are identifiable, generate or enhance resources used to satisfy future performance obligations and are expected to be recovered under ASC 340-40. Implementation fees are treated as nonrefundable upfront fees and the related implementation costs are required to be capitalized and amortized over the expected period of benefit, which is the period in which the Company expects to recover the costs and enhance its ability to satisfy future performance obligations. &lt;/span&gt;&lt;/div&gt;The Company utilizes the portfolio approach to account for both the cost of obtaining a contract and the cost of fulfilling a contract. These capitalized costs are amortized over the expected period of benefit, which has been determined to be over 7 years based on the Company&#x2019;s average client life and other qualitative factors, including rate of technological changes. The Company does not incur any additional costs to obtain or fulfill contracts upon renewal. The Company recognizes additional selling and commission costs and fulfillment costs when an existing client purchases additional services. These additional costs only relate to the additional services purchased and do not relate to the renewal of previous services.</pcty:DeferredContractCostPolicyPolicyTextBlock>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1XzMyOTg1MzQ4ODk1NzI_db758d66-e1d6-444c-8907-202302748ef2">P7Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:InternalUseSoftwarePolicy
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1Xzc2OTY1ODE0MDg1MDA_c8421fce-8265-4b29-99fc-e87cddddc89d">&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(g) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Capitalized&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Internal-Use Software&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company capitalizes internal-use software costs when module development begins, it is probable that the project will be completed, and the software will be used as intended. Costs associated with preliminary project stage activities, training, maintenance and all other post implementation stage activities are expensed as incurred. The Company also capitalizes certain costs related to specific upgrades and enhancements when it is probable the expenditures will result &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in significant additional functionality. The capitalization policy provides for the capitalization of certain payroll costs for employees who are directly associated with developing internal-use software as well as certain external direct costs, such as consulting fees. Capitalized employee costs are limited to the time directly spent on such projects.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized internal-use software costs are amortized on a straight-line basis over the estimated useful lives, generally over a 24 or 36-month period. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="idabce5b8dcc341a0b37f841456161e21_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1XzMyOTg1MzQ4OTE0ODg_eb8f76ec-cf09-4668-89a0-50b33c9dcb6b">P24M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i949765585fe941e0a2edecb02586fc48_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1XzMyOTg1MzQ4OTE0OTU_dbe06145-2d23-4503-976e-f93352a53db8">P36M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1Xzc2OTY1ODE0MDg1MDE_86617961-13d4-4e88-abf7-2c79eed3b499">&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(h) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment and Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost. Depreciation on property and equipment is calculated on the straight-line method over the estimated useful lives of the assets, generally &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1XzMyOTg1MzQ4OTE5NDU_1214561e-83e4-4ade-867a-f794ec2e6062"&gt;three&lt;/span&gt; to seven years for most classes of assets, or over the term of the related lease for leasehold improvements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets, such as property and equipment, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group to be tested for possible impairment, the Company first compares the undiscounted cash flows expected to be generated by that asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i69cfce5cd2f54830ab54ebf4740e36dd_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1XzMyOTg1MzQ4OTE5NTI_51da3ce5-cbc1-4ead-a7ca-dc377f926d9f">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1XzYwNDczMTM5NzI1NDg_8b4cc0e9-d241-426e-a4e7-2cb0f57199bf">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Business Combination&lt;/span&gt;The Company accounts for business combinations in accordance with ASC 805, Business Combinations using the acquisition method of accounting. It allocates the purchase price consideration associated with its acquisitions to the fair values of assets acquired and liabilities assumed at their respective acquisition dates, with the excess recorded to goodwill. Estimating the fair values of assets acquired and liabilities assumed requires the use of significant judgments and estimates, which are inherently uncertain and subject to refinement as additional information becomes available. Adjustments to the fair values of assets acquired and liabilities assumed may be recorded during the measurement period, which may be up to one year from the acquisition date, with the corresponding offset to goodwill. The Company engages a valuation specialist to assist in the fair value measurement of assets acquired and liabilities assumed for each acquisition.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1Xzc2OTY1ODE0MDg1MDI_f625bb02-5262-4a7f-a24f-ac114e0b2c36">&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(j) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Assets, Net of Accumulated Amortization&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets are comprised primarily of acquired client relationships, proprietary technology, trade names and non-solicitation agreements and are reported net of accumulated amortization on the Consolidated Balance Sheets. The Company uses the straight-line method of amortization to amortize client relationships over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1XzMyOTg1MzQ4OTMyNTA_23fa314b-d7bd-486c-95f6-7c2b7c95a7c0"&gt;five&lt;/span&gt; to nine-year period from the date of acquisition, proprietary technology over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1XzMyOTg1MzQ4OTMzMzM_823d6330-e408-46f3-94f5-dcdd57f9d4aa"&gt;five&lt;/span&gt; to seven-year period from the date of acquisition and trade names over a five-year period from the date of acquisition. Non-solicitation agreements use the straight-line method of amortization over the term of the related agreements. The Company tests intangible assets for potential impairment when events or changes in circumstances indicate that the carrying value of such assets may not be recoverable.&lt;/span&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6add56c635494add9042cdaba711ecd5_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1XzYwNDczMTM5NjY4NDU_c92c180c-ecf2-46fb-83a1-3f3d12e05743">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibdd5b86a7f354e3daa013dcadacf171b_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1XzYwNDczMTM5NjY4NDQ_646c495e-babf-454d-8979-51d641ec7d44">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if50a2863fa3e4b39bec3268efa2eb670_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1XzYwNDczMTM5NjY4NDM_96091648-e2de-4a1f-a795-ad235067c8d6">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1Xzc2OTY1ODE0MDg1MDM_8039a328-e9be-413a-8144-2d5a6517d957">&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(k) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Goodwill is not amortized, but instead is tested for impairment at the reporting unit level. If the fair value of the reporting unit is less than its carrying amount, the Company would record an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#x2019;s fair value, but the loss recognized should not exceed the amount of goodwill allocated to the reporting unit. &lt;/span&gt;&lt;/div&gt;The Company performs its annual impairment review of goodwill in its fiscal fourth quarter or when a triggering event occurs between annual impairment tests. No impairment was recorded in fiscal 2020, 2021 or 2022 as a result of the Company&#x2019;s qualitative assessments over its single reporting segment.</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1XzMyOTg1MzQ4OTQ0OTc_0f306bd2-a7ca-489c-ae7a-3cbf20c14489"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1XzMyOTg1MzQ4OTQ0OTc_541367f6-ade9-4dd3-b993-e4a285965d7f"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1XzMyOTg1MzQ4OTQ0OTc_a3dc9462-3a34-47cd-b80e-75c4f2fc510b"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NTgvZnJhZzplYTQzMWY0OTQyYTY0MWNjYTgxOWRlYmQxOGVmYWM0NS90ZXh0cmVnaW9uOmVhNDMxZjQ5NDJhNjQxY2NhODE5ZGViZDE4ZWZhYzQ1Xzc2OTY1ODE0MDg1MDQ_3bdb055d-48a0-4418-a688-372ffeedf648">&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(l) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines if an arrangement is a lease at agreement inception. Operating leases are included in Operating lease right-of-use assets, Accrued expenses, and Long-term operating lease liabilities in the Consolidated Balance Sheets. Right-of-use 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. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. In determining the present value of lease payments, the Company uses its incremental borrowing rate based on the information available at the lease commencement date. The operating lease right-of-use assets also include any lease payments made at or before the commencement date and are reduced by any lease incentives received. The Company&#x2019;s lease terms may include options to renew or extend a lease. The Company recognizes amounts in Operating lease right-of-use assets and Operating lease liabilities when it is reasonably certain it will exercise such options. Leases with an initial term of 12 months or less are not recorded on the balance sheet. Lease expense is recognized on a straight-line basis over the expected lease term. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s most significant leases are real estate leases of office space. The remaining operating leases are primarily comprised of leases of printers and other equipment. For all leases, the Company has elected the practical expedient permitted under Topic 842 to combine lease and non-lease components. As a result, non-lease components, such as common area or equipment maintenance charges, are accounted for as a single lease element. The Company does not have any material finance leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed lease expense payments are recognized on a straight-line basis over the lease term. Variable lease payments vary because of changes in facts or circumstances occurring after the commencement date, other than the passage of time, and are often due to changes in an external market rate or the value of an index (e.g. Consumer Price Index). Certain of the Company&#x2019;s operating lease agreements include variable payments that are passed through by the landlord, such as insurance, taxes, and common area maintenance, payments based on the usage of the asset, and rental payments adjusted periodically for inflation. Variable payments are expensed as incurred and included within variable rent expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s lease agreements do not contain material residual value guarantees, restrictions, or covenants.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81MzkvZnJhZzo4MDljMzg1YTVkZmE0M2RiODI2NDg5OTRiZTZlZGYzZC90ZXh0cmVnaW9uOjgwOWMzODVhNWRmYTQzZGI4MjY0ODk5NGJlNmVkZjNkXzYwNDczMTM5NTQ5MzQ_280bbf16-3fc6-42f1-832c-7d06a44e6842">&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(m) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets may be reduced by a valuation allowance to the extent we determine it is more likely than not that some portion or all of the deferred tax assets will not be realized. Management judgment is required in determining the period in which the reversal of a valuation allowance should occur. The Company is required to consider all available evidence, both positive and negative, such as historical levels of income and future forecasts of taxable income among other items, in determining whether a full or partial release of its valuation allowance is required. The Company is also required to schedule future taxable income in accordance with accounting standards that address income taxes to assess the appropriateness of a valuation allowance, which further requires the exercise of significant management judgment. The Company&#x2019;s accounting for deferred tax consequences represents the best estimate of those future events.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. When applicable, the Company records interest and penalties as an element of income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 13 for additional information on income taxes.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NDUvZnJhZzo2ZmE3MTY4ZTE5NGM0OTZjODgzYmUxNDM1ZjUwOWRlNC90ZXh0cmVnaW9uOjZmYTcxNjhlMTk0YzQ5NmM4ODNiZTE0MzVmNTA5ZGU0Xzc2OTY1ODE0MDk1NDQ_db480ddc-8b77-479f-97a4-18ab8c57c752">&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(n) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company applies Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (&#x201c;Topic 606&#x201d;). Topic 606 requires revenue to be recognized when an entity transfers control of goods or services to a customer in an amount that reflects the consideration to which a company also expects to be entitled to for those goods or services. To achieve this core principle, the Company recognizes revenue from contracts with customers based on the following five steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt"&gt;Identify the contract with a customer;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt"&gt;Identify the performance obligations in the contract;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt"&gt;Determine the transaction price;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt"&gt;Allocate the transaction price to performance obligations in the contract; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt"&gt;Recognize revenue when or as the Company satisfies a performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company derives its revenue from contracts predominantly from recurring and non-recurring service fees. While the majority of its agreements are generally cancellable by the client on 60 days&#x2019; notice or less, the Company offers term agreements to its clients, which are generally two years in length. Recurring fees are derived from cloud-based payroll and HCM software solutions as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Payroll processing and related services, including payroll reporting and tax filing services, are delivered on a weekly, biweekly, semi-monthly, or monthly basis depending upon the payroll frequency of the client and on an annual basis if a client selects W-2 preparation and processing services,&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Time and attendance reporting services, including time clock rentals, are delivered on a monthly basis, and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;HR-related software solutions, including employee management and benefits enrollment and administration, are delivered on a monthly basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of the Company&#x2019;s recurring fees are satisfied over time as services are provided. The performance obligations related to payroll services are satisfied upon the processing of the client&#x2019;s payroll with the fee charged and collected based on a per employee per payroll frequency fee. The performance obligations related to HCM related services are satisfied over time each month with the fee charged and collected based on a per employee per month fee. For subscription-based fees which can include payroll, time and attendance, and other HCM related services, the Company recognizes the applicable recurring fees over time each month with the fee charged and collected based on a per employee per month fee. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has certain optional performance obligations that are satisfied at a point in time including the sales of time clocks and W-2 services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-recurring service fees consist mainly of nonrefundable implementation fees, which involve setting the client up in, and loading data into, the Company&#x2019;s cloud-based modules. These implementation activities are considered set-up activities. The Company has determined that the nonrefundable upfront fees provide certain clients with a material right to renew the contract. Implementation fees are deferred and amortized generally over a period up to 24 months. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales taxes collected from clients and remitted to governmental authorities where applicable are accounted for on a net basis and therefore are excluded from revenues in the Statements of Operations and Comprehensive Income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest income earned on funds held for clients is recognized in Interest income on funds held for clients when earned as the collection, holding and remittance of these funds are components of providing services to clients.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <pcty:PeriodOfNoticeToCancelAgreement
      contextRef="i69cfce5cd2f54830ab54ebf4740e36dd_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NDUvZnJhZzo2ZmE3MTY4ZTE5NGM0OTZjODgzYmUxNDM1ZjUwOWRlNC90ZXh0cmVnaW9uOjZmYTcxNjhlMTk0YzQ5NmM4ODNiZTE0MzVmNTA5ZGU0XzMyOTg1MzQ4ODQzMDk_f713e2a5-e2c3-47ca-8148-baaeb01c2a7b">P60D</pcty:PeriodOfNoticeToCancelAgreement>
    <pcty:TermArrangementPeriod
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NDUvZnJhZzo2ZmE3MTY4ZTE5NGM0OTZjODgzYmUxNDM1ZjUwOWRlNC90ZXh0cmVnaW9uOjZmYTcxNjhlMTk0YzQ5NmM4ODNiZTE0MzVmNTA5ZGU0XzMyOTg1MzQ4ODQ0MDE_fb9d31f9-9a42-44bb-98c4-c0c87c851608">P2Y</pcty:TermArrangementPeriod>
    <pcty:ImplementationFeesDeferredAndAmortizedPeriod
      contextRef="i69cfce5cd2f54830ab54ebf4740e36dd_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NDUvZnJhZzo2ZmE3MTY4ZTE5NGM0OTZjODgzYmUxNDM1ZjUwOWRlNC90ZXh0cmVnaW9uOjZmYTcxNjhlMTk0YzQ5NmM4ODNiZTE0MzVmNTA5ZGU0XzMyOTg1MzQ4ODY0MjY_eea10641-fc1c-4e3e-9537-4ef824c992f9">P24M</pcty:ImplementationFeesDeferredAndAmortizedPeriod>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NDUvZnJhZzo2ZmE3MTY4ZTE5NGM0OTZjODgzYmUxNDM1ZjUwOWRlNC90ZXh0cmVnaW9uOjZmYTcxNjhlMTk0YzQ5NmM4ODNiZTE0MzVmNTA5ZGU0Xzc2OTY1ODE0MDk1NDU_d855efd5-ad3c-4bb8-926d-eb3145f78de0">&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(o) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cost of Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of revenues consists primarily of costs to provide HCM and payroll solutions relating to the provision of ongoing client support and implementation activities and also includes amortization of capitalized internal-use software and &lt;/span&gt;&lt;/div&gt;certain acquired intangibles. The Company generally expenses these costs when incurred except for costs related to the implementation of the Company&#x2019;s proprietary products. These costs are capitalized and amortized over a period of 7 years.</us-gaap:CostOfSalesPolicyTextBlock>
    <pcty:CostOfRevenuesForProprietaryProductsAmortizationPeriod
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NDUvZnJhZzo2ZmE3MTY4ZTE5NGM0OTZjODgzYmUxNDM1ZjUwOWRlNC90ZXh0cmVnaW9uOjZmYTcxNjhlMTk0YzQ5NmM4ODNiZTE0MzVmNTA5ZGU0XzMyOTg1MzQ4ODczMzk_c930989c-0df1-4ab8-9498-0c48b51624a5">P7Y</pcty:CostOfRevenuesForProprietaryProductsAmortizationPeriod>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NDUvZnJhZzo2ZmE3MTY4ZTE5NGM0OTZjODgzYmUxNDM1ZjUwOWRlNC90ZXh0cmVnaW9uOjZmYTcxNjhlMTk0YzQ5NmM4ODNiZTE0MzVmNTA5ZGU0Xzc2OTY1ODE0MDk1NDc_adf13d0d-2e23-47cd-aec9-dd32b8e7c2f0">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(p) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advertising&lt;/span&gt;Advertising costs are expensed as incurred.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NDUvZnJhZzo2ZmE3MTY4ZTE5NGM0OTZjODgzYmUxNDM1ZjUwOWRlNC90ZXh0cmVnaW9uOjZmYTcxNjhlMTk0YzQ5NmM4ODNiZTE0MzVmNTA5ZGU0XzMyOTg1MzQ4ODc0MzU_b5cb432d-22fa-46dc-8c0d-2d81ec837699"
      unitRef="usd">1023000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NDUvZnJhZzo2ZmE3MTY4ZTE5NGM0OTZjODgzYmUxNDM1ZjUwOWRlNC90ZXh0cmVnaW9uOjZmYTcxNjhlMTk0YzQ5NmM4ODNiZTE0MzVmNTA5ZGU0XzMyOTg1MzQ4ODc0NDA_83a91be4-b709-4787-81a5-b87d99a368cd"
      unitRef="usd">3189000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NDUvZnJhZzo2ZmE3MTY4ZTE5NGM0OTZjODgzYmUxNDM1ZjUwOWRlNC90ZXh0cmVnaW9uOjZmYTcxNjhlMTk0YzQ5NmM4ODNiZTE0MzVmNTA5ZGU0XzMyOTg1MzQ4ODc0NDg_d7a729f9-9e6d-4dff-a0e2-319eec52f791"
      unitRef="usd">8335000</us-gaap:AdvertisingExpense>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NDUvZnJhZzo2ZmE3MTY4ZTE5NGM0OTZjODgzYmUxNDM1ZjUwOWRlNC90ZXh0cmVnaW9uOjZmYTcxNjhlMTk0YzQ5NmM4ODNiZTE0MzVmNTA5ZGU0Xzc2OTY1ODE0MDk1NDg_1e7bbaad-2533-4c2d-b7ba-76e96098d5f3">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(q) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;The Company recognizes all employee stock-based compensation as a cost in the financial statements. Equity-classified awards, including those under the 2014 Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;), are measured at the grant date fair value of the award and expense is recognized, net of assumed forfeitures, on a straight-line basis over the requisite service period for each separately vesting portion of the award. For market share units, the Company estimates grant date fair value using a discrete model based on multiple stock price-paths developed through the use of Monte Carlo simulation. For estimated shares purchasable under the ESPP, the Company estimates grant date fair value using the Black-Scholes option-pricing model. The Company may update the assumed forfeiture rates based on historical experience as appropriate.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NDUvZnJhZzo2ZmE3MTY4ZTE5NGM0OTZjODgzYmUxNDM1ZjUwOWRlNC90ZXh0cmVnaW9uOjZmYTcxNjhlMTk0YzQ5NmM4ODNiZTE0MzVmNTA5ZGU0Xzc2OTY1ODE0MDk1NTA_2c733439-bea1-4eb5-821e-a3a90fd37af2">&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(r) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Liabilities for loss contingencies arising from claims, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NDUvZnJhZzo2ZmE3MTY4ZTE5NGM0OTZjODgzYmUxNDM1ZjUwOWRlNC90ZXh0cmVnaW9uOjZmYTcxNjhlMTk0YzQ5NmM4ODNiZTE0MzVmNTA5ZGU0Xzc2OTY1ODE0MDk1NTE_24ce4102-e049-4f83-97e2-f10d3e5be464">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(s) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;The Company&#x2019;s chief operating decision maker reviews the financial results of the Company in total when evaluating financial performance and for purposes of allocating resources. The Company has thus determined that it operates in a single reporting segment. For fiscal 2022, the Company&#x2019;s chief operation decision maker was the Company&#x2019;s Co-Chief Executive Officers.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81NDUvZnJhZzo2ZmE3MTY4ZTE5NGM0OTZjODgzYmUxNDM1ZjUwOWRlNC90ZXh0cmVnaW9uOjZmYTcxNjhlMTk0YzQ5NmM4ODNiZTE0MzVmNTA5ZGU0Xzc2OTY1ODE0MDk1NTI_69627d50-4d91-44eb-9a4c-eb15eb8c74cc">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(t) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Standards&lt;/span&gt;From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies that are adopted by the Company as of the specified effective date. Unless otherwise discussed, the Company believes that the impact of other recently issued standards that are not yet effective will not have a material impact on the Company&#x2019;s consolidated financial statements upon adoption.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90ZXh0cmVnaW9uOjdmMGY1OTEyZmM2MzQ4MDFiZjc0ODQ4MjVkOWM2N2IyXzIzOTM_710984d0-4669-4418-8786-98b2820d689b">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(3) Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table disaggregates revenue by Recurring fees and Implementation services and other, which the Company believes depicts the nature, amount and timing of its revenue:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Recurring fees&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;526,267&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;609,658&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;818,137&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Implementation services and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19,945&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,067&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;29,557&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total revenues from contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;546,212&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;631,725&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;847,694&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The timing of revenue recognition for recurring revenue is consistent with the timing of invoicing as they occur simultaneously upon the client payroll-processing period or by month. As such, the Company does not recognize contract assets or liabilities related to recurring revenue. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The nonrefundable upfront fees related to implementation services are invoiced with the client&#x2019;s first payroll period. The Company defers and amortizes these nonrefundable upfront fees generally over a period up to 24 months based on the type of contract. The following table summarizes the changes in deferred revenue (i.e. contract liability) related to these nonrefundable upfront fees as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,434&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,734&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Deferral of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16,106&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,109&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(15,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(21,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,734&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,233&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue related to these nonrefundable upfront fees are recorded within Accrued expenses and Other long-term liabilities on the Consolidated Balance Sheets. The Company expects to recognize these deferred revenue balances of $9,926 in fiscal 2023, $2,216 in fiscal 2024, and $91 thereafter. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred contract costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the deferred contract costs balances and the related amortization expense for these deferred contract costs:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Beginning&lt;br/&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Capitalized&lt;br/&gt;Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Ending&lt;br/&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Costs to obtain a new contract&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;113,575&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;60,833&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(28,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;145,718&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Costs to fulfill a contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;44,468&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,574&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(9,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;69,175&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;158,043&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;95,407&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(38,557)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;214,893&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Beginning&lt;br/&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Capitalized&lt;br/&gt;Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Ending&lt;br/&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Costs to obtain a new contract&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;145,718&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;72,572&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(35,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;182,543&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Costs to fulfill a contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;69,175&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;53,004&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(16,154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;106,025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;214,893&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;125,576&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(51,901)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;288,568&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred contract costs are recorded within Deferred contract costs and Long-term deferred contract costs on the Consolidated Balance Sheets. Amortization of deferred contract costs is recorded in Cost of revenues, Sales and marketing, and General and administrative in the Consolidated Statements of Operations and Comprehensive Income. The Company did not record any impairment losses associated with its deferred contract costs during the years ended June&#160;30, 2020, 2021 or 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;The Company has applied the practical expedients as allowed under Topic 606 and elects not to disclose the value of unsatisfied performance obligations for contracts that have an original expected duration of one year or less and contracts for which the variable consideration is allocated entirely to wholly unsatisfied performance obligations. The Company&#x2019;s remaining performance obligations related to minimum monthly fees on its term-based contracts was approximately $51,823 as of June&#160;30, 2022, which will be generally recognized over the next 24 months.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90ZXh0cmVnaW9uOjdmMGY1OTEyZmM2MzQ4MDFiZjc0ODQ4MjVkOWM2N2IyXzIzOTQ_e0a25945-184f-41df-a683-4c130fd2ea28">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table disaggregates revenue by Recurring fees and Implementation services and other, which the Company believes depicts the nature, amount and timing of its revenue:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Recurring fees&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;526,267&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;609,658&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;818,137&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Implementation services and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19,945&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,067&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;29,557&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total revenues from contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;546,212&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;631,725&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;847,694&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f286966fc0645439f7d0c73d0e00d42_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTpmY2FiMWNkNGQ5Yzg0MjcxOTM4YjY0YTUwZTYwYWJmYS90YWJsZXJhbmdlOmZjYWIxY2Q0ZDljODQyNzE5MzhiNjRhNTBlNjBhYmZhXzItMS0xLTEtMjU5OTk_08a7400f-e000-42c4-8abf-6caa5942073b"
      unitRef="usd">526267000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8cd42bf23aaf4b9f893e4a23a84ffda7_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTpmY2FiMWNkNGQ5Yzg0MjcxOTM4YjY0YTUwZTYwYWJmYS90YWJsZXJhbmdlOmZjYWIxY2Q0ZDljODQyNzE5MzhiNjRhNTBlNjBhYmZhXzItMy0xLTEtMjU5OTk_ab1e740f-cfb0-4f80-831e-d40fab402e20"
      unitRef="usd">609658000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd3f3ad6ed9443f19b4707d562bfa3eb_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTpmY2FiMWNkNGQ5Yzg0MjcxOTM4YjY0YTUwZTYwYWJmYS90YWJsZXJhbmdlOmZjYWIxY2Q0ZDljODQyNzE5MzhiNjRhNTBlNjBhYmZhXzItNS0xLTEtMjU5OTk_ad4bff8c-6ab0-49a7-af2a-c5e66a4c4036"
      unitRef="usd">818137000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75fc6405869c4d42b96e961911c44903_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTpmY2FiMWNkNGQ5Yzg0MjcxOTM4YjY0YTUwZTYwYWJmYS90YWJsZXJhbmdlOmZjYWIxY2Q0ZDljODQyNzE5MzhiNjRhNTBlNjBhYmZhXzMtMS0xLTEtMjU5OTk_67d531d3-bafd-46f2-892c-e0d791978fb4"
      unitRef="usd">19945000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib472961cfe6c47fcac1aa6e1b8c3c197_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTpmY2FiMWNkNGQ5Yzg0MjcxOTM4YjY0YTUwZTYwYWJmYS90YWJsZXJhbmdlOmZjYWIxY2Q0ZDljODQyNzE5MzhiNjRhNTBlNjBhYmZhXzMtMy0xLTEtMjU5OTk_60cf5e2d-0d1c-4d67-b5d4-a1a9201b814e"
      unitRef="usd">22067000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i395d984378084feea26ef9b01becab4b_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTpmY2FiMWNkNGQ5Yzg0MjcxOTM4YjY0YTUwZTYwYWJmYS90YWJsZXJhbmdlOmZjYWIxY2Q0ZDljODQyNzE5MzhiNjRhNTBlNjBhYmZhXzMtNS0xLTEtMjU5OTk_517b7856-4460-4a3c-9340-14909ba63eac"
      unitRef="usd">29557000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTpmY2FiMWNkNGQ5Yzg0MjcxOTM4YjY0YTUwZTYwYWJmYS90YWJsZXJhbmdlOmZjYWIxY2Q0ZDljODQyNzE5MzhiNjRhNTBlNjBhYmZhXzQtMS0xLTEtMjU5OTk_9eea3b1c-ba2e-44ab-95fb-edd07a9013c0"
      unitRef="usd">546212000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTpmY2FiMWNkNGQ5Yzg0MjcxOTM4YjY0YTUwZTYwYWJmYS90YWJsZXJhbmdlOmZjYWIxY2Q0ZDljODQyNzE5MzhiNjRhNTBlNjBhYmZhXzQtMy0xLTEtMjU5OTk_cda5fa07-e28a-43fe-aadf-0b57c3c218f6"
      unitRef="usd">631725000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTpmY2FiMWNkNGQ5Yzg0MjcxOTM4YjY0YTUwZTYwYWJmYS90YWJsZXJhbmdlOmZjYWIxY2Q0ZDljODQyNzE5MzhiNjRhNTBlNjBhYmZhXzQtNS0xLTEtMjU5OTk_55846bdc-6bb9-4c9c-9f4a-41695f0b785e"
      unitRef="usd">847694000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <pcty:AmortizationPeriodForNonrefundableImplementationFees
      contextRef="i69cfce5cd2f54830ab54ebf4740e36dd_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90ZXh0cmVnaW9uOjdmMGY1OTEyZmM2MzQ4MDFiZjc0ODQ4MjVkOWM2N2IyXzcxNg_3018f861-b913-4ec5-95ae-17a1bb1b540b">P24M</pcty:AmortizationPeriodForNonrefundableImplementationFees>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90ZXh0cmVnaW9uOjdmMGY1OTEyZmM2MzQ4MDFiZjc0ODQ4MjVkOWM2N2IyXzIzOTU_eb0e1cf6-c7d8-492a-b2aa-c2b965d0b8a5">The following table summarizes the changes in deferred revenue (i.e. contract liability) related to these nonrefundable upfront fees as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,434&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,734&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Deferral of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16,106&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,109&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(15,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(21,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,734&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,233&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i4d7a89d3a2b34443838b8e6228e6ddb4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTo3MTI1YTRlYzRkZDc0OGRjYmU2MTQ2ZjdjMmZhMmJiMC90YWJsZXJhbmdlOjcxMjVhNGVjNGRkNzQ4ZGNiZTYxNDZmN2MyZmEyYmIwXzItMS0xLTEtMjU5OTk_588cbc8c-8e08-4d4d-b98e-d311f2f1b42e"
      unitRef="usd">8434000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTo3MTI1YTRlYzRkZDc0OGRjYmU2MTQ2ZjdjMmZhMmJiMC90YWJsZXJhbmdlOjcxMjVhNGVjNGRkNzQ4ZGNiZTYxNDZmN2MyZmEyYmIwXzItMy0xLTEtMjU5OTk_bb849497-e519-4649-81e1-8b4e5c1eb1a3"
      unitRef="usd">8734000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTo3MTI1YTRlYzRkZDc0OGRjYmU2MTQ2ZjdjMmZhMmJiMC90YWJsZXJhbmdlOjcxMjVhNGVjNGRkNzQ4ZGNiZTYxNDZmN2MyZmEyYmIwXzMtMS0xLTEtMjU5OTk_58d44c1d-9c30-47a8-999e-40aa0bb2ddf9"
      unitRef="usd">16106000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTo3MTI1YTRlYzRkZDc0OGRjYmU2MTQ2ZjdjMmZhMmJiMC90YWJsZXJhbmdlOjcxMjVhNGVjNGRkNzQ4ZGNiZTYxNDZmN2MyZmEyYmIwXzMtMy0xLTEtMjU5OTk_ec5692b5-e4cc-4464-96cb-2f7bf1e5a1e6"
      unitRef="usd">25109000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <pcty:TotalRevenueRecognizedFromBothBeginningBalanceAndCurrentPeriodIncreaseInContractLiability
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTo3MTI1YTRlYzRkZDc0OGRjYmU2MTQ2ZjdjMmZhMmJiMC90YWJsZXJhbmdlOjcxMjVhNGVjNGRkNzQ4ZGNiZTYxNDZmN2MyZmEyYmIwXzQtMS0xLTEtMjU5OTk_902d0316-d0e5-479a-a373-175cf0f105c0"
      unitRef="usd">15806000</pcty:TotalRevenueRecognizedFromBothBeginningBalanceAndCurrentPeriodIncreaseInContractLiability>
    <pcty:TotalRevenueRecognizedFromBothBeginningBalanceAndCurrentPeriodIncreaseInContractLiability
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTo3MTI1YTRlYzRkZDc0OGRjYmU2MTQ2ZjdjMmZhMmJiMC90YWJsZXJhbmdlOjcxMjVhNGVjNGRkNzQ4ZGNiZTYxNDZmN2MyZmEyYmIwXzQtMy0xLTEtMjU5OTk_589e99bc-93c1-48ec-a8f4-62f5a0e26765"
      unitRef="usd">21610000</pcty:TotalRevenueRecognizedFromBothBeginningBalanceAndCurrentPeriodIncreaseInContractLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTo3MTI1YTRlYzRkZDc0OGRjYmU2MTQ2ZjdjMmZhMmJiMC90YWJsZXJhbmdlOjcxMjVhNGVjNGRkNzQ4ZGNiZTYxNDZmN2MyZmEyYmIwXzUtMS0xLTEtMjU5OTk_0bd4406d-0ec8-40b8-b8c9-a16f734a24af"
      unitRef="usd">8734000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTo3MTI1YTRlYzRkZDc0OGRjYmU2MTQ2ZjdjMmZhMmJiMC90YWJsZXJhbmdlOjcxMjVhNGVjNGRkNzQ4ZGNiZTYxNDZmN2MyZmEyYmIwXzUtMy0xLTEtMjU5OTk_460b224b-ce45-4e27-aa91-7b90b84c1686"
      unitRef="usd">12233000</us-gaap:ContractWithCustomerLiability>
    <pcty:ContractWithCustomerRevenueDeferredToBeRecognizedInNextTwelveMonths
      contextRef="ic93f868d0f0744298813ba967123008f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90ZXh0cmVnaW9uOjdmMGY1OTEyZmM2MzQ4MDFiZjc0ODQ4MjVkOWM2N2IyXzExMzE_9e1e33d2-528f-46b1-beab-46305b6de1a3"
      unitRef="usd">9926000</pcty:ContractWithCustomerRevenueDeferredToBeRecognizedInNextTwelveMonths>
    <pcty:ContractWithCustomerRevenueDeferredToBeRecognizedInYearTwo
      contextRef="ic93f868d0f0744298813ba967123008f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90ZXh0cmVnaW9uOjdmMGY1OTEyZmM2MzQ4MDFiZjc0ODQ4MjVkOWM2N2IyXzExNTA_6bff1802-5774-4a12-9c32-89e35269f806"
      unitRef="usd">2216000</pcty:ContractWithCustomerRevenueDeferredToBeRecognizedInYearTwo>
    <pcty:ContractWithCustomerRevenueDeferredToBeRecognizedThereafter
      contextRef="ic93f868d0f0744298813ba967123008f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90ZXh0cmVnaW9uOjdmMGY1OTEyZmM2MzQ4MDFiZjc0ODQ4MjVkOWM2N2IyXzExNzM_1427b9a3-15c0-4a19-8e60-6177a44f12a8"
      unitRef="usd">91000</pcty:ContractWithCustomerRevenueDeferredToBeRecognizedThereafter>
    <us-gaap:CapitalizedContractCostTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90ZXh0cmVnaW9uOjdmMGY1OTEyZmM2MzQ4MDFiZjc0ODQ4MjVkOWM2N2IyXzIzOTY_a0f27dab-ef1f-4f6d-aab9-8cad6d2fb961">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the deferred contract costs balances and the related amortization expense for these deferred contract costs:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Beginning&lt;br/&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Capitalized&lt;br/&gt;Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Ending&lt;br/&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Costs to obtain a new contract&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;113,575&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;60,833&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(28,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;145,718&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Costs to fulfill a contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;44,468&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,574&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(9,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;69,175&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;158,043&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;95,407&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(38,557)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;214,893&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Beginning&lt;br/&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Capitalized&lt;br/&gt;Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Ending&lt;br/&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Costs to obtain a new contract&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;145,718&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;72,572&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(35,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;182,543&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Costs to fulfill a contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;69,175&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;53,004&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(16,154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;106,025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;214,893&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;125,576&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(51,901)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;288,568&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CapitalizedContractCostTableTextBlock>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i18f01d6a67ef48d39b5b0232ba9346b4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTpmNTMxZmU2MTgyZWU0ZTYzODRiMDhlN2FmNzMwNTgxZS90YWJsZXJhbmdlOmY1MzFmZTYxODJlZTRlNjM4NGIwOGU3YWY3MzA1ODFlXzItMS0xLTEtMjU5OTk_35d2696b-4e10-431d-842f-584357148766"
      unitRef="usd">113575000</us-gaap:CapitalizedContractCostNet>
    <pcty:CapitalizedContractCostAdditions
      contextRef="i18345479592f41b4a54a313d2711159c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTpmNTMxZmU2MTgyZWU0ZTYzODRiMDhlN2FmNzMwNTgxZS90YWJsZXJhbmdlOmY1MzFmZTYxODJlZTRlNjM4NGIwOGU3YWY3MzA1ODFlXzItMy0xLTEtMjU5OTk_2603c672-e33d-4ab2-a48f-35eb9b367ba3"
      unitRef="usd">60833000</pcty:CapitalizedContractCostAdditions>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i18345479592f41b4a54a313d2711159c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTpmNTMxZmU2MTgyZWU0ZTYzODRiMDhlN2FmNzMwNTgxZS90YWJsZXJhbmdlOmY1MzFmZTYxODJlZTRlNjM4NGIwOGU3YWY3MzA1ODFlXzItNS0xLTEtMjU5OTk_aeaf4383-6f95-4e21-aa31-6689c7aaebe1"
      unitRef="usd">-28690000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i5a5a9ef59d2348b69dd594b1bf956db8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTpmNTMxZmU2MTgyZWU0ZTYzODRiMDhlN2FmNzMwNTgxZS90YWJsZXJhbmdlOmY1MzFmZTYxODJlZTRlNjM4NGIwOGU3YWY3MzA1ODFlXzItNy0xLTEtMjU5OTk_2f7c1176-0c77-4aab-af29-c32599e635f8"
      unitRef="usd">145718000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i1402b1e9a9d147f2b6581e4c2f547ba1_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTpmNTMxZmU2MTgyZWU0ZTYzODRiMDhlN2FmNzMwNTgxZS90YWJsZXJhbmdlOmY1MzFmZTYxODJlZTRlNjM4NGIwOGU3YWY3MzA1ODFlXzMtMS0xLTEtMjU5OTk_9c9810bb-46fc-4b39-8ce9-284f9b719be1"
      unitRef="usd">44468000</us-gaap:CapitalizedContractCostNet>
    <pcty:CapitalizedContractCostAdditions
      contextRef="i022f450e6738460d9ad85b22813bf4ea_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTpmNTMxZmU2MTgyZWU0ZTYzODRiMDhlN2FmNzMwNTgxZS90YWJsZXJhbmdlOmY1MzFmZTYxODJlZTRlNjM4NGIwOGU3YWY3MzA1ODFlXzMtMy0xLTEtMjU5OTk_b1687093-67a5-4ef4-8e53-91d6e99489f2"
      unitRef="usd">34574000</pcty:CapitalizedContractCostAdditions>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i022f450e6738460d9ad85b22813bf4ea_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTpmNTMxZmU2MTgyZWU0ZTYzODRiMDhlN2FmNzMwNTgxZS90YWJsZXJhbmdlOmY1MzFmZTYxODJlZTRlNjM4NGIwOGU3YWY3MzA1ODFlXzMtNS0xLTEtMjU5OTk_d38e3322-7f1e-4d9d-80ac-215984bf8f7b"
      unitRef="usd">-9867000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i94e4c0e3e5014874b6b053f20ed02df7_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTpmNTMxZmU2MTgyZWU0ZTYzODRiMDhlN2FmNzMwNTgxZS90YWJsZXJhbmdlOmY1MzFmZTYxODJlZTRlNjM4NGIwOGU3YWY3MzA1ODFlXzMtNy0xLTEtMjU5OTk_d7b7e63e-08dc-4ecc-92b7-6d92ec745990"
      unitRef="usd">69175000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i4d7a89d3a2b34443838b8e6228e6ddb4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTpmNTMxZmU2MTgyZWU0ZTYzODRiMDhlN2FmNzMwNTgxZS90YWJsZXJhbmdlOmY1MzFmZTYxODJlZTRlNjM4NGIwOGU3YWY3MzA1ODFlXzQtMS0xLTEtMjU5OTk_adbaf6e5-203e-4862-b6bd-187fdcfbf001"
      unitRef="usd">158043000</us-gaap:CapitalizedContractCostNet>
    <pcty:CapitalizedContractCostAdditions
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTpmNTMxZmU2MTgyZWU0ZTYzODRiMDhlN2FmNzMwNTgxZS90YWJsZXJhbmdlOmY1MzFmZTYxODJlZTRlNjM4NGIwOGU3YWY3MzA1ODFlXzQtMy0xLTEtMjU5OTk_df3c476f-b122-4931-88d7-63734db2df8c"
      unitRef="usd">95407000</pcty:CapitalizedContractCostAdditions>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTpmNTMxZmU2MTgyZWU0ZTYzODRiMDhlN2FmNzMwNTgxZS90YWJsZXJhbmdlOmY1MzFmZTYxODJlZTRlNjM4NGIwOGU3YWY3MzA1ODFlXzQtNS0xLTEtMjU5OTk_b3449596-7213-4a14-a89e-663cf2dfef2e"
      unitRef="usd">-38557000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTpmNTMxZmU2MTgyZWU0ZTYzODRiMDhlN2FmNzMwNTgxZS90YWJsZXJhbmdlOmY1MzFmZTYxODJlZTRlNjM4NGIwOGU3YWY3MzA1ODFlXzQtNy0xLTEtMjU5OTk_b1f6393e-d403-4a39-aa0e-b2be8b8c29ec"
      unitRef="usd">214893000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i5a5a9ef59d2348b69dd594b1bf956db8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTo4ZTIzZGUyYTkwMjI0ZjI2OTY2MTY1YjUyN2VhZGY5OC90YWJsZXJhbmdlOjhlMjNkZTJhOTAyMjRmMjY5NjYxNjViNTI3ZWFkZjk4XzItMS0xLTEtMjU5OTk_ae04c6e6-2c51-4a27-81c5-691f470befbb"
      unitRef="usd">145718000</us-gaap:CapitalizedContractCostNet>
    <pcty:CapitalizedContractCostAdditions
      contextRef="ifbb3e372b473430995572d17c4d0733b_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTo4ZTIzZGUyYTkwMjI0ZjI2OTY2MTY1YjUyN2VhZGY5OC90YWJsZXJhbmdlOjhlMjNkZTJhOTAyMjRmMjY5NjYxNjViNTI3ZWFkZjk4XzItMy0xLTEtMjU5OTk_4302a1ba-80d6-4421-a617-1dcae78b81ea"
      unitRef="usd">72572000</pcty:CapitalizedContractCostAdditions>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="ifbb3e372b473430995572d17c4d0733b_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTo4ZTIzZGUyYTkwMjI0ZjI2OTY2MTY1YjUyN2VhZGY5OC90YWJsZXJhbmdlOjhlMjNkZTJhOTAyMjRmMjY5NjYxNjViNTI3ZWFkZjk4XzItNS0xLTEtMjU5OTk_b498b64c-26a1-4e63-8a58-67d7740b2a45"
      unitRef="usd">-35747000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ie6ee535f07e249d69818fb962d03315f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTo4ZTIzZGUyYTkwMjI0ZjI2OTY2MTY1YjUyN2VhZGY5OC90YWJsZXJhbmdlOjhlMjNkZTJhOTAyMjRmMjY5NjYxNjViNTI3ZWFkZjk4XzItNy0xLTEtMjU5OTk_90b4301c-dc78-440f-9891-f8af513c80c3"
      unitRef="usd">182543000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i94e4c0e3e5014874b6b053f20ed02df7_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTo4ZTIzZGUyYTkwMjI0ZjI2OTY2MTY1YjUyN2VhZGY5OC90YWJsZXJhbmdlOjhlMjNkZTJhOTAyMjRmMjY5NjYxNjViNTI3ZWFkZjk4XzMtMS0xLTEtMjU5OTk_89407ca2-d302-4721-97d1-dee699df727c"
      unitRef="usd">69175000</us-gaap:CapitalizedContractCostNet>
    <pcty:CapitalizedContractCostAdditions
      contextRef="i10fbc84f3e194b04b2dfc349715dd2ea_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTo4ZTIzZGUyYTkwMjI0ZjI2OTY2MTY1YjUyN2VhZGY5OC90YWJsZXJhbmdlOjhlMjNkZTJhOTAyMjRmMjY5NjYxNjViNTI3ZWFkZjk4XzMtMy0xLTEtMjU5OTk_7ed38c7f-42e2-4a0e-b7f1-788b9290373c"
      unitRef="usd">53004000</pcty:CapitalizedContractCostAdditions>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i10fbc84f3e194b04b2dfc349715dd2ea_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTo4ZTIzZGUyYTkwMjI0ZjI2OTY2MTY1YjUyN2VhZGY5OC90YWJsZXJhbmdlOjhlMjNkZTJhOTAyMjRmMjY5NjYxNjViNTI3ZWFkZjk4XzMtNS0xLTEtMjU5OTk_e13f2b97-0ec7-4513-b462-f0c557c45f6f"
      unitRef="usd">-16154000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ib36facf16dde4f1a942bf8f2c39b424d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTo4ZTIzZGUyYTkwMjI0ZjI2OTY2MTY1YjUyN2VhZGY5OC90YWJsZXJhbmdlOjhlMjNkZTJhOTAyMjRmMjY5NjYxNjViNTI3ZWFkZjk4XzMtNy0xLTEtMjU5OTk_9b3caad9-75d8-452d-9438-c420ad442d04"
      unitRef="usd">106025000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTo4ZTIzZGUyYTkwMjI0ZjI2OTY2MTY1YjUyN2VhZGY5OC90YWJsZXJhbmdlOjhlMjNkZTJhOTAyMjRmMjY5NjYxNjViNTI3ZWFkZjk4XzQtMS0xLTEtMjU5OTk_be8be0bf-e102-4316-ad45-66d651ec55d2"
      unitRef="usd">214893000</us-gaap:CapitalizedContractCostNet>
    <pcty:CapitalizedContractCostAdditions
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTo4ZTIzZGUyYTkwMjI0ZjI2OTY2MTY1YjUyN2VhZGY5OC90YWJsZXJhbmdlOjhlMjNkZTJhOTAyMjRmMjY5NjYxNjViNTI3ZWFkZjk4XzQtMy0xLTEtMjU5OTk_0428c22e-beb8-4ccd-a9f5-98ba01e9b9b7"
      unitRef="usd">125576000</pcty:CapitalizedContractCostAdditions>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTo4ZTIzZGUyYTkwMjI0ZjI2OTY2MTY1YjUyN2VhZGY5OC90YWJsZXJhbmdlOjhlMjNkZTJhOTAyMjRmMjY5NjYxNjViNTI3ZWFkZjk4XzQtNS0xLTEtMjU5OTk_6a5fa32d-c3c6-4851-9b4c-efcce57c38b9"
      unitRef="usd">-51901000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90YWJsZTo4ZTIzZGUyYTkwMjI0ZjI2OTY2MTY1YjUyN2VhZGY5OC90YWJsZXJhbmdlOjhlMjNkZTJhOTAyMjRmMjY5NjYxNjViNTI3ZWFkZjk4XzQtNy0xLTEtMjU5OTk_10c762b1-1024-4d53-9bc1-82397e7ab49e"
      unitRef="usd">288568000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostImpairmentLoss
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90ZXh0cmVnaW9uOjdmMGY1OTEyZmM2MzQ4MDFiZjc0ODQ4MjVkOWM2N2IyXzE3MDk_4b19bf60-3688-4b7d-9928-0ebffd63509e"
      unitRef="usd">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:CapitalizedContractCostImpairmentLoss
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90ZXh0cmVnaW9uOjdmMGY1OTEyZmM2MzQ4MDFiZjc0ODQ4MjVkOWM2N2IyXzE3MDk_7dd31de4-0b4e-4eab-903a-5d147f33f6ac"
      unitRef="usd">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:CapitalizedContractCostImpairmentLoss
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90ZXh0cmVnaW9uOjdmMGY1OTEyZmM2MzQ4MDFiZjc0ODQ4MjVkOWM2N2IyXzE3MDk_a9a12c68-bb0b-4c34-be2b-ce9bb751ab2a"
      unitRef="usd">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90ZXh0cmVnaW9uOjdmMGY1OTEyZmM2MzQ4MDFiZjc0ODQ4MjVkOWM2N2IyXzIzMjg_faef400e-2583-414d-b19c-34e886f5d57f"
      unitRef="usd">51823000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ia1114bb810694226aa3f402bf00486a9_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNTcvZnJhZzo3ZjBmNTkxMmZjNjM0ODAxYmY3NDg0ODI1ZDljNjdiMi90ZXh0cmVnaW9uOjdmMGY1OTEyZmM2MzQ4MDFiZjc0ODQ4MjVkOWM2N2IyXzIzOTA_e5c09170-6c8f-4a78-8ad4-fb6a452da6ed">P24M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <pcty:FundsHeldForClientsAndCorporateInvestmentsTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90ZXh0cmVnaW9uOmVkZThkM2VlM2FlMjQ0NmZiZmY3NjRjNTc1ZDUzOTFkXzEyMDY_54d9520f-3f7f-4c4f-a92f-caf642f4f142">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(4) Corporate Investments and Funds Held for Clients&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate investments and funds held for clients consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Type of Issue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Amortized&lt;br/&gt;cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Gross&lt;br/&gt;unrealized&lt;br/&gt;gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Gross&lt;br/&gt;unrealized &lt;br/&gt;losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt 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:114%"&gt;Cash and cash equivalents&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;202,287&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;202,287&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Funds held for clients' cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,743,594&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,743,594&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,390&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;70&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,460&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Asset-backed securities&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,062&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,079&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total available-for-sale securities (1)&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:0.75pt solid #000000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,452&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 #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;87&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 #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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 #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,539&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,966,333&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;87&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,966,420&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&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;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Included within the fair value of total available-for-sale securities above is $4,456 of Corporate investments and $16,083 of Funds held for clients.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Type of Issue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Amortized&lt;br/&gt;cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Gross&lt;br/&gt;unrealized&lt;br/&gt;gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Gross&lt;br/&gt;unrealized&lt;br/&gt;losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt 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:114%"&gt;Cash and cash equivalents&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;139,756&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;139,756&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Funds held for clients' cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,653,699&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,653,697&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;58,166&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(126)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;58,040&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Corporate bonds&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;59,568&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,715)&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;57,853&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,843&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(141)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,704&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Certificates of deposit&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,879&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(43)&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,836&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;U.S treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;167,566&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(591)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;166,987&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;U.S. government agency securities&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,000&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(451)&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,549&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,181&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,110&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total available-for-sale securities (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;337,203&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,138)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;334,079&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,130,658&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,140)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,127,532&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&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;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;padding-left:6.34pt"&gt;All available-for-sale securities are included in Funds held for clients.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents and funds held for clients&#x2019; cash and cash equivalents included demand deposit accounts, money market funds, commercial paper and certificates of deposit as of June&#160;30, 2021 and 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Classification of investments on the consolidated balance sheets was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;202,287&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;139,756&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Corporate investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,456&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Funds held for clients&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,759,677&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,987,776&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,966,420&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,127,532&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities that have been in an unrealized loss position for a period of less than 12 months as of June&#160;30, 2022 had fair market value as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Securities in an unrealized loss position for less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Gross unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Fair 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(126)&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;53,756&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,715)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;57,853&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(141)&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,354&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(43)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;27,086&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(591)&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;129,943&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(451)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,549&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(71)&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,110&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,138)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;285,651&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no available-for sale securities in an unrealized loss position as of June&#160;30, 2021. As a result, no securities had been in an unrealized loss position for more than 12 months as of June&#160;30, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company regularly reviews the composition of its portfolio to determine the existence of credit impairment. The Company did not recognize any credit impairment losses during the years ended June&#160;30, 2020, 2021 or 2022. All securities in the Company's portfolio held an A-1 rating or better as of June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company did not make any material reclassification adjustments out of Accumulated other comprehensive income for realized gains and losses on the sale of available-for-sale securities during the years ended June&#160;30, 2020, 2021 or 2022. Gross realized gains and losses on the sale of available-for-sale securities were immaterial for the years ended June&#160;30, 2020, 2021 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected maturities of available-for-sale securities at June&#160;30, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Amortized&lt;br/&gt;cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Fair&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;One year or less&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;221,801&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;221,075&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;One year to two years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;63,965&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;62,926&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Two years to three years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;49,431&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;48,244&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Three years to five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,006&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,834&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;337,203&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;334,079&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</pcty:FundsHeldForClientsAndCorporateInvestmentsTextBlock>
    <us-gaap:InvestmentTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90ZXh0cmVnaW9uOmVkZThkM2VlM2FlMjQ0NmZiZmY3NjRjNTc1ZDUzOTFkXzEyMDc_ba0e9fdc-925e-4bd6-8631-0cd8fd118de1">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate investments and funds held for clients consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Type of Issue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Amortized&lt;br/&gt;cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Gross&lt;br/&gt;unrealized&lt;br/&gt;gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Gross&lt;br/&gt;unrealized &lt;br/&gt;losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt 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:114%"&gt;Cash and cash equivalents&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;202,287&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;202,287&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Funds held for clients' cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,743,594&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,743,594&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,390&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;70&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,460&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Asset-backed securities&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,062&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,079&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total available-for-sale securities (1)&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:0.75pt solid #000000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,452&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 #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;87&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 #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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 #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,539&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,966,333&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;87&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,966,420&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&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;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Included within the fair value of total available-for-sale securities above is $4,456 of Corporate investments and $16,083 of Funds held for clients.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Type of Issue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Amortized&lt;br/&gt;cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Gross&lt;br/&gt;unrealized&lt;br/&gt;gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Gross&lt;br/&gt;unrealized&lt;br/&gt;losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt 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:114%"&gt;Cash and cash equivalents&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;139,756&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;139,756&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Funds held for clients' cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,653,699&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,653,697&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;58,166&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(126)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;58,040&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Corporate bonds&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;59,568&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,715)&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;57,853&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,843&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(141)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,704&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Certificates of deposit&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,879&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(43)&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,836&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;U.S treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;167,566&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(591)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;166,987&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;U.S. government agency securities&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,000&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(451)&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,549&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,181&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,110&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total available-for-sale securities (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;337,203&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,138)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;334,079&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,130,658&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,140)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,127,532&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&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;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;padding-left:6.34pt"&gt;All available-for-sale securities are included in Funds held for clients.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentTableTextBlock>
    <pcty:CashAndCashEquivalentsAmortizedCost
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo2MTQ0N2E1M2Q0N2Q0NDhkYjAyYmU4NjdkZGYxZjVjZi90YWJsZXJhbmdlOjYxNDQ3YTUzZDQ3ZDQ0OGRiMDJiZTg2N2RkZjFmNWNmXzItMi0xLTEtMjU5OTk_12841593-22f7-444b-8bc0-bf7eaf93f5bd"
      unitRef="usd">202287000</pcty:CashAndCashEquivalentsAmortizedCost>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo2MTQ0N2E1M2Q0N2Q0NDhkYjAyYmU4NjdkZGYxZjVjZi90YWJsZXJhbmdlOjYxNDQ3YTUzZDQ3ZDQ0OGRiMDJiZTg2N2RkZjFmNWNmXzItOC0xLTEtMjU5OTk_927ba194-0e96-4abc-bef6-6069753e7712"
      unitRef="usd">202287000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <pcty:FundsHeldForClientsCashAndCashEquivalentsAmortizedCost
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo2MTQ0N2E1M2Q0N2Q0NDhkYjAyYmU4NjdkZGYxZjVjZi90YWJsZXJhbmdlOjYxNDQ3YTUzZDQ3ZDQ0OGRiMDJiZTg2N2RkZjFmNWNmXzMtMi0xLTEtMjU5OTk_1e125273-e0a7-47fd-a46a-36b338db0f61"
      unitRef="usd">1743594000</pcty:FundsHeldForClientsCashAndCashEquivalentsAmortizedCost>
    <pcty:FundsHeldForClientsCashAndCashEquivalents
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo2MTQ0N2E1M2Q0N2Q0NDhkYjAyYmU4NjdkZGYxZjVjZi90YWJsZXJhbmdlOjYxNDQ3YTUzZDQ3ZDQ0OGRiMDJiZTg2N2RkZjFmNWNmXzMtOC0xLTEtMjU5OTk_d27dd44a-3f2c-4bd6-8f0c-92b017a36f21"
      unitRef="usd">1743594000</pcty:FundsHeldForClientsCashAndCashEquivalents>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ib83c19835ce24cb2a2ab0d654eec7148_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo2MTQ0N2E1M2Q0N2Q0NDhkYjAyYmU4NjdkZGYxZjVjZi90YWJsZXJhbmdlOjYxNDQ3YTUzZDQ3ZDQ0OGRiMDJiZTg2N2RkZjFmNWNmXzYtMi0xLTEtMjU5OTk_895fb3fb-6e35-4463-9307-abf36c31c3d6"
      unitRef="usd">13390000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ib83c19835ce24cb2a2ab0d654eec7148_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo2MTQ0N2E1M2Q0N2Q0NDhkYjAyYmU4NjdkZGYxZjVjZi90YWJsZXJhbmdlOjYxNDQ3YTUzZDQ3ZDQ0OGRiMDJiZTg2N2RkZjFmNWNmXzYtNC0xLTEtMjU5OTk_0b1547c8-c9ff-49ea-98a9-3daaccfeca81"
      unitRef="usd">70000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ib83c19835ce24cb2a2ab0d654eec7148_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo2MTQ0N2E1M2Q0N2Q0NDhkYjAyYmU4NjdkZGYxZjVjZi90YWJsZXJhbmdlOjYxNDQ3YTUzZDQ3ZDQ0OGRiMDJiZTg2N2RkZjFmNWNmXzYtNi0xLTEtMjU5OTk_a6736e97-6580-453b-979f-de84f3a616c9"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib83c19835ce24cb2a2ab0d654eec7148_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo2MTQ0N2E1M2Q0N2Q0NDhkYjAyYmU4NjdkZGYxZjVjZi90YWJsZXJhbmdlOjYxNDQ3YTUzZDQ3ZDQ0OGRiMDJiZTg2N2RkZjFmNWNmXzYtOC0xLTEtMjU5OTk_b14cc31a-af77-480d-a68c-e41055799caa"
      unitRef="usd">13460000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4e130ff5de28478886acc4a7e8db35ee_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo2MTQ0N2E1M2Q0N2Q0NDhkYjAyYmU4NjdkZGYxZjVjZi90YWJsZXJhbmdlOjYxNDQ3YTUzZDQ3ZDQ0OGRiMDJiZTg2N2RkZjFmNWNmXzctMi0xLTEtMjU5OTk_5d15a8eb-af49-421a-a36b-a5af888e460c"
      unitRef="usd">7062000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4e130ff5de28478886acc4a7e8db35ee_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo2MTQ0N2E1M2Q0N2Q0NDhkYjAyYmU4NjdkZGYxZjVjZi90YWJsZXJhbmdlOjYxNDQ3YTUzZDQ3ZDQ0OGRiMDJiZTg2N2RkZjFmNWNmXzctNC0xLTEtMjU5OTk_ff7e0ddc-a6f1-4c79-a004-afcfd6f4dcc8"
      unitRef="usd">17000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4e130ff5de28478886acc4a7e8db35ee_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo2MTQ0N2E1M2Q0N2Q0NDhkYjAyYmU4NjdkZGYxZjVjZi90YWJsZXJhbmdlOjYxNDQ3YTUzZDQ3ZDQ0OGRiMDJiZTg2N2RkZjFmNWNmXzctNi0xLTEtMjU5OTk_bab8144a-690c-4e27-92ee-29bc61924a4b"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4e130ff5de28478886acc4a7e8db35ee_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo2MTQ0N2E1M2Q0N2Q0NDhkYjAyYmU4NjdkZGYxZjVjZi90YWJsZXJhbmdlOjYxNDQ3YTUzZDQ3ZDQ0OGRiMDJiZTg2N2RkZjFmNWNmXzctOC0xLTEtMjU5OTk_8bc09c1e-819b-4739-9d13-d011f66ab695"
      unitRef="usd">7079000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo2MTQ0N2E1M2Q0N2Q0NDhkYjAyYmU4NjdkZGYxZjVjZi90YWJsZXJhbmdlOjYxNDQ3YTUzZDQ3ZDQ0OGRiMDJiZTg2N2RkZjFmNWNmXzktMi0xLTEtMjU5OTk_d62ab5e1-121c-4c0c-a5a8-69515d5b50a0"
      unitRef="usd">20452000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo2MTQ0N2E1M2Q0N2Q0NDhkYjAyYmU4NjdkZGYxZjVjZi90YWJsZXJhbmdlOjYxNDQ3YTUzZDQ3ZDQ0OGRiMDJiZTg2N2RkZjFmNWNmXzktNC0xLTEtMjU5OTk_1f690a8f-0e83-4c0d-8465-61ddcb830cb8"
      unitRef="usd">87000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo2MTQ0N2E1M2Q0N2Q0NDhkYjAyYmU4NjdkZGYxZjVjZi90YWJsZXJhbmdlOjYxNDQ3YTUzZDQ3ZDQ0OGRiMDJiZTg2N2RkZjFmNWNmXzktNi0xLTEtMjU5OTk_e3c082ce-e928-49f3-9c88-5e2b9bc013e7"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo2MTQ0N2E1M2Q0N2Q0NDhkYjAyYmU4NjdkZGYxZjVjZi90YWJsZXJhbmdlOjYxNDQ3YTUzZDQ3ZDQ0OGRiMDJiZTg2N2RkZjFmNWNmXzktOC0xLTEtMjU5OTk_40d526e2-1a52-4e4b-a5da-669e3fbc0a43"
      unitRef="usd">20539000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <pcty:InvestmentsAmortizedCost
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo2MTQ0N2E1M2Q0N2Q0NDhkYjAyYmU4NjdkZGYxZjVjZi90YWJsZXJhbmdlOjYxNDQ3YTUzZDQ3ZDQ0OGRiMDJiZTg2N2RkZjFmNWNmXzEwLTItMS0xLTI1OTk5_6b13b7d3-a779-4356-9b5e-a049c79965d3"
      unitRef="usd">1966333000</pcty:InvestmentsAmortizedCost>
    <pcty:InvestmentsAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo2MTQ0N2E1M2Q0N2Q0NDhkYjAyYmU4NjdkZGYxZjVjZi90YWJsZXJhbmdlOjYxNDQ3YTUzZDQ3ZDQ0OGRiMDJiZTg2N2RkZjFmNWNmXzEwLTQtMS0xLTI1OTk5_28b9b246-1ff5-417c-bf1b-37eab7b1283d"
      unitRef="usd">87000</pcty:InvestmentsAccumulatedGrossUnrealizedGainBeforeTax>
    <pcty:InvestmentsAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo2MTQ0N2E1M2Q0N2Q0NDhkYjAyYmU4NjdkZGYxZjVjZi90YWJsZXJhbmdlOjYxNDQ3YTUzZDQ3ZDQ0OGRiMDJiZTg2N2RkZjFmNWNmXzEwLTYtMS0xLTI1OTk5_e5b1dd73-92fb-44f4-82df-68c11f863d31"
      unitRef="usd">0</pcty:InvestmentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:Investments
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo2MTQ0N2E1M2Q0N2Q0NDhkYjAyYmU4NjdkZGYxZjVjZi90YWJsZXJhbmdlOjYxNDQ3YTUzZDQ3ZDQ0OGRiMDJiZTg2N2RkZjFmNWNmXzEwLTgtMS0xLTI1OTk5_2151cfa5-ed31-4b11-ac9f-85deb864ce83"
      unitRef="usd">1966420000</us-gaap:Investments>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4474ebd45bfe4d759912369001aa5f86_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZToyYjMwM2UwZThkMjY0YTQwYTdjYzhiY2JlOTA2YmM2Zi90YWJsZXJhbmdlOjJiMzAzZTBlOGQyNjRhNDBhN2NjOGJjYmU5MDZiYzZmXzAtMC0xLTEtMjU5OTkvdGV4dHJlZ2lvbjo3ZWFlMmYyYzFjMDk0NGMwYTRiNjIyNjEzMTgxMDFjOF84NQ_ef3bb192-bd87-4fdc-9bcc-b406df8aed7d"
      unitRef="usd">4456000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i846c5ac003fb47078acb7da1b7b67a6a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZToyYjMwM2UwZThkMjY0YTQwYTdjYzhiY2JlOTA2YmM2Zi90YWJsZXJhbmdlOjJiMzAzZTBlOGQyNjRhNDBhN2NjOGJjYmU5MDZiYzZmXzAtMC0xLTEtMjU5OTkvdGV4dHJlZ2lvbjo3ZWFlMmYyYzFjMDk0NGMwYTRiNjIyNjEzMTgxMDFjOF8xMTc_05f85e93-dd64-4bc2-844d-74ba5a192d80"
      unitRef="usd">16083000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <pcty:CashAndCashEquivalentsAmortizedCost
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzItMi0xLTEtMjU5OTk_e5fd493f-70f6-48a8-a34a-c0f16e6cf54f"
      unitRef="usd">139756000</pcty:CashAndCashEquivalentsAmortizedCost>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzItOC0xLTEtMjU5OTk_83c4f3bc-dcc8-4745-a16f-59f4fcd73702"
      unitRef="usd">139756000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <pcty:FundsHeldForClientsCashAndCashEquivalentsAmortizedCost
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzMtMi0xLTEtMjU5OTk_fa0ffa70-da00-4440-a8b1-7ba5a032ccf1"
      unitRef="usd">3653699000</pcty:FundsHeldForClientsCashAndCashEquivalentsAmortizedCost>
    <pcty:FundsHeldForClientsCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzMtNi0xLTEtMjU5OTk_839de06b-0147-4801-863b-233becf48c3f"
      unitRef="usd">2000</pcty:FundsHeldForClientsCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <pcty:FundsHeldForClientsCashAndCashEquivalents
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzMtOC0xLTEtMjU5OTk_29aaa795-1db3-4141-93e7-8f30ea244472"
      unitRef="usd">3653697000</pcty:FundsHeldForClientsCashAndCashEquivalents>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i166835bd679a488fa98e4bc69abc6f01_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzUtMi0xLTEtMzAyNjg_c8de3b68-8d17-4e75-ab7d-33027bd7f35b"
      unitRef="usd">58166000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i166835bd679a488fa98e4bc69abc6f01_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzUtNC0xLTEtMzAyNjg_d6ad82ba-fe7c-4a96-9397-e9ec64b4da0c"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i166835bd679a488fa98e4bc69abc6f01_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzUtNi0xLTEtMzAyNjg_8ce6a5be-3b7b-425f-b449-73bb034683eb"
      unitRef="usd">126000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i166835bd679a488fa98e4bc69abc6f01_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzUtOC0xLTEtMzAyNjg_6c6dfdc8-0e79-4a11-a8e1-27c5841ba47d"
      unitRef="usd">58040000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if474e66f7be8492b907ac89a8bfd3204_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzUtMi0xLTEtMjU5OTk_60c53ed0-9a94-4f70-b3fa-02e521b84705"
      unitRef="usd">59568000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if474e66f7be8492b907ac89a8bfd3204_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzUtNC0xLTEtMjU5OTk_4f70318b-a225-41b2-842b-c7975274ab4f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if474e66f7be8492b907ac89a8bfd3204_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzUtNi0xLTEtMjU5OTk_b4c3fcfc-5fba-4fb0-abd8-8d6fe302dda9"
      unitRef="usd">1715000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if474e66f7be8492b907ac89a8bfd3204_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzUtOC0xLTEtMjU5OTk_a0598944-fb25-4cec-b7c6-bdc63b18f246"
      unitRef="usd">57853000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ib969d1af57144edf84587aee873aaa1d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzYtMi0xLTEtMjU5OTk_2ecf8d5e-fd1f-4296-b6c8-89faab727ecd"
      unitRef="usd">9843000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ib969d1af57144edf84587aee873aaa1d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzYtNC0xLTEtMjU5OTk_34564ebb-3e9d-4404-b33d-9039ebbf4ebb"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ib969d1af57144edf84587aee873aaa1d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzYtNi0xLTEtMjU5OTk_ef50bfcb-7a89-4e11-b146-e87db20540ff"
      unitRef="usd">141000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib969d1af57144edf84587aee873aaa1d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzYtOC0xLTEtMjU5OTk_8248fd85-8033-473a-a1e4-581a6318b126"
      unitRef="usd">9704000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ied81c7975ab5447a9675d261a1418f1b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzgtMi0xLTEtMzAyNjg_73f7ab5d-8755-451c-8739-d6c99ac85654"
      unitRef="usd">31879000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ied81c7975ab5447a9675d261a1418f1b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzgtNC0xLTEtMzAyNjg_533d13d2-a8dd-41cf-b7f5-6cba80006c8f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ied81c7975ab5447a9675d261a1418f1b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzgtNi0xLTEtMzAyNjg_359b4c9b-54c5-4db7-8883-f31478db49f2"
      unitRef="usd">43000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ied81c7975ab5447a9675d261a1418f1b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzgtOC0xLTEtMzAyNjg_3e7b6217-5f65-4d8b-b529-ef7c5502fd0c"
      unitRef="usd">31836000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i980364a59a4a4441bf4ac8f4ef3ba11a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzktMi0xLTEtMzAyNjg_19c77c8d-5489-49bd-82f6-58d867cf5307"
      unitRef="usd">167566000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i980364a59a4a4441bf4ac8f4ef3ba11a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzktNC0xLTEtMzAyNjg_3e9cb455-c028-460d-87d5-aa048c653947"
      unitRef="usd">12000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i980364a59a4a4441bf4ac8f4ef3ba11a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzktNi0xLTEtMzAyNjg_11e957ff-2f8d-4807-a3de-b821b264997b"
      unitRef="usd">591000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i980364a59a4a4441bf4ac8f4ef3ba11a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzktOC0xLTEtMzAyNjg_0eae0911-09a4-4799-8492-8cee176921ea"
      unitRef="usd">166987000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i41777348b3164cca95269c7b884f0122_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzEwLTItMS0xLTMwMjY4_5959246d-bb2e-4b21-9265-75192d0221d2"
      unitRef="usd">8000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i41777348b3164cca95269c7b884f0122_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzEwLTQtMS0xLTMwMjY4_6a55afa4-21cd-4e28-a194-baf915ae9a20"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i41777348b3164cca95269c7b884f0122_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzEwLTYtMS0xLTMwMjY4_e591c11d-b6d3-4cc6-b6b0-494ca0a88127"
      unitRef="usd">451000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i41777348b3164cca95269c7b884f0122_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzEwLTgtMS0xLTMwMjY4_45c3ef70-a667-494d-ae3b-a1778bb992ef"
      unitRef="usd">7549000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4c90c4d9fd0f4b25b77ef71a224d808c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzExLTItMS0xLTMwMjY4_3162156e-80b5-4183-91e8-c38fc98536c3"
      unitRef="usd">2181000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4c90c4d9fd0f4b25b77ef71a224d808c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzExLTQtMS0xLTMwMjY4_9484eaee-278c-4418-9627-c3abab1ec17e"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4c90c4d9fd0f4b25b77ef71a224d808c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzExLTYtMS0xLTMwMjY4_d0d11cc5-b324-4ed7-b2a9-8ead98520aeb"
      unitRef="usd">71000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4c90c4d9fd0f4b25b77ef71a224d808c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzExLTgtMS0xLTMwMjY4_27a259f8-0567-476c-bbdc-51c11aa2d064"
      unitRef="usd">2110000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzctMi0xLTEtMjU5OTk_78717c1b-17a0-44fc-9aa3-d1e77adabbf4"
      unitRef="usd">337203000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzctNC0xLTEtMjU5OTk_769aa547-3c43-48c0-9fc3-f2a3e6724892"
      unitRef="usd">14000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzctNi0xLTEtMjU5OTk_dcce5f98-1c71-4063-84f2-47feadffdf61"
      unitRef="usd">3138000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzctOC0xLTEtMjU5OTk_58a6e451-dc55-423a-b44f-4902cdd19746"
      unitRef="usd">334079000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <pcty:InvestmentsAmortizedCost
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzgtMi0xLTEtMjU5OTk_f3edec31-1193-495e-8ff9-94c4211e3e3e"
      unitRef="usd">4130658000</pcty:InvestmentsAmortizedCost>
    <pcty:InvestmentsAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzgtNC0xLTEtMjU5OTk_589e55b4-ea3a-4259-9d5b-4a5e79919eab"
      unitRef="usd">14000</pcty:InvestmentsAccumulatedGrossUnrealizedGainBeforeTax>
    <pcty:InvestmentsAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzgtNi0xLTEtMjU5OTk_3277d9cc-1c94-4775-94eb-b0eb00b71816"
      unitRef="usd">3140000</pcty:InvestmentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:Investments
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTo1NDdmNDk5MDMzYzE0ZTRiYTM0NjU4NDMxNTdkYzNmNy90YWJsZXJhbmdlOjU0N2Y0OTkwMzNjMTRlNGJhMzQ2NTg0MzE1N2RjM2Y3XzgtOC0xLTEtMjU5OTk_468822df-2ff1-41bb-996f-5ed9b5603fca"
      unitRef="usd">4127532000</us-gaap:Investments>
    <pcty:InvestmentByClassificationTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90ZXh0cmVnaW9uOmVkZThkM2VlM2FlMjQ0NmZiZmY3NjRjNTc1ZDUzOTFkXzEyMDg_2fc30d28-4f5a-4d51-97b4-1bdd61055648">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Classification of investments on the consolidated balance sheets was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;202,287&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;139,756&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Corporate investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,456&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Funds held for clients&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,759,677&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,987,776&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,966,420&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,127,532&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</pcty:InvestmentByClassificationTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTozZTA4MDUxYzQwYTI0MjNmOTllOWUyNzA0MTQzMTA3ZC90YWJsZXJhbmdlOjNlMDgwNTFjNDBhMjQyM2Y5OWU5ZTI3MDQxNDMxMDdkXzEtMS0xLTEtMjU5OTk_b45657de-2a60-4ebe-b4c2-524e2482d753"
      unitRef="usd">202287000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTozZTA4MDUxYzQwYTI0MjNmOTllOWUyNzA0MTQzMTA3ZC90YWJsZXJhbmdlOjNlMDgwNTFjNDBhMjQyM2Y5OWU5ZTI3MDQxNDMxMDdkXzEtMy0xLTEtMjU5OTk_86844404-8f15-4ac2-a828-01f5df3c8cb1"
      unitRef="usd">139756000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTozZTA4MDUxYzQwYTI0MjNmOTllOWUyNzA0MTQzMTA3ZC90YWJsZXJhbmdlOjNlMDgwNTFjNDBhMjQyM2Y5OWU5ZTI3MDQxNDMxMDdkXzItMS0xLTEtMjU5OTk_7462756d-1265-4843-b437-4398ab4e7f21"
      unitRef="usd">4456000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTozZTA4MDUxYzQwYTI0MjNmOTllOWUyNzA0MTQzMTA3ZC90YWJsZXJhbmdlOjNlMDgwNTFjNDBhMjQyM2Y5OWU5ZTI3MDQxNDMxMDdkXzItMy0xLTEtMjU5OTk_fef6b65a-69a3-4d54-bb03-3958659d7dff"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:FundsHeldForClients
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTozZTA4MDUxYzQwYTI0MjNmOTllOWUyNzA0MTQzMTA3ZC90YWJsZXJhbmdlOjNlMDgwNTFjNDBhMjQyM2Y5OWU5ZTI3MDQxNDMxMDdkXzMtMS0xLTEtMjU5OTk_a8d5488d-2815-4e05-8e7b-09f0ca5c0737"
      unitRef="usd">1759677000</us-gaap:FundsHeldForClients>
    <us-gaap:FundsHeldForClients
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTozZTA4MDUxYzQwYTI0MjNmOTllOWUyNzA0MTQzMTA3ZC90YWJsZXJhbmdlOjNlMDgwNTFjNDBhMjQyM2Y5OWU5ZTI3MDQxNDMxMDdkXzMtMy0xLTEtMjU5OTk_73451e16-20ec-4392-9490-461ab026d9af"
      unitRef="usd">3987776000</us-gaap:FundsHeldForClients>
    <us-gaap:Investments
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTozZTA4MDUxYzQwYTI0MjNmOTllOWUyNzA0MTQzMTA3ZC90YWJsZXJhbmdlOjNlMDgwNTFjNDBhMjQyM2Y5OWU5ZTI3MDQxNDMxMDdkXzUtMS0xLTEtMjU5OTk_99f9beae-3c1a-42aa-a87a-db0541b703ee"
      unitRef="usd">1966420000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTozZTA4MDUxYzQwYTI0MjNmOTllOWUyNzA0MTQzMTA3ZC90YWJsZXJhbmdlOjNlMDgwNTFjNDBhMjQyM2Y5OWU5ZTI3MDQxNDMxMDdkXzUtMy0xLTEtMjU5OTk_3a9c519a-8d74-4d7f-be5c-22080513aabd"
      unitRef="usd">4127532000</us-gaap:Investments>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90ZXh0cmVnaW9uOmVkZThkM2VlM2FlMjQ0NmZiZmY3NjRjNTc1ZDUzOTFkXzYwNDczMTM5NTQzODI_81d6a7ba-1485-4db8-8e98-6ef67fdda383">&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities that have been in an unrealized loss position for a period of less than 12 months as of June&#160;30, 2022 had fair market value as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Securities in an unrealized loss position for less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Gross unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Fair 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(126)&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;53,756&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,715)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;57,853&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(141)&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,354&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(43)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;27,086&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(591)&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;129,943&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(451)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,549&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(71)&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,110&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,138)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;285,651&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i166835bd679a488fa98e4bc69abc6f01_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTphMGEzMTQ1ZWEwMzE0ZjE1YTgyZDlmMzQ4YWYwMzg2My90YWJsZXJhbmdlOmEwYTMxNDVlYTAzMTRmMTVhODJkOWYzNDhhZjAzODYzXzMtMS0xLTEtMzA0NjY_b557eacd-a0b6-4d6c-a677-bed8c4cc4020"
      unitRef="usd">126000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i166835bd679a488fa98e4bc69abc6f01_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTphMGEzMTQ1ZWEwMzE0ZjE1YTgyZDlmMzQ4YWYwMzg2My90YWJsZXJhbmdlOmEwYTMxNDVlYTAzMTRmMTVhODJkOWYzNDhhZjAzODYzXzMtMy0xLTEtMzA0NjY_642c201b-a924-4125-9447-7be5afadec8b"
      unitRef="usd">53756000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="if474e66f7be8492b907ac89a8bfd3204_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTphMGEzMTQ1ZWEwMzE0ZjE1YTgyZDlmMzQ4YWYwMzg2My90YWJsZXJhbmdlOmEwYTMxNDVlYTAzMTRmMTVhODJkOWYzNDhhZjAzODYzXzQtMS0xLTEtMzA0NjY_e2a707c0-aced-4d5a-a780-26aedc93736c"
      unitRef="usd">1715000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="if474e66f7be8492b907ac89a8bfd3204_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTphMGEzMTQ1ZWEwMzE0ZjE1YTgyZDlmMzQ4YWYwMzg2My90YWJsZXJhbmdlOmEwYTMxNDVlYTAzMTRmMTVhODJkOWYzNDhhZjAzODYzXzQtMy0xLTEtMzA0NjY_2818bb81-7bb1-4370-a92b-98a3ba197d08"
      unitRef="usd">57853000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ib969d1af57144edf84587aee873aaa1d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTphMGEzMTQ1ZWEwMzE0ZjE1YTgyZDlmMzQ4YWYwMzg2My90YWJsZXJhbmdlOmEwYTMxNDVlYTAzMTRmMTVhODJkOWYzNDhhZjAzODYzXzUtMS0xLTEtMzA0NjY_1405729d-25ae-4db5-8924-7bc35d25ee6a"
      unitRef="usd">141000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ib969d1af57144edf84587aee873aaa1d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTphMGEzMTQ1ZWEwMzE0ZjE1YTgyZDlmMzQ4YWYwMzg2My90YWJsZXJhbmdlOmEwYTMxNDVlYTAzMTRmMTVhODJkOWYzNDhhZjAzODYzXzUtMy0xLTEtMzA0NjY_b88b5071-da33-4b7e-95af-022719588144"
      unitRef="usd">7354000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ied81c7975ab5447a9675d261a1418f1b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTphMGEzMTQ1ZWEwMzE0ZjE1YTgyZDlmMzQ4YWYwMzg2My90YWJsZXJhbmdlOmEwYTMxNDVlYTAzMTRmMTVhODJkOWYzNDhhZjAzODYzXzYtMS0xLTEtMzA0NjY_874707c9-0242-4500-b0dd-a67b49c4b707"
      unitRef="usd">43000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ied81c7975ab5447a9675d261a1418f1b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTphMGEzMTQ1ZWEwMzE0ZjE1YTgyZDlmMzQ4YWYwMzg2My90YWJsZXJhbmdlOmEwYTMxNDVlYTAzMTRmMTVhODJkOWYzNDhhZjAzODYzXzYtMy0xLTEtMzA0NjY_09c29cb7-4507-4042-a2a6-4e4b2f79d4a1"
      unitRef="usd">27086000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i980364a59a4a4441bf4ac8f4ef3ba11a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTphMGEzMTQ1ZWEwMzE0ZjE1YTgyZDlmMzQ4YWYwMzg2My90YWJsZXJhbmdlOmEwYTMxNDVlYTAzMTRmMTVhODJkOWYzNDhhZjAzODYzXzctMS0xLTEtMzA0NjY_a074f737-6ad3-47d8-99bb-b92ba91b29c3"
      unitRef="usd">591000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i980364a59a4a4441bf4ac8f4ef3ba11a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTphMGEzMTQ1ZWEwMzE0ZjE1YTgyZDlmMzQ4YWYwMzg2My90YWJsZXJhbmdlOmEwYTMxNDVlYTAzMTRmMTVhODJkOWYzNDhhZjAzODYzXzctMy0xLTEtMzA0NjY_bd5b757b-862a-4298-9d01-fd8176b61445"
      unitRef="usd">129943000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i41777348b3164cca95269c7b884f0122_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTphMGEzMTQ1ZWEwMzE0ZjE1YTgyZDlmMzQ4YWYwMzg2My90YWJsZXJhbmdlOmEwYTMxNDVlYTAzMTRmMTVhODJkOWYzNDhhZjAzODYzXzgtMS0xLTEtMzA0NjY_821aa36b-5a51-4c13-8550-cd075a279d8e"
      unitRef="usd">451000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i41777348b3164cca95269c7b884f0122_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTphMGEzMTQ1ZWEwMzE0ZjE1YTgyZDlmMzQ4YWYwMzg2My90YWJsZXJhbmdlOmEwYTMxNDVlYTAzMTRmMTVhODJkOWYzNDhhZjAzODYzXzgtMy0xLTEtMzA0NjY_d963069c-39b2-449b-875b-5cb1d1fdc774"
      unitRef="usd">7549000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i4c90c4d9fd0f4b25b77ef71a224d808c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTphMGEzMTQ1ZWEwMzE0ZjE1YTgyZDlmMzQ4YWYwMzg2My90YWJsZXJhbmdlOmEwYTMxNDVlYTAzMTRmMTVhODJkOWYzNDhhZjAzODYzXzktMS0xLTEtMzA0NjY_70c9391b-1157-4799-8f13-f30762773096"
      unitRef="usd">71000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i4c90c4d9fd0f4b25b77ef71a224d808c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTphMGEzMTQ1ZWEwMzE0ZjE1YTgyZDlmMzQ4YWYwMzg2My90YWJsZXJhbmdlOmEwYTMxNDVlYTAzMTRmMTVhODJkOWYzNDhhZjAzODYzXzktMy0xLTEtMzA0NjY_43d686e9-07d8-4df9-ae34-f9acb93896b7"
      unitRef="usd">2110000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTphMGEzMTQ1ZWEwMzE0ZjE1YTgyZDlmMzQ4YWYwMzg2My90YWJsZXJhbmdlOmEwYTMxNDVlYTAzMTRmMTVhODJkOWYzNDhhZjAzODYzXzEwLTEtMS0xLTMwNDY2_ee9072df-a94a-4e69-9b8c-5477532c2e6c"
      unitRef="usd">3138000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTphMGEzMTQ1ZWEwMzE0ZjE1YTgyZDlmMzQ4YWYwMzg2My90YWJsZXJhbmdlOmEwYTMxNDVlYTAzMTRmMTVhODJkOWYzNDhhZjAzODYzXzEwLTMtMS0xLTMwNDY2_e594560d-2677-449a-a154-e9edf8b206e6"
      unitRef="usd">285651000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90ZXh0cmVnaW9uOmVkZThkM2VlM2FlMjQ0NmZiZmY3NjRjNTc1ZDUzOTFkXzQ4OQ_ca4eed50-db30-44d7-8c7b-2c33036e833e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90ZXh0cmVnaW9uOmVkZThkM2VlM2FlMjQ0NmZiZmY3NjRjNTc1ZDUzOTFkXzYwNDczMTM5NTQzODQ_9bc3aa70-5791-4168-b817-5d6c9c1b1778"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <pcty:CreditImpairmentLoss
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90ZXh0cmVnaW9uOmVkZThkM2VlM2FlMjQ0NmZiZmY3NjRjNTc1ZDUzOTFkXzY5Nw_09abaefe-3593-4230-9273-831d6011dab9"
      unitRef="usd">0</pcty:CreditImpairmentLoss>
    <pcty:CreditImpairmentLoss
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90ZXh0cmVnaW9uOmVkZThkM2VlM2FlMjQ0NmZiZmY3NjRjNTc1ZDUzOTFkXzY5Nw_6d457791-3483-46ad-9d31-cbe0c5791723"
      unitRef="usd">0</pcty:CreditImpairmentLoss>
    <pcty:CreditImpairmentLoss
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90ZXh0cmVnaW9uOmVkZThkM2VlM2FlMjQ0NmZiZmY3NjRjNTc1ZDUzOTFkXzY5Nw_e2620ca8-ea0d-4639-8958-525718f07387"
      unitRef="usd">0</pcty:CreditImpairmentLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="ic4859491066440ecb6c1ecb88f5caa60_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90ZXh0cmVnaW9uOmVkZThkM2VlM2FlMjQ0NmZiZmY3NjRjNTc1ZDUzOTFkXzg3Mg_4c9e844c-0a7b-43ed-99a2-92f7661b9cb7"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="ifc24af71195f46c686cd07368bc0dad4_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90ZXh0cmVnaW9uOmVkZThkM2VlM2FlMjQ0NmZiZmY3NjRjNTc1ZDUzOTFkXzg3Mg_a386df05-f7ac-477a-bab1-4413c97569a2"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="i7b93e813434a4dbd92220c7601ec1907_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90ZXh0cmVnaW9uOmVkZThkM2VlM2FlMjQ0NmZiZmY3NjRjNTc1ZDUzOTFkXzg3Mg_d7cdd172-77d5-4d69-95f8-828e4b250ec6"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90ZXh0cmVnaW9uOmVkZThkM2VlM2FlMjQ0NmZiZmY3NjRjNTc1ZDUzOTFkXzYwNDczMTM5NTQzODM_a838345e-f405-4867-ba1a-5107486eba9b">&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected maturities of available-for-sale securities at June&#160;30, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Amortized&lt;br/&gt;cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Fair&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;One year or less&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;221,801&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;221,075&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;One year to two years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;63,965&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;62,926&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Two years to three years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;49,431&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;48,244&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Three years to five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,006&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,834&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;337,203&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;334,079&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTpmYzJkOWRmODllZjI0Zjc4YjNkNGNlYjM2OWM1OWZiOS90YWJsZXJhbmdlOmZjMmQ5ZGY4OWVmMjRmNzhiM2Q0Y2ViMzY5YzU5ZmI5XzEtMS0xLTEtMzA0OTY_cae619eb-1205-46a0-a569-455d07ab14ed"
      unitRef="usd">221801000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTpmYzJkOWRmODllZjI0Zjc4YjNkNGNlYjM2OWM1OWZiOS90YWJsZXJhbmdlOmZjMmQ5ZGY4OWVmMjRmNzhiM2Q0Y2ViMzY5YzU5ZmI5XzEtMy0xLTEtMzA0OTY_7aaddff0-faf6-438f-a1d7-24372a0f30f8"
      unitRef="usd">221075000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <pcty:DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughTwo
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTpmYzJkOWRmODllZjI0Zjc4YjNkNGNlYjM2OWM1OWZiOS90YWJsZXJhbmdlOmZjMmQ5ZGY4OWVmMjRmNzhiM2Q0Y2ViMzY5YzU5ZmI5XzItMS0xLTEtMzA0OTY_09ec6475-4c50-4a10-b8ab-9ee64acf346d"
      unitRef="usd">63965000</pcty:DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughTwo>
    <pcty:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughTwo
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTpmYzJkOWRmODllZjI0Zjc4YjNkNGNlYjM2OWM1OWZiOS90YWJsZXJhbmdlOmZjMmQ5ZGY4OWVmMjRmNzhiM2Q0Y2ViMzY5YzU5ZmI5XzItMy0xLTEtMzA0OTY_c8c2fc88-7535-4735-93e1-f0ba1ff8c7fd"
      unitRef="usd">62926000</pcty:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughTwo>
    <pcty:DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearTwoThroughThree
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTpmYzJkOWRmODllZjI0Zjc4YjNkNGNlYjM2OWM1OWZiOS90YWJsZXJhbmdlOmZjMmQ5ZGY4OWVmMjRmNzhiM2Q0Y2ViMzY5YzU5ZmI5XzMtMS0xLTEtMzA0OTY_6c8fb05e-cdf8-4365-b6ee-09b41d2ae8c8"
      unitRef="usd">49431000</pcty:DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearTwoThroughThree>
    <pcty:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearTwoThroughThree
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTpmYzJkOWRmODllZjI0Zjc4YjNkNGNlYjM2OWM1OWZiOS90YWJsZXJhbmdlOmZjMmQ5ZGY4OWVmMjRmNzhiM2Q0Y2ViMzY5YzU5ZmI5XzMtMy0xLTEtMzA0OTY_9189a4cf-119a-4122-bf7b-467e2e8924bf"
      unitRef="usd">48244000</pcty:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearTwoThroughThree>
    <pcty:DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearThreeThroughFive
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTpmYzJkOWRmODllZjI0Zjc4YjNkNGNlYjM2OWM1OWZiOS90YWJsZXJhbmdlOmZjMmQ5ZGY4OWVmMjRmNzhiM2Q0Y2ViMzY5YzU5ZmI5XzQtMS0xLTEtMzA0OTY_5cc16997-6c68-4dc9-9f26-b3bf5a21c1d6"
      unitRef="usd">2006000</pcty:DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearThreeThroughFive>
    <pcty:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearThreeThroughFive
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTpmYzJkOWRmODllZjI0Zjc4YjNkNGNlYjM2OWM1OWZiOS90YWJsZXJhbmdlOmZjMmQ5ZGY4OWVmMjRmNzhiM2Q0Y2ViMzY5YzU5ZmI5XzQtMy0xLTEtMzA0OTY_326c51e5-aae8-4cca-8e24-587ca24168d1"
      unitRef="usd">1834000</pcty:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearThreeThroughFive>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTpmYzJkOWRmODllZjI0Zjc4YjNkNGNlYjM2OWM1OWZiOS90YWJsZXJhbmdlOmZjMmQ5ZGY4OWVmMjRmNzhiM2Q0Y2ViMzY5YzU5ZmI5XzUtMS0xLTEtMzA0OTY_4957616b-3ba5-493b-8149-031bf51b250a"
      unitRef="usd">337203000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjAvZnJhZzplZGU4ZDNlZTNhZTI0NDZmYmZmNzY0YzU3NWQ1MzkxZC90YWJsZTpmYzJkOWRmODllZjI0Zjc4YjNkNGNlYjM2OWM1OWZiOS90YWJsZXJhbmdlOmZjMmQ5ZGY4OWVmMjRmNzhiM2Q0Y2ViMzY5YzU5ZmI5XzUtMy0xLTEtMzA0OTY_c2e69779-f56d-41c8-9feb-04f0e8b54ca2"
      unitRef="usd">334079000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90ZXh0cmVnaW9uOjg0ZDM0NjM3YWZjZDQyYjU5MzJmNjdmYzQyYTAwYTI5XzI4MDg_0f6cc9cd-8c59-4d96-9088-2b51a2767a3f">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(5) Fair Value Measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. A three-level fair value hierarchy prioritizes the inputs used to measure fair value. The hierarchy requires entities to maximize the use of observable inputs and minimize the use of unobservable inputs. The three levels of inputs used to measure fair value are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1&#x2014;Quoted prices in active markets for identical assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2&#x2014;Quoted prices in active markets for similar assets and liabilities, or other inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3&#x2014;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets and liabilities. This includes certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures any cash and cash equivalents, accounts receivable, accounts payable and client fund obligations at fair value on a recurring basis using Level 1 inputs. The Company considers the recorded value of these financial assets and liabilities to approximate the fair value of the respective assets and liabilities at June&#160;30, 2021 and 2022 based upon the short-term nature of these assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketable securities, consisting of securities classified as available-for-sale as well as certain cash equivalents, are recorded at fair value on a recurring basis using Level 2 inputs obtained from an independent pricing service. Available-for-sale securities include commercial paper, corporate bonds, asset-backed securities, certificates of deposit, U.S. treasury securities, U.S. government agency securities and other. The independent pricing service utilizes a variety of inputs including benchmark yields, broker/dealer quoted prices, reported trades, issuer spreads as well as other available market data. The Company, on a sample basis, validates the pricing from the independent pricing service against another third-party pricing source for reasonableness. The Company has not adjusted any prices obtained by the independent pricing service, as it believes they are appropriately valued. There were no available-for-sale securities classified in Level 3 of the fair value hierarchy at June&#160;30, 2021 or 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value level for the Company&#x2019;s cash and cash equivalents and available-for-sale securities was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;202,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;202,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Funds held for clients' cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,743,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,743,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,966,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,945,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;139,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;139,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funds held for clients' cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,653,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,640,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;166,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;166,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;334,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;334,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,127,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,780,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;347,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Assets and Liabilities Recorded at Fair Value on a Non-Recurring Basis&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;The Company records assets acquired and liabilities assumed in business combinations at fair value. Refer to Note 6 for further details on the fair value measurements of certain assets and liabilities recorded at fair value on a non-recurring basis.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib6d0cc02d7784511b5d5c47389bfa3c6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90ZXh0cmVnaW9uOjg0ZDM0NjM3YWZjZDQyYjU5MzJmNjdmYzQyYTAwYTI5XzIzNDc_0abc0684-5b0c-486f-9a82-d881b18b39a4"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i77fac47df6e541e1be7a70432fb71a22_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90ZXh0cmVnaW9uOjg0ZDM0NjM3YWZjZDQyYjU5MzJmNjdmYzQyYTAwYTI5XzIzNDc_ef276f37-c78a-48bf-88dd-667f8a11e053"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90ZXh0cmVnaW9uOjg0ZDM0NjM3YWZjZDQyYjU5MzJmNjdmYzQyYTAwYTI5XzI4MDc_f9601e43-6ffb-44eb-a377-243defe8d2fc">&lt;div style="margin-top:12pt"&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;202,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;202,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Funds held for clients' cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,743,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,743,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,966,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,945,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;139,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;139,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funds held for clients' cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,653,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,640,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;166,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;166,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;334,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;334,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,127,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,780,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;347,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTo2ODg4N2U0NmIxYTU0YmIwOGU2YWFhYzZlN2U2OTdmYS90YWJsZXJhbmdlOjY4ODg3ZTQ2YjFhNTRiYjA4ZTZhYWFjNmU3ZTY5N2ZhXzItMS0xLTEtMjU5OTk_99e84902-f9da-4a7e-b552-0213ad69edd8"
      unitRef="usd">202287000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2b3ea13993db48a998aa58199354c1f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTo2ODg4N2U0NmIxYTU0YmIwOGU2YWFhYzZlN2U2OTdmYS90YWJsZXJhbmdlOjY4ODg3ZTQ2YjFhNTRiYjA4ZTZhYWFjNmU3ZTY5N2ZhXzItMy0xLTEtMjU5OTk_6966d42f-faf0-4104-b752-d29c8d9def35"
      unitRef="usd">202287000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8d5b2ca3d9b147148f6473a893f8a84a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTo2ODg4N2U0NmIxYTU0YmIwOGU2YWFhYzZlN2U2OTdmYS90YWJsZXJhbmdlOjY4ODg3ZTQ2YjFhNTRiYjA4ZTZhYWFjNmU3ZTY5N2ZhXzItNS0xLTEtMjU5OTk_8becf1ab-ef30-4122-9830-27b0ae097429"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <pcty:FundsHeldForClientsCashAndCashEquivalents
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTo2ODg4N2U0NmIxYTU0YmIwOGU2YWFhYzZlN2U2OTdmYS90YWJsZXJhbmdlOjY4ODg3ZTQ2YjFhNTRiYjA4ZTZhYWFjNmU3ZTY5N2ZhXzMtMS0xLTEtMjU5OTk_928c3f14-7740-4782-87dd-1f94d620daa4"
      unitRef="usd">1743594000</pcty:FundsHeldForClientsCashAndCashEquivalents>
    <pcty:FundsHeldForClientsCashAndCashEquivalents
      contextRef="i2b3ea13993db48a998aa58199354c1f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTo2ODg4N2U0NmIxYTU0YmIwOGU2YWFhYzZlN2U2OTdmYS90YWJsZXJhbmdlOjY4ODg3ZTQ2YjFhNTRiYjA4ZTZhYWFjNmU3ZTY5N2ZhXzMtMy0xLTEtMjU5OTk_014acf73-0291-47cf-b530-3ff0c3659674"
      unitRef="usd">1743594000</pcty:FundsHeldForClientsCashAndCashEquivalents>
    <pcty:FundsHeldForClientsCashAndCashEquivalents
      contextRef="i8d5b2ca3d9b147148f6473a893f8a84a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTo2ODg4N2U0NmIxYTU0YmIwOGU2YWFhYzZlN2U2OTdmYS90YWJsZXJhbmdlOjY4ODg3ZTQ2YjFhNTRiYjA4ZTZhYWFjNmU3ZTY5N2ZhXzMtNS0xLTEtMjU5OTk_19b6e59f-e4c8-4473-bf53-4040502906d4"
      unitRef="usd">0</pcty:FundsHeldForClientsCashAndCashEquivalents>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib83c19835ce24cb2a2ab0d654eec7148_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTo2ODg4N2U0NmIxYTU0YmIwOGU2YWFhYzZlN2U2OTdmYS90YWJsZXJhbmdlOjY4ODg3ZTQ2YjFhNTRiYjA4ZTZhYWFjNmU3ZTY5N2ZhXzYtMS0xLTEtMjU5OTk_58df20a1-fc8d-4cf4-939b-df8e09965b35"
      unitRef="usd">13460000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia4427253cd824ce2b0408e5a738d5dee_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTo2ODg4N2U0NmIxYTU0YmIwOGU2YWFhYzZlN2U2OTdmYS90YWJsZXJhbmdlOjY4ODg3ZTQ2YjFhNTRiYjA4ZTZhYWFjNmU3ZTY5N2ZhXzYtNS0xLTEtMjU5OTk_21032728-985f-429d-90f4-cf252a35bc51"
      unitRef="usd">13460000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4e130ff5de28478886acc4a7e8db35ee_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTo2ODg4N2U0NmIxYTU0YmIwOGU2YWFhYzZlN2U2OTdmYS90YWJsZXJhbmdlOjY4ODg3ZTQ2YjFhNTRiYjA4ZTZhYWFjNmU3ZTY5N2ZhXzctMS0xLTEtMjU5OTk_34ca71df-f921-4745-9353-755ef9ef50ff"
      unitRef="usd">7079000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie45d6b0b34cb4e2aa5911888fe3eb95e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTo2ODg4N2U0NmIxYTU0YmIwOGU2YWFhYzZlN2U2OTdmYS90YWJsZXJhbmdlOjY4ODg3ZTQ2YjFhNTRiYjA4ZTZhYWFjNmU3ZTY5N2ZhXzctNS0xLTEtMjU5OTk_b04cad7a-891e-4107-91b5-92e49ffeb6f6"
      unitRef="usd">7079000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTo2ODg4N2U0NmIxYTU0YmIwOGU2YWFhYzZlN2U2OTdmYS90YWJsZXJhbmdlOjY4ODg3ZTQ2YjFhNTRiYjA4ZTZhYWFjNmU3ZTY5N2ZhXzktMS0xLTEtMjU5OTk_f3128cfc-2198-4457-84af-62ca3bb784a9"
      unitRef="usd">20539000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8d5b2ca3d9b147148f6473a893f8a84a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTo2ODg4N2U0NmIxYTU0YmIwOGU2YWFhYzZlN2U2OTdmYS90YWJsZXJhbmdlOjY4ODg3ZTQ2YjFhNTRiYjA4ZTZhYWFjNmU3ZTY5N2ZhXzktNS0xLTEtMjU5OTk_d28cb471-2d3f-4628-8023-e4e590e3483d"
      unitRef="usd">20539000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:Investments
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTo2ODg4N2U0NmIxYTU0YmIwOGU2YWFhYzZlN2U2OTdmYS90YWJsZXJhbmdlOjY4ODg3ZTQ2YjFhNTRiYjA4ZTZhYWFjNmU3ZTY5N2ZhXzEwLTEtMS0xLTI1OTk5_7d0e1f8a-a203-40b1-b008-8db6324312e3"
      unitRef="usd">1966420000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="i2b3ea13993db48a998aa58199354c1f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTo2ODg4N2U0NmIxYTU0YmIwOGU2YWFhYzZlN2U2OTdmYS90YWJsZXJhbmdlOjY4ODg3ZTQ2YjFhNTRiYjA4ZTZhYWFjNmU3ZTY5N2ZhXzEwLTMtMS0xLTI1OTk5_afb72567-dd81-49fa-a0de-96a25c7bbadf"
      unitRef="usd">1945881000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="i8d5b2ca3d9b147148f6473a893f8a84a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTo2ODg4N2U0NmIxYTU0YmIwOGU2YWFhYzZlN2U2OTdmYS90YWJsZXJhbmdlOjY4ODg3ZTQ2YjFhNTRiYjA4ZTZhYWFjNmU3ZTY5N2ZhXzEwLTUtMS0xLTI1OTk5_aee19c00-3315-4bc4-b765-f945b741da98"
      unitRef="usd">20539000</us-gaap:Investments>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTpjMjE2Y2M0ZTE0YTA0MTFmYjIwNmQ1NTliZjIwYmRhZS90YWJsZXJhbmdlOmMyMTZjYzRlMTRhMDQxMWZiMjA2ZDU1OWJmMjBiZGFlXzItMS0xLTEtMjU5OTk_b18da210-444c-41be-86f6-55fe24229074"
      unitRef="usd">139756000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i540baf6986d74143ad40691a7b98a936_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTpjMjE2Y2M0ZTE0YTA0MTFmYjIwNmQ1NTliZjIwYmRhZS90YWJsZXJhbmdlOmMyMTZjYzRlMTRhMDQxMWZiMjA2ZDU1OWJmMjBiZGFlXzItMy0xLTEtMjU5OTk_05225498-1c36-4505-b88d-602af184a330"
      unitRef="usd">139756000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3e370c5e68f94b759521fd0cafbc34ca_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTpjMjE2Y2M0ZTE0YTA0MTFmYjIwNmQ1NTliZjIwYmRhZS90YWJsZXJhbmdlOmMyMTZjYzRlMTRhMDQxMWZiMjA2ZDU1OWJmMjBiZGFlXzItNS0xLTEtMjU5OTk_24c01a56-3359-4b48-ba1a-bed37bdc9b49"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <pcty:FundsHeldForClientsCashAndCashEquivalents
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTpjMjE2Y2M0ZTE0YTA0MTFmYjIwNmQ1NTliZjIwYmRhZS90YWJsZXJhbmdlOmMyMTZjYzRlMTRhMDQxMWZiMjA2ZDU1OWJmMjBiZGFlXzMtMS0xLTEtMjU5OTk_c61b1a76-b0d3-425f-95a7-0528e53a4d3d"
      unitRef="usd">3653697000</pcty:FundsHeldForClientsCashAndCashEquivalents>
    <pcty:FundsHeldForClientsCashAndCashEquivalents
      contextRef="i540baf6986d74143ad40691a7b98a936_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTpjMjE2Y2M0ZTE0YTA0MTFmYjIwNmQ1NTliZjIwYmRhZS90YWJsZXJhbmdlOmMyMTZjYzRlMTRhMDQxMWZiMjA2ZDU1OWJmMjBiZGFlXzMtMy0xLTEtMjU5OTk_5d5bf59b-bf3e-4af8-ae67-f8c5cf81b961"
      unitRef="usd">3640427000</pcty:FundsHeldForClientsCashAndCashEquivalents>
    <pcty:FundsHeldForClientsCashAndCashEquivalents
      contextRef="i3e370c5e68f94b759521fd0cafbc34ca_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTpjMjE2Y2M0ZTE0YTA0MTFmYjIwNmQ1NTliZjIwYmRhZS90YWJsZXJhbmdlOmMyMTZjYzRlMTRhMDQxMWZiMjA2ZDU1OWJmMjBiZGFlXzMtNS0xLTEtMjU5OTk_a03396ea-8459-4ba5-b4e0-f2b0f1598fd4"
      unitRef="usd">13270000</pcty:FundsHeldForClientsCashAndCashEquivalents>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i166835bd679a488fa98e4bc69abc6f01_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTpjMjE2Y2M0ZTE0YTA0MTFmYjIwNmQ1NTliZjIwYmRhZS90YWJsZXJhbmdlOmMyMTZjYzRlMTRhMDQxMWZiMjA2ZDU1OWJmMjBiZGFlXzUtMS0xLTEtMzA2MDk_d145b062-6bf0-45bb-98d7-c3ed1c4114e5"
      unitRef="usd">58040000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7ac41f5a2b7c4993af548a2ceef866a9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTpjMjE2Y2M0ZTE0YTA0MTFmYjIwNmQ1NTliZjIwYmRhZS90YWJsZXJhbmdlOmMyMTZjYzRlMTRhMDQxMWZiMjA2ZDU1OWJmMjBiZGFlXzUtNS0xLTEtMzA2MDk_f026939d-f12f-4467-8e07-502a44b87280"
      unitRef="usd">58040000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if474e66f7be8492b907ac89a8bfd3204_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTpjMjE2Y2M0ZTE0YTA0MTFmYjIwNmQ1NTliZjIwYmRhZS90YWJsZXJhbmdlOmMyMTZjYzRlMTRhMDQxMWZiMjA2ZDU1OWJmMjBiZGFlXzUtMS0xLTEtMjU5OTk_0945eeb8-bbb2-46ac-86f9-26033bfec755"
      unitRef="usd">57853000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i11ee457e844649fcab5efefb2d6d22cd_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTpjMjE2Y2M0ZTE0YTA0MTFmYjIwNmQ1NTliZjIwYmRhZS90YWJsZXJhbmdlOmMyMTZjYzRlMTRhMDQxMWZiMjA2ZDU1OWJmMjBiZGFlXzUtNS0xLTEtMjU5OTk_95369874-c5b4-4ac7-961a-c69624f79b6e"
      unitRef="usd">57853000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib969d1af57144edf84587aee873aaa1d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTpjMjE2Y2M0ZTE0YTA0MTFmYjIwNmQ1NTliZjIwYmRhZS90YWJsZXJhbmdlOmMyMTZjYzRlMTRhMDQxMWZiMjA2ZDU1OWJmMjBiZGFlXzYtMS0xLTEtMjU5OTk_ffa2fd01-0d5b-4532-9962-82f5944b67fe"
      unitRef="usd">9704000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia54630d00c154c7584f4acd276dd8cbf_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTpjMjE2Y2M0ZTE0YTA0MTFmYjIwNmQ1NTliZjIwYmRhZS90YWJsZXJhbmdlOmMyMTZjYzRlMTRhMDQxMWZiMjA2ZDU1OWJmMjBiZGFlXzYtNS0xLTEtMjU5OTk_91ba090f-12c5-4ed5-9bcc-687d307c8010"
      unitRef="usd">9704000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ied81c7975ab5447a9675d261a1418f1b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTpjMjE2Y2M0ZTE0YTA0MTFmYjIwNmQ1NTliZjIwYmRhZS90YWJsZXJhbmdlOmMyMTZjYzRlMTRhMDQxMWZiMjA2ZDU1OWJmMjBiZGFlXzgtMS0xLTEtMzA2MDk_63ebfd0c-3e2b-458f-a28a-6f156cf8da0a"
      unitRef="usd">31836000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia6e4bac3b5e24609a44e26462fcea13b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTpjMjE2Y2M0ZTE0YTA0MTFmYjIwNmQ1NTliZjIwYmRhZS90YWJsZXJhbmdlOmMyMTZjYzRlMTRhMDQxMWZiMjA2ZDU1OWJmMjBiZGFlXzgtNS0xLTEtMzA2MDk_18238154-ccf3-4f2d-9e07-641020baf42a"
      unitRef="usd">31836000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i980364a59a4a4441bf4ac8f4ef3ba11a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTpjMjE2Y2M0ZTE0YTA0MTFmYjIwNmQ1NTliZjIwYmRhZS90YWJsZXJhbmdlOmMyMTZjYzRlMTRhMDQxMWZiMjA2ZDU1OWJmMjBiZGFlXzktMS0xLTEtMzA2MDk_6a03dcba-ea94-47d6-86ff-ea7c5d542dbd"
      unitRef="usd">166987000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7818a5e3902e45e2a9d21428c23a0af2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTpjMjE2Y2M0ZTE0YTA0MTFmYjIwNmQ1NTliZjIwYmRhZS90YWJsZXJhbmdlOmMyMTZjYzRlMTRhMDQxMWZiMjA2ZDU1OWJmMjBiZGFlXzktNS0xLTEtMzA2MDk_e0353410-52b1-4d9d-af7d-c2ff47769380"
      unitRef="usd">166987000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i41777348b3164cca95269c7b884f0122_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTpjMjE2Y2M0ZTE0YTA0MTFmYjIwNmQ1NTliZjIwYmRhZS90YWJsZXJhbmdlOmMyMTZjYzRlMTRhMDQxMWZiMjA2ZDU1OWJmMjBiZGFlXzEwLTEtMS0xLTMwNjA5_0200315c-817a-421a-a124-73c03f5f6a88"
      unitRef="usd">7549000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i72b971bee5464396a337d3aea5fa32fd_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTpjMjE2Y2M0ZTE0YTA0MTFmYjIwNmQ1NTliZjIwYmRhZS90YWJsZXJhbmdlOmMyMTZjYzRlMTRhMDQxMWZiMjA2ZDU1OWJmMjBiZGFlXzEwLTUtMS0xLTMwNjA5_3b0cce06-d03b-43c7-bf8a-44bc214a2b4b"
      unitRef="usd">7549000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4c90c4d9fd0f4b25b77ef71a224d808c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTpjMjE2Y2M0ZTE0YTA0MTFmYjIwNmQ1NTliZjIwYmRhZS90YWJsZXJhbmdlOmMyMTZjYzRlMTRhMDQxMWZiMjA2ZDU1OWJmMjBiZGFlXzExLTEtMS0xLTMwNjA5_8f021e86-d4ea-4cfb-bf54-88d13912cb33"
      unitRef="usd">2110000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie5ddd5903ab14db3bd85984333098e5f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTpjMjE2Y2M0ZTE0YTA0MTFmYjIwNmQ1NTliZjIwYmRhZS90YWJsZXJhbmdlOmMyMTZjYzRlMTRhMDQxMWZiMjA2ZDU1OWJmMjBiZGFlXzExLTUtMS0xLTMwNjA5_ac290cd9-8c26-4462-ac65-4a62cea7a65f"
      unitRef="usd">2110000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTpjMjE2Y2M0ZTE0YTA0MTFmYjIwNmQ1NTliZjIwYmRhZS90YWJsZXJhbmdlOmMyMTZjYzRlMTRhMDQxMWZiMjA2ZDU1OWJmMjBiZGFlXzctMS0xLTEtMjU5OTk_ed4a0da9-9ff8-455b-9c11-2b4e1235a4a3"
      unitRef="usd">334079000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3e370c5e68f94b759521fd0cafbc34ca_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTpjMjE2Y2M0ZTE0YTA0MTFmYjIwNmQ1NTliZjIwYmRhZS90YWJsZXJhbmdlOmMyMTZjYzRlMTRhMDQxMWZiMjA2ZDU1OWJmMjBiZGFlXzctNS0xLTEtMjU5OTk_4d63857f-094c-48e3-9756-7b2b035075dc"
      unitRef="usd">334079000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:Investments
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTpjMjE2Y2M0ZTE0YTA0MTFmYjIwNmQ1NTliZjIwYmRhZS90YWJsZXJhbmdlOmMyMTZjYzRlMTRhMDQxMWZiMjA2ZDU1OWJmMjBiZGFlXzgtMS0xLTEtMjU5OTk_2b2fadf4-3001-4731-ad4e-07d0cc9df920"
      unitRef="usd">4127532000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="i540baf6986d74143ad40691a7b98a936_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTpjMjE2Y2M0ZTE0YTA0MTFmYjIwNmQ1NTliZjIwYmRhZS90YWJsZXJhbmdlOmMyMTZjYzRlMTRhMDQxMWZiMjA2ZDU1OWJmMjBiZGFlXzgtMy0xLTEtMjU5OTk_04c69c23-c28c-4f7b-8dcd-43262d2940d1"
      unitRef="usd">3780183000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="i3e370c5e68f94b759521fd0cafbc34ca_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjMvZnJhZzo4NGQzNDYzN2FmY2Q0MmI1OTMyZjY3ZmM0MmEwMGEyOS90YWJsZTpjMjE2Y2M0ZTE0YTA0MTFmYjIwNmQ1NTliZjIwYmRhZS90YWJsZXJhbmdlOmMyMTZjYzRlMTRhMDQxMWZiMjA2ZDU1OWJmMjBiZGFlXzgtNS0xLTEtMjU5OTk_64e4508b-843a-4698-993d-42b9a195293d"
      unitRef="usd">347349000</us-gaap:Investments>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjYvZnJhZzozZmViZmNkOWQzYTU0N2IyOGIzOTAyNWZiYzU0ZDJjYy90ZXh0cmVnaW9uOjNmZWJmY2Q5ZDNhNTQ3YjI4YjM5MDI1ZmJjNTRkMmNjXzIyNDk_0e5c988d-1a92-4db0-b674-b8c7eb93c966">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(6) Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for business combinations in accordance with ASC 805, Business Combinations. The Company recorded the acquisitions disclosed below using the acquisition method of accounting and recognized assets and liabilities at their fair values as of the date of acquisitions, with the excess recorded to goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April&#160;3, 2020, the Company acquired all of the shares outstanding of VidGrid, Inc. (&#x201c;VidGrid&#x201d;) through a merger for purchase price consideration of $17,256, which was paid in cash upon closing. VidGrid, Inc. is a leading video platform provider that enables peer-to-peer video learning courses, transforming video into two-way communication. This transaction expands the Company&#x2019;s product functionality around workplace video communication and reaffirms its commitment to stronger employee collaboration, engagement and retention while helping clients prepare for the workplaces of the future. The allocation of the purchase price for VidGrid is approximately $12,065 of goodwill, $2,962 of proprietary technology and other immaterial assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November&#160;13, 2020, the Company acquired all of the shares outstanding of Samepage Labs Inc. (&#x201c;Samepage&#x201d;) through a merger for purchase price consideration of $15,018, which was paid in cash upon closing. Samepage offers digital collaboration tools including task management, file sharing, real-time collaboration and more. This transaction expands the Company&#x2019;s product functionality in these areas and demonstrates its commitment to building a modern workforce suite of solutions that meet the needs of HR teams and employees. The allocation of the purchase price for Samepage is approximately $11,995 of goodwill, $3,167 of proprietary technology and other immaterial assets and liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August&#160;31, 2021, the Company entered into an Equity Purchase Agreement (the &#x201c;Purchase Agreement&#x201d;) with Blue Marble Payroll, LLC (&#x201c;Blue Marble&#x201d;) and its equity holders and acquired all of the issued and outstanding equity interests of Blue Marble for cash consideration of $60,961, subject to customary purchase price adjustments. Blue Marble&#x2019;s payroll platform enables U.S.-based companies to manage payroll for employees outside the U.S. in line with complex local and country-specific requirements across many countries. This acquisition enables the Company to better serve its clients in managing their international workforces through a unified solution to pay employees, automate processes and stay compliant with regulations in other countries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An entity affiliated with Steven I. Sarowitz, the Chairman of the Board of Directors and the largest shareholder of the Company, was the largest equity holder of Blue Marble. The Board of Directors of the Company appointed the Audit Committee, which is comprised solely of directors who are independent of the management of Blue Marble, the Blue Marble equity holders and the Company, to evaluate, assess and negotiate on its behalf the terms and conditions in the Purchase Agreement. The Audit Committee and the disinterested directors of the Company&#x2019;s Board of Directors unanimously approved the Purchase Agreement and transactions specified within it.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The allocation of the purchase price for Blue Marble was as follows:&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.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;August 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Proprietary technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Client relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="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:120%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,874)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total purchase price&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60,961&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January&#160;18, 2022, the Company acquired all of the shares outstanding of Cloudsnap, Inc., ("Cloudsnap") through a merger for cash consideration of $50,002, which was paid upon closing. Cloudsnap is a provider of a flexible, low-code solution for integrating disparate business applications. This transaction enables the Company to deliver modern &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;integrations and seamless data sharing between critical systems more efficiently and effectively, while helping to unify and automate business processes across clients' HR, finance, benefits, and other systems. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preliminary allocation of the purchase price for Cloudsnap was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;January 18, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Proprietary technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total purchase price&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,002&#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-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of assets acquired and liabilities assumed for Cloudsnap are currently provisional and are subject to change over the measurement period as the Company continues to evaluate and analyze the estimates and assumptions used in the valuation. The measurement period will end no later than one year from the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results from these acquisitions have been included in the Company&#x2019;s consolidated financial statements since the closing of the acquisitions and are not material to the Company. Pro forma information was not presented because the effects of the acquisitions are not material to the Company&#x2019;s consolidated financial statements. The goodwill related to these transactions is primarily attributable to the assembled workforce and growth opportunities from the expansion and enhancement of the Company&#x2019;s product offerings. The goodwill associated with the Blue Marble acquisition is deductible for income tax purposes. The goodwill associated with the VidGrid, Samepage and Cloudsnap acquisitions is not deductible for income tax purposes. Direct costs related to these acquisitions were immaterial and expensed as incurred as Cost of revenues and General and administrative in the Consolidated Statements of Operations and Comprehensive Income.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i8877320a8c574fbd85da5669ebafe477_D20200403-20200403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjYvZnJhZzozZmViZmNkOWQzYTU0N2IyOGIzOTAyNWZiYzU0ZDJjYy90ZXh0cmVnaW9uOjNmZWJmY2Q5ZDNhNTQ3YjI4YjM5MDI1ZmJjNTRkMmNjXzIxOTkwMjMyNjc0OTU_7331c377-7fbf-45cd-bbbb-cd2ae2d20d3f"
      unitRef="usd">17256000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:Goodwill
      contextRef="ib1bdff0ca2c34fcf9055c0df9a1dede2_I20200403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjYvZnJhZzozZmViZmNkOWQzYTU0N2IyOGIzOTAyNWZiYzU0ZDJjYy90ZXh0cmVnaW9uOjNmZWJmY2Q5ZDNhNTQ3YjI4YjM5MDI1ZmJjNTRkMmNjXzIxOTkwMjMyNjgwMDM_f7c8458c-ca66-4042-9c38-e119eb60c09e"
      unitRef="usd">12065000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if6f3bcd69a81495cb801491f0062ed4c_I20200403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjYvZnJhZzozZmViZmNkOWQzYTU0N2IyOGIzOTAyNWZiYzU0ZDJjYy90ZXh0cmVnaW9uOjNmZWJmY2Q5ZDNhNTQ3YjI4YjM5MDI1ZmJjNTRkMmNjXzIxOTkwMjMyNjgwMjA_eef1aca0-cddd-41af-9ad5-faf337198702"
      unitRef="usd">2962000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i7179ef1e3ce54709bde2fcf219b04fc3_D20201113-20201113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjYvZnJhZzozZmViZmNkOWQzYTU0N2IyOGIzOTAyNWZiYzU0ZDJjYy90ZXh0cmVnaW9uOjNmZWJmY2Q5ZDNhNTQ3YjI4YjM5MDI1ZmJjNTRkMmNjXzIxOTkwMjMyNjE2NjU_b8830bc6-0fc3-456e-af15-633a6bb95ce5"
      unitRef="usd">15018000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:Goodwill
      contextRef="i0934b5e43954435c9fdba4c4c47fcabd_I20201113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjYvZnJhZzozZmViZmNkOWQzYTU0N2IyOGIzOTAyNWZiYzU0ZDJjYy90ZXh0cmVnaW9uOjNmZWJmY2Q5ZDNhNTQ3YjI4YjM5MDI1ZmJjNTRkMmNjXzIxOTkwMjMyNjIwOTg_a19a319f-2643-40f5-bbbf-d55a687685dc"
      unitRef="usd">11995000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i601a9d6c9b3843c5872d1a9f6f9c10a0_I20201113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjYvZnJhZzozZmViZmNkOWQzYTU0N2IyOGIzOTAyNWZiYzU0ZDJjYy90ZXh0cmVnaW9uOjNmZWJmY2Q5ZDNhNTQ3YjI4YjM5MDI1ZmJjNTRkMmNjXzIxOTkwMjMyNjIxMTU_1a8e76bd-d740-4faf-9b61-27e1ca0fa3fc"
      unitRef="usd">3167000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i84d6c0251ef8433893c56b8047c1cff0_D20210831-20210831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjYvZnJhZzozZmViZmNkOWQzYTU0N2IyOGIzOTAyNWZiYzU0ZDJjYy90ZXh0cmVnaW9uOjNmZWJmY2Q5ZDNhNTQ3YjI4YjM5MDI1ZmJjNTRkMmNjXzIxOTkwMjMyNjU0MDI_51c76dd5-7903-40de-9f87-b54de17033e7"
      unitRef="usd">60961000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjYvZnJhZzozZmViZmNkOWQzYTU0N2IyOGIzOTAyNWZiYzU0ZDJjYy90ZXh0cmVnaW9uOjNmZWJmY2Q5ZDNhNTQ3YjI4YjM5MDI1ZmJjNTRkMmNjXzYwNDczMTM5NjUzMTc_c0f07710-cd66-492c-8954-03379431edf6">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The allocation of the purchase price for Blue Marble was as follows:&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.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;August 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Proprietary technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Client relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="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:120%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,874)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total purchase price&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60,961&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preliminary allocation of the purchase price for Cloudsnap was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;January 18, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Proprietary technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total purchase price&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="iceeb59d70fb045b4a4d9ae2b3de73fa2_I20210831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjYvZnJhZzozZmViZmNkOWQzYTU0N2IyOGIzOTAyNWZiYzU0ZDJjYy90YWJsZTo5YTk3MGM2MGM4MGY0OTc5OTczOWFhYzBmZWYyNDM0Ny90YWJsZXJhbmdlOjlhOTcwYzYwYzgwZjQ5Nzk5NzM5YWFjMGZlZjI0MzQ3XzEtMS0xLTEtNDYzNzA_b6e4ac06-73a9-46c7-8e29-5267b96aacdd"
      unitRef="usd">21200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ie1e5ccaf2eb14259aad155610075319a_I20210831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjYvZnJhZzozZmViZmNkOWQzYTU0N2IyOGIzOTAyNWZiYzU0ZDJjYy90YWJsZTo5YTk3MGM2MGM4MGY0OTc5OTczOWFhYzBmZWYyNDM0Ny90YWJsZXJhbmdlOjlhOTcwYzYwYzgwZjQ5Nzk5NzM5YWFjMGZlZjI0MzQ3XzItMS0xLTEtNDYzNzA_ea3cbd08-cb8f-4eff-b42d-4c7480a07ec2"
      unitRef="usd">3000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i1ba2ba0e6a964d63b3ce556661c13006_I20210831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjYvZnJhZzozZmViZmNkOWQzYTU0N2IyOGIzOTAyNWZiYzU0ZDJjYy90YWJsZTo5YTk3MGM2MGM4MGY0OTc5OTczOWFhYzBmZWYyNDM0Ny90YWJsZXJhbmdlOjlhOTcwYzYwYzgwZjQ5Nzk5NzM5YWFjMGZlZjI0MzQ3XzMtMS0xLTEtNDYzNzA_6ff9489a-a6f2-423d-9cd4-180fc4e1a04f"
      unitRef="usd">1200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="i4ac07130b59241e2be5e984057e8c7f8_I20210831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjYvZnJhZzozZmViZmNkOWQzYTU0N2IyOGIzOTAyNWZiYzU0ZDJjYy90YWJsZTo5YTk3MGM2MGM4MGY0OTc5OTczOWFhYzBmZWYyNDM0Ny90YWJsZXJhbmdlOjlhOTcwYzYwYzgwZjQ5Nzk5NzM5YWFjMGZlZjI0MzQ3XzQtMS0xLTEtNDYzNzA_3780a05d-91d0-4fab-9d65-60a487318a2a"
      unitRef="usd">34776000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i4ac07130b59241e2be5e984057e8c7f8_I20210831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjYvZnJhZzozZmViZmNkOWQzYTU0N2IyOGIzOTAyNWZiYzU0ZDJjYy90YWJsZTo5YTk3MGM2MGM4MGY0OTc5OTczOWFhYzBmZWYyNDM0Ny90YWJsZXJhbmdlOjlhOTcwYzYwYzgwZjQ5Nzk5NzM5YWFjMGZlZjI0MzQ3XzUtMS0xLTEtNDYzNzA_2e67ed7b-6b29-45bb-b592-575c482bcba7"
      unitRef="usd">2659000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i4ac07130b59241e2be5e984057e8c7f8_I20210831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjYvZnJhZzozZmViZmNkOWQzYTU0N2IyOGIzOTAyNWZiYzU0ZDJjYy90YWJsZTo5YTk3MGM2MGM4MGY0OTc5OTczOWFhYzBmZWYyNDM0Ny90YWJsZXJhbmdlOjlhOTcwYzYwYzgwZjQ5Nzk5NzM5YWFjMGZlZjI0MzQ3XzYtMS0xLTEtNDYzNzA_a2a026f1-b237-4c1d-b95b-0a925b02e950"
      unitRef="usd">1874000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i4ac07130b59241e2be5e984057e8c7f8_I20210831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjYvZnJhZzozZmViZmNkOWQzYTU0N2IyOGIzOTAyNWZiYzU0ZDJjYy90YWJsZTo5YTk3MGM2MGM4MGY0OTc5OTczOWFhYzBmZWYyNDM0Ny90YWJsZXJhbmdlOjlhOTcwYzYwYzgwZjQ5Nzk5NzM5YWFjMGZlZjI0MzQ3XzctMS0xLTEtNDYzNzA_229ab6b6-6444-4ddf-a50d-f3d13ef4a838"
      unitRef="usd">60961000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="if0363f97c34e4517a54897695741c1b3_D20220118-20220118"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjYvZnJhZzozZmViZmNkOWQzYTU0N2IyOGIzOTAyNWZiYzU0ZDJjYy90ZXh0cmVnaW9uOjNmZWJmY2Q5ZDNhNTQ3YjI4YjM5MDI1ZmJjNTRkMmNjXzE2NDkyNjc0NDYwOTA_dfd39663-6d54-4425-b58a-cb05bdc05d03"
      unitRef="usd">50002000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i3e6da929b2694d6ab43e196018abdd80_I20220118"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjYvZnJhZzozZmViZmNkOWQzYTU0N2IyOGIzOTAyNWZiYzU0ZDJjYy90YWJsZTowZWU5ZWE3YTRjYjM0MzA1OGFkMGQzNmYzNjhiN2FjNy90YWJsZXJhbmdlOjBlZTllYTdhNGNiMzQzMDU4YWQwZDM2ZjM2OGI3YWM3XzEtMS0xLTEtMzA4MjM_4b821c96-938c-4959-8f9e-82772f37b731"
      unitRef="usd">15800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="i1baee24370fd417688e3f5bc3b00f07e_I20220118"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjYvZnJhZzozZmViZmNkOWQzYTU0N2IyOGIzOTAyNWZiYzU0ZDJjYy90YWJsZTowZWU5ZWE3YTRjYjM0MzA1OGFkMGQzNmYzNjhiN2FjNy90YWJsZXJhbmdlOjBlZTllYTdhNGNiMzQzMDU4YWQwZDM2ZjM2OGI3YWM3XzQtMS0xLTEtMzA4MjM_a214c740-27d6-4d3d-8a29-34a729ff125e"
      unitRef="usd">33523000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i1baee24370fd417688e3f5bc3b00f07e_I20220118"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjYvZnJhZzozZmViZmNkOWQzYTU0N2IyOGIzOTAyNWZiYzU0ZDJjYy90YWJsZTowZWU5ZWE3YTRjYjM0MzA1OGFkMGQzNmYzNjhiN2FjNy90YWJsZXJhbmdlOjBlZTllYTdhNGNiMzQzMDU4YWQwZDM2ZjM2OGI3YWM3XzUtMS0xLTEtMzA4MjM_3e458dea-5f6e-4955-acf4-03a6dac33ca6"
      unitRef="usd">3386000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i1baee24370fd417688e3f5bc3b00f07e_I20220118"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjYvZnJhZzozZmViZmNkOWQzYTU0N2IyOGIzOTAyNWZiYzU0ZDJjYy90YWJsZTowZWU5ZWE3YTRjYjM0MzA1OGFkMGQzNmYzNjhiN2FjNy90YWJsZXJhbmdlOjBlZTllYTdhNGNiMzQzMDU4YWQwZDM2ZjM2OGI3YWM3XzYtMS0xLTEtMzA4MjM_cd6a1f29-eecd-46e5-80d2-4c8ca94b3e71"
      unitRef="usd">2707000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i1baee24370fd417688e3f5bc3b00f07e_I20220118"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjYvZnJhZzozZmViZmNkOWQzYTU0N2IyOGIzOTAyNWZiYzU0ZDJjYy90YWJsZTowZWU5ZWE3YTRjYjM0MzA1OGFkMGQzNmYzNjhiN2FjNy90YWJsZXJhbmdlOjBlZTllYTdhNGNiMzQzMDU4YWQwZDM2ZjM2OGI3YWM3XzctMS0xLTEtMzA4MjM_2534bba9-d4e9-4d12-8b82-83c645b9f9ec"
      unitRef="usd">50002000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjkvZnJhZzozM2NjMTkwZTJjZmE0NjIwOTM2NzZlOGM5MjllMDYyMy90ZXh0cmVnaW9uOjMzY2MxOTBlMmNmYTQ2MjA5MzY3NmU4YzkyOWUwNjIzXzI3Mg_3eb571fa-fd32-4e15-b429-8fef5d842083">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(7) Capitalized Internal-Use Software&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized internal-use software and accumulated amortization were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Capitalized internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;150,922&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;193,156&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:114%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(105,904)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(131,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Capitalized internal-use software, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;45,018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;61,985&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of capitalized internal-use software amounted to $19,261, $23,227 and $25,267 for the years ended June&#160;30, 2020, 2021 and 2022, respectively and is included in Cost of revenues.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock>
    <pcty:ScheduleOfCapitalizedSoftwareAndAccumulatedAmortizationTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjkvZnJhZzozM2NjMTkwZTJjZmE0NjIwOTM2NzZlOGM5MjllMDYyMy90ZXh0cmVnaW9uOjMzY2MxOTBlMmNmYTQ2MjA5MzY3NmU4YzkyOWUwNjIzXzI3Mw_0ca96a0e-7f23-4e69-aae0-cc25ec49614c">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized internal-use software and accumulated amortization were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Capitalized internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;150,922&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;193,156&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:114%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(105,904)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(131,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Capitalized internal-use software, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;45,018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;61,985&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</pcty:ScheduleOfCapitalizedSoftwareAndAccumulatedAmortizationTableTextBlock>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjkvZnJhZzozM2NjMTkwZTJjZmE0NjIwOTM2NzZlOGM5MjllMDYyMy90YWJsZTpjZGQzODIyNzRhYTM0NDMwODhhOWRiYTVhYmNmNmJmNy90YWJsZXJhbmdlOmNkZDM4MjI3NGFhMzQ0MzA4OGE5ZGJhNWFiY2Y2YmY3XzItMS0xLTEtMjU5OTk_3e39f567-bef1-43e3-b716-0da2abc440dc"
      unitRef="usd">150922000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjkvZnJhZzozM2NjMTkwZTJjZmE0NjIwOTM2NzZlOGM5MjllMDYyMy90YWJsZTpjZGQzODIyNzRhYTM0NDMwODhhOWRiYTVhYmNmNmJmNy90YWJsZXJhbmdlOmNkZDM4MjI3NGFhMzQ0MzA4OGE5ZGJhNWFiY2Y2YmY3XzItMy0xLTEtMjU5OTk_b42ee930-3e55-4913-b0b7-22c5fce804fd"
      unitRef="usd">193156000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjkvZnJhZzozM2NjMTkwZTJjZmE0NjIwOTM2NzZlOGM5MjllMDYyMy90YWJsZTpjZGQzODIyNzRhYTM0NDMwODhhOWRiYTVhYmNmNmJmNy90YWJsZXJhbmdlOmNkZDM4MjI3NGFhMzQ0MzA4OGE5ZGJhNWFiY2Y2YmY3XzMtMS0xLTEtMjU5OTk_3ccee9d3-0ba2-45f0-ae89-f98ef6815de7"
      unitRef="usd">105904000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjkvZnJhZzozM2NjMTkwZTJjZmE0NjIwOTM2NzZlOGM5MjllMDYyMy90YWJsZTpjZGQzODIyNzRhYTM0NDMwODhhOWRiYTVhYmNmNmJmNy90YWJsZXJhbmdlOmNkZDM4MjI3NGFhMzQ0MzA4OGE5ZGJhNWFiY2Y2YmY3XzMtMy0xLTEtMjU5OTk_8feb4ba1-2c83-4c60-8e66-b9b804a1363c"
      unitRef="usd">131171000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjkvZnJhZzozM2NjMTkwZTJjZmE0NjIwOTM2NzZlOGM5MjllMDYyMy90YWJsZTpjZGQzODIyNzRhYTM0NDMwODhhOWRiYTVhYmNmNmJmNy90YWJsZXJhbmdlOmNkZDM4MjI3NGFhMzQ0MzA4OGE5ZGJhNWFiY2Y2YmY3XzQtMS0xLTEtMjU5OTk_5c0db2f6-e942-476d-82d4-50e869673bd4"
      unitRef="usd">45018000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjkvZnJhZzozM2NjMTkwZTJjZmE0NjIwOTM2NzZlOGM5MjllMDYyMy90YWJsZTpjZGQzODIyNzRhYTM0NDMwODhhOWRiYTVhYmNmNmJmNy90YWJsZXJhbmdlOmNkZDM4MjI3NGFhMzQ0MzA4OGE5ZGJhNWFiY2Y2YmY3XzQtMy0xLTEtMjU5OTk_6511ae35-0cc2-4f55-a741-d4c3cabf059b"
      unitRef="usd">61985000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i2c1c966e2ec94c10b5b2b4512d719ff5_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjkvZnJhZzozM2NjMTkwZTJjZmE0NjIwOTM2NzZlOGM5MjllMDYyMy90ZXh0cmVnaW9uOjMzY2MxOTBlMmNmYTQ2MjA5MzY3NmU4YzkyOWUwNjIzXzE4Nw_9b921b65-0a51-4fef-a9c3-cce8480ed1e6"
      unitRef="usd">19261000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i8cd66e799c014cf5a16b9b710c8f15e9_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjkvZnJhZzozM2NjMTkwZTJjZmE0NjIwOTM2NzZlOGM5MjllMDYyMy90ZXh0cmVnaW9uOjMzY2MxOTBlMmNmYTQ2MjA5MzY3NmU4YzkyOWUwNjIzXzE5MQ_89208414-02f9-4f01-8e59-603669fcbf87"
      unitRef="usd">23227000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i2c470021c7dd4afcb9d8749957863812_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNjkvZnJhZzozM2NjMTkwZTJjZmE0NjIwOTM2NzZlOGM5MjllMDYyMy90ZXh0cmVnaW9uOjMzY2MxOTBlMmNmYTQ2MjA5MzY3NmU4YzkyOWUwNjIzXzE5OA_c8cf27cb-9ee3-42ba-9db9-e2fff609cdb7"
      unitRef="usd">25267000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzIvZnJhZzo0ODllNTU1NTQ2YjY0N2IzYTI0YTJmYWMyYTA1YmZkYS90ZXh0cmVnaW9uOjQ4OWU1NTU1NDZiNjQ3YjNhMjRhMmZhYzJhMDViZmRhXzE4NQ_46fd40dc-536e-4fcd-92c0-a69bcc742ed3">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(8) Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The major classes of property and equipment were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Office equipment &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Computer equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;45,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Furniture and fixtures &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Software &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Leasehold improvements &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;46,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;47,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Time clocks rented by clients &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;122,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;135,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(62,754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(72,829)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Property and equipment, net &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;59,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;62,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense amounted to $16,129, $15,905 and $16,199 for the years ended June&#160;30, 2020, 2021 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzIvZnJhZzo0ODllNTU1NTQ2YjY0N2IzYTI0YTJmYWMyYTA1YmZkYS90ZXh0cmVnaW9uOjQ4OWU1NTU1NDZiNjQ3YjNhMjRhMmZhYzJhMDViZmRhXzE4Ng_45327e3d-0a67-4b0c-9dde-d8840427ea40">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The major classes of property and equipment were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Office equipment &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Computer equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;45,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Furniture and fixtures &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Software &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Leasehold improvements &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;46,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;47,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Time clocks rented by clients &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;122,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;135,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(62,754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(72,829)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Property and equipment, net &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;59,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;62,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icea0092ff1a6403382f1c224fc967879_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzIvZnJhZzo0ODllNTU1NTQ2YjY0N2IzYTI0YTJmYWMyYTA1YmZkYS90YWJsZTpiMDNlNDhjOTFkZWM0ODM2ODg3ZTUyZWJlYjU3NDIwOS90YWJsZXJhbmdlOmIwM2U0OGM5MWRlYzQ4MzY4ODdlNTJlYmViNTc0MjA5XzItMS0xLTEtMjU5OTk_b65bb9dd-05d1-4736-b627-8d31f15e9d86"
      unitRef="usd">5211000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1cee5a49982e45cfa8191bb1e326eabe_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzIvZnJhZzo0ODllNTU1NTQ2YjY0N2IzYTI0YTJmYWMyYTA1YmZkYS90YWJsZTpiMDNlNDhjOTFkZWM0ODM2ODg3ZTUyZWJlYjU3NDIwOS90YWJsZXJhbmdlOmIwM2U0OGM5MWRlYzQ4MzY4ODdlNTJlYmViNTc0MjA5XzItMy0xLTEtMjU5OTk_9d259d43-6de8-4494-a622-a0a3dfb2d421"
      unitRef="usd">4365000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id79e1e5a2bc647e5ac2251d435565c5d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzIvZnJhZzo0ODllNTU1NTQ2YjY0N2IzYTI0YTJmYWMyYTA1YmZkYS90YWJsZTpiMDNlNDhjOTFkZWM0ODM2ODg3ZTUyZWJlYjU3NDIwOS90YWJsZXJhbmdlOmIwM2U0OGM5MWRlYzQ4MzY4ODdlNTJlYmViNTc0MjA5XzMtMS0xLTEtMjU5OTk_9a763e81-5c03-474b-a75b-44842584d56b"
      unitRef="usd">45420000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9766a3d7000445a7a64e52ed13bcc520_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzIvZnJhZzo0ODllNTU1NTQ2YjY0N2IzYTI0YTJmYWMyYTA1YmZkYS90YWJsZTpiMDNlNDhjOTFkZWM0ODM2ODg3ZTUyZWJlYjU3NDIwOS90YWJsZXJhbmdlOmIwM2U0OGM5MWRlYzQ4MzY4ODdlNTJlYmViNTc0MjA5XzMtMy0xLTEtMjU5OTk_1e983073-354a-4f65-bee3-5bee7e50ad4a"
      unitRef="usd">55495000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i61e113ca409f4b588cae528907314952_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzIvZnJhZzo0ODllNTU1NTQ2YjY0N2IzYTI0YTJmYWMyYTA1YmZkYS90YWJsZTpiMDNlNDhjOTFkZWM0ODM2ODg3ZTUyZWJlYjU3NDIwOS90YWJsZXJhbmdlOmIwM2U0OGM5MWRlYzQ4MzY4ODdlNTJlYmViNTc0MjA5XzQtMS0xLTEtMjU5OTk_d69ab196-b152-4b70-9c74-65c86ccfbac4"
      unitRef="usd">13104000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i41aa7dd474e548babb6d7bc75ca4e6d6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzIvZnJhZzo0ODllNTU1NTQ2YjY0N2IzYTI0YTJmYWMyYTA1YmZkYS90YWJsZTpiMDNlNDhjOTFkZWM0ODM2ODg3ZTUyZWJlYjU3NDIwOS90YWJsZXJhbmdlOmIwM2U0OGM5MWRlYzQ4MzY4ODdlNTJlYmViNTc0MjA5XzQtMy0xLTEtMjU5OTk_78e6f26c-73d2-4316-8ccd-25f7071b8f81"
      unitRef="usd">12791000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib1c6c20c36bd4f309a0e3600e86d305a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzIvZnJhZzo0ODllNTU1NTQ2YjY0N2IzYTI0YTJmYWMyYTA1YmZkYS90YWJsZTpiMDNlNDhjOTFkZWM0ODM2ODg3ZTUyZWJlYjU3NDIwOS90YWJsZXJhbmdlOmIwM2U0OGM5MWRlYzQ4MzY4ODdlNTJlYmViNTc0MjA5XzUtMS0xLTEtMjU5OTk_9046f6f3-69e7-44f6-85b2-d2804ec4102f"
      unitRef="usd">6641000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ide6340ed7afc4834829b711647d166c0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzIvZnJhZzo0ODllNTU1NTQ2YjY0N2IzYTI0YTJmYWMyYTA1YmZkYS90YWJsZTpiMDNlNDhjOTFkZWM0ODM2ODg3ZTUyZWJlYjU3NDIwOS90YWJsZXJhbmdlOmIwM2U0OGM5MWRlYzQ4MzY4ODdlNTJlYmViNTc0MjA5XzUtMy0xLTEtMjU5OTk_ad272143-83ad-4cbc-a2ca-d1f2dc982e01"
      unitRef="usd">8785000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9835a122959945b0b283759b9da04909_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzIvZnJhZzo0ODllNTU1NTQ2YjY0N2IzYTI0YTJmYWMyYTA1YmZkYS90YWJsZTpiMDNlNDhjOTFkZWM0ODM2ODg3ZTUyZWJlYjU3NDIwOS90YWJsZXJhbmdlOmIwM2U0OGM5MWRlYzQ4MzY4ODdlNTJlYmViNTc0MjA5XzYtMS0xLTEtMjU5OTk_144ebcbe-51f4-41ae-9583-3e9074a898a3"
      unitRef="usd">46814000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i176abc156e0040a68b2cbc87e4cc22d9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzIvZnJhZzo0ODllNTU1NTQ2YjY0N2IzYTI0YTJmYWMyYTA1YmZkYS90YWJsZTpiMDNlNDhjOTFkZWM0ODM2ODg3ZTUyZWJlYjU3NDIwOS90YWJsZXJhbmdlOmIwM2U0OGM5MWRlYzQ4MzY4ODdlNTJlYmViNTc0MjA5XzYtMy0xLTEtMjU5OTk_9445a2ed-8f73-4faf-b3d2-33be3effd23f"
      unitRef="usd">47521000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1965aae1615841ed81a4837ce6bdfed2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzIvZnJhZzo0ODllNTU1NTQ2YjY0N2IzYTI0YTJmYWMyYTA1YmZkYS90YWJsZTpiMDNlNDhjOTFkZWM0ODM2ODg3ZTUyZWJlYjU3NDIwOS90YWJsZXJhbmdlOmIwM2U0OGM5MWRlYzQ4MzY4ODdlNTJlYmViNTc0MjA5XzctMS0xLTEtMjU5OTk_7f41c5b6-ae3f-4ebb-bb80-8075ddc27358"
      unitRef="usd">5399000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib13d97433bfc48e7ad2f410ae14d7af4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzIvZnJhZzo0ODllNTU1NTQ2YjY0N2IzYTI0YTJmYWMyYTA1YmZkYS90YWJsZTpiMDNlNDhjOTFkZWM0ODM2ODg3ZTUyZWJlYjU3NDIwOS90YWJsZXJhbmdlOmIwM2U0OGM5MWRlYzQ4MzY4ODdlNTJlYmViNTc0MjA5XzctMy0xLTEtMjU5OTk_874a03a2-bbd7-44d4-921d-99487d14145b"
      unitRef="usd">6711000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzIvZnJhZzo0ODllNTU1NTQ2YjY0N2IzYTI0YTJmYWMyYTA1YmZkYS90YWJsZTpiMDNlNDhjOTFkZWM0ODM2ODg3ZTUyZWJlYjU3NDIwOS90YWJsZXJhbmdlOmIwM2U0OGM5MWRlYzQ4MzY4ODdlNTJlYmViNTc0MjA5XzgtMS0xLTEtMjU5OTk_8bb0f84e-b8f1-4361-b3a8-9559eeb6612d"
      unitRef="usd">122589000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzIvZnJhZzo0ODllNTU1NTQ2YjY0N2IzYTI0YTJmYWMyYTA1YmZkYS90YWJsZTpiMDNlNDhjOTFkZWM0ODM2ODg3ZTUyZWJlYjU3NDIwOS90YWJsZXJhbmdlOmIwM2U0OGM5MWRlYzQ4MzY4ODdlNTJlYmViNTc0MjA5XzgtMy0xLTEtMjU5OTk_64ac661c-d0dd-4056-9c38-f18c4ed24105"
      unitRef="usd">135668000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzIvZnJhZzo0ODllNTU1NTQ2YjY0N2IzYTI0YTJmYWMyYTA1YmZkYS90YWJsZTpiMDNlNDhjOTFkZWM0ODM2ODg3ZTUyZWJlYjU3NDIwOS90YWJsZXJhbmdlOmIwM2U0OGM5MWRlYzQ4MzY4ODdlNTJlYmViNTc0MjA5XzktMS0xLTEtMjU5OTk_66e47969-f316-4421-b394-737cd80a9b4d"
      unitRef="usd">62754000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzIvZnJhZzo0ODllNTU1NTQ2YjY0N2IzYTI0YTJmYWMyYTA1YmZkYS90YWJsZTpiMDNlNDhjOTFkZWM0ODM2ODg3ZTUyZWJlYjU3NDIwOS90YWJsZXJhbmdlOmIwM2U0OGM5MWRlYzQ4MzY4ODdlNTJlYmViNTc0MjA5XzktMy0xLTEtMjU5OTk_0a421d2a-a69d-4701-8181-2589f6f92cd9"
      unitRef="usd">72829000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzIvZnJhZzo0ODllNTU1NTQ2YjY0N2IzYTI0YTJmYWMyYTA1YmZkYS90YWJsZTpiMDNlNDhjOTFkZWM0ODM2ODg3ZTUyZWJlYjU3NDIwOS90YWJsZXJhbmdlOmIwM2U0OGM5MWRlYzQ4MzY4ODdlNTJlYmViNTc0MjA5XzEwLTEtMS0xLTI1OTk5_ad8e7034-47ac-408c-b8ec-2c837eef4090"
      unitRef="usd">59835000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzIvZnJhZzo0ODllNTU1NTQ2YjY0N2IzYTI0YTJmYWMyYTA1YmZkYS90YWJsZTpiMDNlNDhjOTFkZWM0ODM2ODg3ZTUyZWJlYjU3NDIwOS90YWJsZXJhbmdlOmIwM2U0OGM5MWRlYzQ4MzY4ODdlNTJlYmViNTc0MjA5XzEwLTMtMS0xLTI1OTk5_cba7e02c-61ea-434d-904e-5743c34fee77"
      unitRef="usd">62839000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzIvZnJhZzo0ODllNTU1NTQ2YjY0N2IzYTI0YTJmYWMyYTA1YmZkYS90ZXh0cmVnaW9uOjQ4OWU1NTU1NDZiNjQ3YjNhMjRhMmZhYzJhMDViZmRhXzEzNg_8a8f4b1a-49f7-4d73-8740-c2d48f05bacb"
      unitRef="usd">16129000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzIvZnJhZzo0ODllNTU1NTQ2YjY0N2IzYTI0YTJmYWMyYTA1YmZkYS90ZXh0cmVnaW9uOjQ4OWU1NTU1NDZiNjQ3YjNhMjRhMmZhYzJhMDViZmRhXzE0MA_935764cc-f825-486f-8e9a-df3398bd8454"
      unitRef="usd">15905000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzIvZnJhZzo0ODllNTU1NTQ2YjY0N2IzYTI0YTJmYWMyYTA1YmZkYS90ZXh0cmVnaW9uOjQ4OWU1NTU1NDZiNjQ3YjNhMjRhMmZhYzJhMDViZmRhXzE0Nw_48004512-e8e2-4f8c-83a5-82f15cacecd2"
      unitRef="usd">16199000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90ZXh0cmVnaW9uOjllNDdjMzc4ZDZjMTQ5ZTc4MDQ0YWExZTE0YzMxZTVlXzQ5Nw_a5ccc298-822d-4843-b3d3-6ee8420f703b">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(9) Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes changes in goodwill during the years presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended June 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="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,655&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;33,650&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Additions attributable to acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,995&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;68,299&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;33,650&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;101,949&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 6 for further details on the acquisitions during the years ended June&#160;30, 2021 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s amortizable intangible assets and estimated useful lives were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Weighted &lt;br/&gt;average&lt;br/&gt;useful&lt;br/&gt;life (years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Proprietary technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;43,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Client relationships &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Non-solicitation agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;27,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;68,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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&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:114%"&gt;Accumulated amortization &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(14,342)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(23,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Intangible assets, net &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;45,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense for acquired intangible assets was $2,523, $3,840 and $8,752 for the years ended June&#160;30, 2020, 2021 and 2022, respectively, and is included in Cost of revenues and General and administrative. Future amortization expense for acquired intangible assets was as follows, as of June&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fiscal 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fiscal 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fiscal 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,888&#160;&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fiscal 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fiscal 2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;45,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90ZXh0cmVnaW9uOjllNDdjMzc4ZDZjMTQ5ZTc4MDQ0YWExZTE0YzMxZTVlXzQ5OA_b741ef6e-afa2-484a-b90b-b4a9d29c8dd0">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes changes in goodwill during the years presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended June 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="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,655&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;33,650&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Additions attributable to acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,995&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;68,299&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;33,650&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;101,949&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i4d7a89d3a2b34443838b8e6228e6ddb4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTpiMjZiZDJlMzI3NmI0NjUwODk4NDZiMmI2MjUwOGVkYS90YWJsZXJhbmdlOmIyNmJkMmUzMjc2YjQ2NTA4OTg0NmIyYjYyNTA4ZWRhXzItMS0xLTEtMjU5OTk_1531e707-1911-4b98-a756-7c1b52b456ab"
      unitRef="usd">21655000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTpiMjZiZDJlMzI3NmI0NjUwODk4NDZiMmI2MjUwOGVkYS90YWJsZXJhbmdlOmIyNmJkMmUzMjc2YjQ2NTA4OTg0NmIyYjYyNTA4ZWRhXzItMy0xLTEtMjU5OTk_c0eb15a6-8c60-492f-b7c2-f27c11ddebac"
      unitRef="usd">33650000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTpiMjZiZDJlMzI3NmI0NjUwODk4NDZiMmI2MjUwOGVkYS90YWJsZXJhbmdlOmIyNmJkMmUzMjc2YjQ2NTA4OTg0NmIyYjYyNTA4ZWRhXzMtMS0xLTEtMjU5OTk_cca7d85a-2485-41cc-a698-7da4f53fcdf7"
      unitRef="usd">11995000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTpiMjZiZDJlMzI3NmI0NjUwODk4NDZiMmI2MjUwOGVkYS90YWJsZXJhbmdlOmIyNmJkMmUzMjc2YjQ2NTA4OTg0NmIyYjYyNTA4ZWRhXzMtMy0xLTEtMjU5OTk_9ae983d7-dff5-4e21-83c0-00476f8e7d00"
      unitRef="usd">68299000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTpiMjZiZDJlMzI3NmI0NjUwODk4NDZiMmI2MjUwOGVkYS90YWJsZXJhbmdlOmIyNmJkMmUzMjc2YjQ2NTA4OTg0NmIyYjYyNTA4ZWRhXzQtMS0xLTEtMjU5OTk_06b150f4-568d-48af-8288-c7c4e720c5bd"
      unitRef="usd">33650000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTpiMjZiZDJlMzI3NmI0NjUwODk4NDZiMmI2MjUwOGVkYS90YWJsZXJhbmdlOmIyNmJkMmUzMjc2YjQ2NTA4OTg0NmIyYjYyNTA4ZWRhXzQtMy0xLTEtMjU5OTk_3ee195ac-9500-4241-bf49-cd121b926475"
      unitRef="usd">101949000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90ZXh0cmVnaW9uOjllNDdjMzc4ZDZjMTQ5ZTc4MDQ0YWExZTE0YzMxZTVlXzQ5OQ_04f26d5e-3a34-403c-b218-05150fcfb760">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s amortizable intangible assets and estimated useful lives were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Weighted &lt;br/&gt;average&lt;br/&gt;useful&lt;br/&gt;life (years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Proprietary technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;43,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Client relationships &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Non-solicitation agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;27,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;68,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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&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:114%"&gt;Accumulated amortization &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(14,342)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(23,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Intangible assets, net &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;45,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1cb14caacad74bc4812f98cd3ea66f41_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTpkZWQ5NDk4NDMzOTY0YWEyODkzMTQ4NDQxN2JjMjA2ZC90YWJsZXJhbmdlOmRlZDk0OTg0MzM5NjRhYTI4OTMxNDg0NDE3YmMyMDZkXzItMS0xLTEtMjU5OTk_fccfbf46-8e89-4bc1-ae9f-2900d5c8654b"
      unitRef="usd">6129000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic6c4eea535a04070b2dcd71c815cd8eb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTpkZWQ5NDk4NDMzOTY0YWEyODkzMTQ4NDQxN2JjMjA2ZC90YWJsZXJhbmdlOmRlZDk0OTg0MzM5NjRhYTI4OTMxNDg0NDE3YmMyMDZkXzItMy0xLTEtMjU5OTk_0a5444e7-289f-4494-b8b5-32e3d0b8ca24"
      unitRef="usd">43129000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ic41f0b0f7e5b472e95936c6196e9874e_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTpkZWQ5NDk4NDMzOTY0YWEyODkzMTQ4NDQxN2JjMjA2ZC90YWJsZXJhbmdlOmRlZDk0OTg0MzM5NjRhYTI4OTMxNDg0NDE3YmMyMDZkXzItNS0xLTEtMjU5OTk_b5558232-f020-4c47-a2bc-23fb5734a6e7">P6Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i12753f74b1304a01b41668cb5460c727_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTpkZWQ5NDk4NDMzOTY0YWEyODkzMTQ4NDQxN2JjMjA2ZC90YWJsZXJhbmdlOmRlZDk0OTg0MzM5NjRhYTI4OTMxNDg0NDE3YmMyMDZkXzMtMS0xLTEtNjgwNTg_6ccd3ea1-d694-41fc-8c58-36ab401989fb"
      unitRef="usd">19200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i481013f29de74c4e984de048f1f7c3da_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTpkZWQ5NDk4NDMzOTY0YWEyODkzMTQ4NDQxN2JjMjA2ZC90YWJsZXJhbmdlOmRlZDk0OTg0MzM5NjRhYTI4OTMxNDg0NDE3YmMyMDZkXzMtMy0xLTEtNjgwNTg_b30fef5a-bd27-44b4-864a-9fb59bc57ab7"
      unitRef="usd">22200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i6926313c783e4aef81c9c2cdab662984_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTpkZWQ5NDk4NDMzOTY0YWEyODkzMTQ4NDQxN2JjMjA2ZC90YWJsZXJhbmdlOmRlZDk0OTg0MzM5NjRhYTI4OTMxNDg0NDE3YmMyMDZkXzMtNS0xLTEtNjgwNTg_3efc4200-fad0-4e67-bdb8-1981bbdc62a8">P7Y9M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5899600d842c4d7c9e300995139abc26_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTpkZWQ5NDk4NDMzOTY0YWEyODkzMTQ4NDQxN2JjMjA2ZC90YWJsZXJhbmdlOmRlZDk0OTg0MzM5NjRhYTI4OTMxNDg0NDE3YmMyMDZkXzQtMS0xLTEtMjU5OTk_ac06be3d-fe0a-49c3-a0f9-9aa6bc6508d3"
      unitRef="usd">1600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6cd584052999491aaf9a34807f592274_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTpkZWQ5NDk4NDMzOTY0YWEyODkzMTQ4NDQxN2JjMjA2ZC90YWJsZXJhbmdlOmRlZDk0OTg0MzM5NjRhYTI4OTMxNDg0NDE3YmMyMDZkXzQtMy0xLTEtMjU5OTk_c6259934-aa1b-4218-b171-3878e037904e"
      unitRef="usd">1600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i56feb3487c8a45a9b81316167b63409d_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTpkZWQ5NDk4NDMzOTY0YWEyODkzMTQ4NDQxN2JjMjA2ZC90YWJsZXJhbmdlOmRlZDk0OTg0MzM5NjRhYTI4OTMxNDg0NDE3YmMyMDZkXzQtNS0xLTEtMjU5OTk_49250772-e05a-4fdd-b5e9-2538b01edcac">P3Y1M6D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5751f3b0068746509c4d39087d0042d6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTpkZWQ5NDk4NDMzOTY0YWEyODkzMTQ4NDQxN2JjMjA2ZC90YWJsZXJhbmdlOmRlZDk0OTg0MzM5NjRhYTI4OTMxNDg0NDE3YmMyMDZkXzUtMS0xLTEtMjU5OTk_86d726a4-af03-4cd6-aabb-c2790d99dbde"
      unitRef="usd">440000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i544c13d82ea749b697f477a226f25fc1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTpkZWQ5NDk4NDMzOTY0YWEyODkzMTQ4NDQxN2JjMjA2ZC90YWJsZXJhbmdlOmRlZDk0OTg0MzM5NjRhYTI4OTMxNDg0NDE3YmMyMDZkXzUtMy0xLTEtMjU5OTk_8daaed3a-a7b0-4cb6-b978-3d79183523ab"
      unitRef="usd">1640000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="if50a2863fa3e4b39bec3268efa2eb670_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTpkZWQ5NDk4NDMzOTY0YWEyODkzMTQ4NDQxN2JjMjA2ZC90YWJsZXJhbmdlOmRlZDk0OTg0MzM5NjRhYTI4OTMxNDg0NDE3YmMyMDZkXzUtNS0xLTEtMjU5OTk_4b9ffd7b-7289-40fe-9d4e-31ace0841803">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTpkZWQ5NDk4NDMzOTY0YWEyODkzMTQ4NDQxN2JjMjA2ZC90YWJsZXJhbmdlOmRlZDk0OTg0MzM5NjRhYTI4OTMxNDg0NDE3YmMyMDZkXzYtMS0xLTEtMjU5OTk_d4016b0e-f97c-4db8-936f-e1ac645996df"
      unitRef="usd">27369000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTpkZWQ5NDk4NDMzOTY0YWEyODkzMTQ4NDQxN2JjMjA2ZC90YWJsZXJhbmdlOmRlZDk0OTg0MzM5NjRhYTI4OTMxNDg0NDE3YmMyMDZkXzYtMy0xLTEtMjU5OTk_f3315df7-8a25-4c52-9a80-2b1126645c71"
      unitRef="usd">68569000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTpkZWQ5NDk4NDMzOTY0YWEyODkzMTQ4NDQxN2JjMjA2ZC90YWJsZXJhbmdlOmRlZDk0OTg0MzM5NjRhYTI4OTMxNDg0NDE3YmMyMDZkXzctMS0xLTEtMjU5OTk_491ac3f5-a74f-4a15-b33b-03ef7bbe78be"
      unitRef="usd">14342000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTpkZWQ5NDk4NDMzOTY0YWEyODkzMTQ4NDQxN2JjMjA2ZC90YWJsZXJhbmdlOmRlZDk0OTg0MzM5NjRhYTI4OTMxNDg0NDE3YmMyMDZkXzctMy0xLTEtMjU5OTk_69453c09-c799-40f3-9624-c7d78279f0a3"
      unitRef="usd">23094000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTpkZWQ5NDk4NDMzOTY0YWEyODkzMTQ4NDQxN2JjMjA2ZC90YWJsZXJhbmdlOmRlZDk0OTg0MzM5NjRhYTI4OTMxNDg0NDE3YmMyMDZkXzgtMS0xLTEtMjU5OTk_c4a16622-cade-47da-ad93-833ae429700b"
      unitRef="usd">13027000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTpkZWQ5NDk4NDMzOTY0YWEyODkzMTQ4NDQxN2JjMjA2ZC90YWJsZXJhbmdlOmRlZDk0OTg0MzM5NjRhYTI4OTMxNDg0NDE3YmMyMDZkXzgtMy0xLTEtMjU5OTk_820bd564-3e9d-4ba3-b462-5a6211eb69d4"
      unitRef="usd">45475000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90ZXh0cmVnaW9uOjllNDdjMzc4ZDZjMTQ5ZTc4MDQ0YWExZTE0YzMxZTVlXzM2Mg_92db48ef-2c00-421d-9029-7604bb5394b4"
      unitRef="usd">2523000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90ZXh0cmVnaW9uOjllNDdjMzc4ZDZjMTQ5ZTc4MDQ0YWExZTE0YzMxZTVlXzM2Ng_c526c6fc-a0c1-49fa-b4ea-2d5e3d25523f"
      unitRef="usd">3840000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90ZXh0cmVnaW9uOjllNDdjMzc4ZDZjMTQ5ZTc4MDQ0YWExZTE0YzMxZTVlXzM3Mw_4091d7f0-fe1d-4929-994e-2b661b829855"
      unitRef="usd">8752000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90ZXh0cmVnaW9uOjllNDdjMzc4ZDZjMTQ5ZTc4MDQ0YWExZTE0YzMxZTVlXzUwMA_f5e569d9-df91-44e0-8414-309eaa50b11a">Future amortization expense for acquired intangible assets was as follows, as of June&#160;30, 2022:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fiscal 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fiscal 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fiscal 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,888&#160;&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fiscal 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fiscal 2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;45,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTowY2VkMGJmM2NiNDE0MzFhYWQ0OTk3OGUzMmQxNzhjNS90YWJsZXJhbmdlOjBjZWQwYmYzY2I0MTQzMWFhZDQ5OTc4ZTMyZDE3OGM1XzAtMS0xLTEtMjU5OTk_4074fa82-953c-4d4c-aa13-9dbf67c61eeb"
      unitRef="usd">10948000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTowY2VkMGJmM2NiNDE0MzFhYWQ0OTk3OGUzMmQxNzhjNS90YWJsZXJhbmdlOjBjZWQwYmYzY2I0MTQzMWFhZDQ5OTc4ZTMyZDE3OGM1XzEtMS0xLTEtMjU5OTk_1cce8e94-77c4-4935-ba64-6ffb86f2476b"
      unitRef="usd">9943000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTowY2VkMGJmM2NiNDE0MzFhYWQ0OTk3OGUzMmQxNzhjNS90YWJsZXJhbmdlOjBjZWQwYmYzY2I0MTQzMWFhZDQ5OTc4ZTMyZDE3OGM1XzItMS0xLTEtMjU5OTk_4ab031ff-68b7-4c41-91dd-61091b819c63"
      unitRef="usd">8888000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTowY2VkMGJmM2NiNDE0MzFhYWQ0OTk3OGUzMmQxNzhjNS90YWJsZXJhbmdlOjBjZWQwYmYzY2I0MTQzMWFhZDQ5OTc4ZTMyZDE3OGM1XzMtMS0xLTEtMjU5OTk_f37651fe-00e4-4fcb-8ae9-dd47dd1fdd9f"
      unitRef="usd">7269000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTowY2VkMGJmM2NiNDE0MzFhYWQ0OTk3OGUzMmQxNzhjNS90YWJsZXJhbmdlOjBjZWQwYmYzY2I0MTQzMWFhZDQ5OTc4ZTMyZDE3OGM1XzQtMS0xLTEtMjU5OTk_cb1db002-2fea-40ee-b9b2-cdc1510853d9"
      unitRef="usd">4893000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTowY2VkMGJmM2NiNDE0MzFhYWQ0OTk3OGUzMmQxNzhjNS90YWJsZXJhbmdlOjBjZWQwYmYzY2I0MTQzMWFhZDQ5OTc4ZTMyZDE3OGM1XzUtMS0xLTEtNjQ4NjQ_ba194866-b533-4b0c-91b7-4e828758add2"
      unitRef="usd">3534000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzUvZnJhZzo5ZTQ3YzM3OGQ2YzE0OWU3ODA0NGFhMWUxNGMzMWU1ZS90YWJsZTowY2VkMGJmM2NiNDE0MzFhYWQ0OTk3OGUzMmQxNzhjNS90YWJsZXJhbmdlOjBjZWQwYmYzY2I0MTQzMWFhZDQ5OTc4ZTMyZDE3OGM1XzUtMS0xLTEtMjU5OTk_31c2da57-088c-4b8f-8313-ba9c24e1baa8"
      unitRef="usd">45475000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzgvZnJhZzoxZThmM2E1NGE3M2M0ZjdmYjY0MzE1Njk3N2JlMGJhOS90ZXh0cmVnaW9uOjFlOGYzYTU0YTczYzRmN2ZiNjQzMTU2OTc3YmUwYmE5Xzc4_43c686b4-9d8b-4939-838d-0d252ba99a39">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(10) Accrued Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of accrued expenses are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued payroll and personnel costs &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzgvZnJhZzoxZThmM2E1NGE3M2M0ZjdmYjY0MzE1Njk3N2JlMGJhOS90YWJsZTo5ZTM5NDE0YzZmNzk0MzY1OWRmOWFhMzRmNTgyY2E3NS90YWJsZXJhbmdlOjllMzk0MTRjNmY3OTQzNjU5ZGY5YWEzNGY1ODJjYTc1XzMtMC0xLTEtNjA1Nzk_51867d99-1e40-4d32-937c-77cc4bc07a54"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzgvZnJhZzoxZThmM2E1NGE3M2M0ZjdmYjY0MzE1Njk3N2JlMGJhOS90YWJsZTo5ZTM5NDE0YzZmNzk0MzY1OWRmOWFhMzRmNTgyY2E3NS90YWJsZXJhbmdlOjllMzk0MTRjNmY3OTQzNjU5ZGY5YWEzNGY1ODJjYTc1XzMtMC0xLTEtNjA1Nzk_b8ff336a-d95e-441d-8f11-f20c48b34c64"&gt;Operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total accrued expenses &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;124,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzgvZnJhZzoxZThmM2E1NGE3M2M0ZjdmYjY0MzE1Njk3N2JlMGJhOS90ZXh0cmVnaW9uOjFlOGYzYTU0YTczYzRmN2ZiNjQzMTU2OTc3YmUwYmE5Xzc5_6570203c-0163-40d4-b25d-556ab8ca19b0">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of accrued expenses are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued payroll and personnel costs &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzgvZnJhZzoxZThmM2E1NGE3M2M0ZjdmYjY0MzE1Njk3N2JlMGJhOS90YWJsZTo5ZTM5NDE0YzZmNzk0MzY1OWRmOWFhMzRmNTgyY2E3NS90YWJsZXJhbmdlOjllMzk0MTRjNmY3OTQzNjU5ZGY5YWEzNGY1ODJjYTc1XzMtMC0xLTEtNjA1Nzk_51867d99-1e40-4d32-937c-77cc4bc07a54"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzgvZnJhZzoxZThmM2E1NGE3M2M0ZjdmYjY0MzE1Njk3N2JlMGJhOS90YWJsZTo5ZTM5NDE0YzZmNzk0MzY1OWRmOWFhMzRmNTgyY2E3NS90YWJsZXJhbmdlOjllMzk0MTRjNmY3OTQzNjU5ZGY5YWEzNGY1ODJjYTc1XzMtMC0xLTEtNjA1Nzk_b8ff336a-d95e-441d-8f11-f20c48b34c64"&gt;Operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total accrued expenses &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;124,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzgvZnJhZzoxZThmM2E1NGE3M2M0ZjdmYjY0MzE1Njk3N2JlMGJhOS90YWJsZTo5ZTM5NDE0YzZmNzk0MzY1OWRmOWFhMzRmNTgyY2E3NS90YWJsZXJhbmdlOjllMzk0MTRjNmY3OTQzNjU5ZGY5YWEzNGY1ODJjYTc1XzItMS0xLTEtMjU5OTk_e0e8e292-4d86-4a94-928f-91443d499881"
      unitRef="usd">73969000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzgvZnJhZzoxZThmM2E1NGE3M2M0ZjdmYjY0MzE1Njk3N2JlMGJhOS90YWJsZTo5ZTM5NDE0YzZmNzk0MzY1OWRmOWFhMzRmNTgyY2E3NS90YWJsZXJhbmdlOjllMzk0MTRjNmY3OTQzNjU5ZGY5YWEzNGY1ODJjYTc1XzItMy0xLTEtMjU5OTk_628a8e55-dd4c-49af-b7c1-4be2c52a1b07"
      unitRef="usd">84897000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzgvZnJhZzoxZThmM2E1NGE3M2M0ZjdmYjY0MzE1Njk3N2JlMGJhOS90YWJsZTo5ZTM5NDE0YzZmNzk0MzY1OWRmOWFhMzRmNTgyY2E3NS90YWJsZXJhbmdlOjllMzk0MTRjNmY3OTQzNjU5ZGY5YWEzNGY1ODJjYTc1XzMtMS0xLTEtMjU5OTk_4630bad0-dc73-4d92-a282-069d20af0f70"
      unitRef="usd">7549000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzgvZnJhZzoxZThmM2E1NGE3M2M0ZjdmYjY0MzE1Njk3N2JlMGJhOS90YWJsZTo5ZTM5NDE0YzZmNzk0MzY1OWRmOWFhMzRmNTgyY2E3NS90YWJsZXJhbmdlOjllMzk0MTRjNmY3OTQzNjU5ZGY5YWEzNGY1ODJjYTc1XzMtMy0xLTEtMjU5OTk_4a4846d6-569f-46f9-839d-0f5c718faae7"
      unitRef="usd">8399000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzgvZnJhZzoxZThmM2E1NGE3M2M0ZjdmYjY0MzE1Njk3N2JlMGJhOS90YWJsZTo5ZTM5NDE0YzZmNzk0MzY1OWRmOWFhMzRmNTgyY2E3NS90YWJsZXJhbmdlOjllMzk0MTRjNmY3OTQzNjU5ZGY5YWEzNGY1ODJjYTc1XzQtMS0xLTEtMjU5OTk_21856b19-012d-4042-96c6-52372cb3a730"
      unitRef="usd">9442000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzgvZnJhZzoxZThmM2E1NGE3M2M0ZjdmYjY0MzE1Njk3N2JlMGJhOS90YWJsZTo5ZTM5NDE0YzZmNzk0MzY1OWRmOWFhMzRmNTgyY2E3NS90YWJsZXJhbmdlOjllMzk0MTRjNmY3OTQzNjU5ZGY5YWEzNGY1ODJjYTc1XzQtMy0xLTEtMjU5OTk_c862c429-a89a-4524-a34b-63378d71ce95"
      unitRef="usd">13548000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzgvZnJhZzoxZThmM2E1NGE3M2M0ZjdmYjY0MzE1Njk3N2JlMGJhOS90YWJsZTo5ZTM5NDE0YzZmNzk0MzY1OWRmOWFhMzRmNTgyY2E3NS90YWJsZXJhbmdlOjllMzk0MTRjNmY3OTQzNjU5ZGY5YWEzNGY1ODJjYTc1XzUtMS0xLTEtMjU5OTk_783bd09f-95b8-4f82-9afd-0a992ee581d5"
      unitRef="usd">12149000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzgvZnJhZzoxZThmM2E1NGE3M2M0ZjdmYjY0MzE1Njk3N2JlMGJhOS90YWJsZTo5ZTM5NDE0YzZmNzk0MzY1OWRmOWFhMzRmNTgyY2E3NS90YWJsZXJhbmdlOjllMzk0MTRjNmY3OTQzNjU5ZGY5YWEzNGY1ODJjYTc1XzUtMy0xLTEtMjU5OTk_f70d8fb2-65a9-44f2-9f33-c0434ac8f926"
      unitRef="usd">17540000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzgvZnJhZzoxZThmM2E1NGE3M2M0ZjdmYjY0MzE1Njk3N2JlMGJhOS90YWJsZTo5ZTM5NDE0YzZmNzk0MzY1OWRmOWFhMzRmNTgyY2E3NS90YWJsZXJhbmdlOjllMzk0MTRjNmY3OTQzNjU5ZGY5YWEzNGY1ODJjYTc1XzYtMS0xLTEtMjU5OTk_5bf08861-d36b-4c09-aef0-dfce385b15e9"
      unitRef="usd">103109000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xNzgvZnJhZzoxZThmM2E1NGE3M2M0ZjdmYjY0MzE1Njk3N2JlMGJhOS90YWJsZTo5ZTM5NDE0YzZmNzk0MzY1OWRmOWFhMzRmNTgyY2E3NS90YWJsZXJhbmdlOjllMzk0MTRjNmY3OTQzNjU5ZGY5YWEzNGY1ODJjYTc1XzYtMy0xLTEtMjU5OTk_99e500b3-8442-43a0-85e5-f4befb61ef78"
      unitRef="usd">124384000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODQvZnJhZzpiZDEwOTljNTUxMWI0MjM4YmM3YTU0YjBmNzcwZTE0OC90ZXh0cmVnaW9uOmJkMTA5OWM1NTExYjQyMzhiYzdhNTRiMGY3NzBlMTQ4XzI0Njk_f82e3817-814f-4caa-bea2-8e2c8a343c01">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(11) Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2019, the Company entered into a five-year revolving credit agreement with PNC Bank, National Association, and other lenders, which is secured by substantially all of the Company&#x2019;s assets, subject to certain restrictions. The revolving credit agreement provides for a senior secured revolving credit facility (the &#x201c;credit facility&#x201d;) under which the Company may borrow up to $250,000, which may be increased to up to $375,000, subject to obtaining additional lender commitments and certain approvals and satisfying other requirements. The credit facility is scheduled to expire in July 2024, and any borrowings outstanding will mature and be payable upon such expiration. In April 2020, the Company borrowed $100,000 under the credit facility, which the Company repaid during the third quarter of fiscal 2021. In January 2022, the Company borrowed $50,000 under the credit facility in connection with its acquisition of Cloudsnap, which it repaid during the third quarter of fiscal 2022. There were no borrowings outstanding under the credit facility at June&#160;30, 2021 or 2022. The Company incurred interest expense related to any borrowings at average interest rates of 1.04% and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.01% &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;during the years ended June&#160;30, 2021 and 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The proceeds of any borrowings are to be used to fund working capital, capital expenditures and general corporate purposes, including permitted acquisitions, permitted investments, permitted distributions and share repurchases. The Company may generally borrow, prepay and reborrow under the credit facility and terminate or reduce the lenders&#x2019; commitments at any time prior to revolving credit facility expiration without a premium or a penalty, other than customary &#x201c;breakage&#x201d; costs with respect to London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) revolving loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Any borrowings under the credit facility generally bear interest, at the Company&#x2019;s option, at a rate per annum determined by reference to either the LIBOR (or a replacement index for the LIBOR rate) or an adjusted base rate, in each case plus an applicable margin ranging from 0.875% to 1.375% and 0.0% to 0.375%, respectively, based on the then-applicable net senior secured leverage ratio. Additionally, the Company is required to pay certain commitment, letter of credit fronting and letter of credit participation fees on available and/or undrawn portions of the credit facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the credit facility, the Company is required to comply with certain customary affirmative and negative covenants, including a requirement to maintain a maximum net total leverage ratio of not greater than 4.00 to 1.00, a maximum net senior secured leverage ratio of not greater than 3.50 to 1.00 and a minimum interest coverage ratio of not less than 3.00 to 1.00. As of June&#160;30, 2022, the Company was in compliance with all of the aforementioned covenants.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LongTermDebtTerm
      contextRef="i51a4f79369964400a089cebd4ca310e8_I20190731"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODQvZnJhZzpiZDEwOTljNTUxMWI0MjM4YmM3YTU0YjBmNzcwZTE0OC90ZXh0cmVnaW9uOmJkMTA5OWM1NTExYjQyMzhiYzdhNTRiMGY3NzBlMTQ4XzI0NzA_ca8c5e74-3607-4792-99a9-95ca998b60c8">P5Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i51a4f79369964400a089cebd4ca310e8_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODQvZnJhZzpiZDEwOTljNTUxMWI0MjM4YmM3YTU0YjBmNzcwZTE0OC90ZXh0cmVnaW9uOmJkMTA5OWM1NTExYjQyMzhiYzdhNTRiMGY3NzBlMTQ4XzM4OA_56de592f-8385-400f-97ae-3d7d9c23522d"
      unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <pcty:LineOfCreditFacilityContingentIncreaseAggregateMaximumBorrowingCapacity
      contextRef="i51a4f79369964400a089cebd4ca310e8_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODQvZnJhZzpiZDEwOTljNTUxMWI0MjM4YmM3YTU0YjBmNzcwZTE0OC90ZXh0cmVnaW9uOmJkMTA5OWM1NTExYjQyMzhiYzdhNTRiMGY3NzBlMTQ4XzQyNA_e9e48227-7e6e-4e07-b315-f126e288e990"
      unitRef="usd">375000000</pcty:LineOfCreditFacilityContingentIncreaseAggregateMaximumBorrowingCapacity>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ie2ab45df5bb744eda646c3d26d7e1cb1_D20200401-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODQvZnJhZzpiZDEwOTljNTUxMWI0MjM4YmM3YTU0YjBmNzcwZTE0OC90ZXh0cmVnaW9uOmJkMTA5OWM1NTExYjQyMzhiYzdhNTRiMGY3NzBlMTQ4XzcwMQ_bbf59f71-c360-4476-a395-8444a19661c2"
      unitRef="usd">100000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i6772e0b39f3e4145a979a07924e13c26_D20220101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODQvZnJhZzpiZDEwOTljNTUxMWI0MjM4YmM3YTU0YjBmNzcwZTE0OC90ZXh0cmVnaW9uOmJkMTA5OWM1NTExYjQyMzhiYzdhNTRiMGY3NzBlMTQ4XzMyOTg1MzQ4ODU5MTA_df61a3c4-a6e0-48a9-aa19-c764c37e286b"
      unitRef="usd">50000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:LongTermDebtWeightedAverageInterestRateOverTime
      contextRef="i38ed4b52529748b3b465d6013d3953d8_D20200701-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODQvZnJhZzpiZDEwOTljNTUxMWI0MjM4YmM3YTU0YjBmNzcwZTE0OC90ZXh0cmVnaW9uOmJkMTA5OWM1NTExYjQyMzhiYzdhNTRiMGY3NzBlMTQ4XzMyOTg1MzQ4ODY2MzQ_8f8028cd-8e16-43af-b784-f13d37634ba2"
      unitRef="number">0.0104</us-gaap:LongTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:LongTermDebtWeightedAverageInterestRateOverTime
      contextRef="ia1aea174d4864275a7221f0a22267e31_D20210701-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODQvZnJhZzpiZDEwOTljNTUxMWI0MjM4YmM3YTU0YjBmNzcwZTE0OC90ZXh0cmVnaW9uOmJkMTA5OWM1NTExYjQyMzhiYzdhNTRiMGY3NzBlMTQ4XzMyOTg1MzQ4ODY2NDI_6cd2ba37-56c6-42ff-8e20-8f2c2c35429b"
      unitRef="number">0.0101</us-gaap:LongTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie697e954b9184966ba079789c1b42d8a_D20190701-20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODQvZnJhZzpiZDEwOTljNTUxMWI0MjM4YmM3YTU0YjBmNzcwZTE0OC90ZXh0cmVnaW9uOmJkMTA5OWM1NTExYjQyMzhiYzdhNTRiMGY3NzBlMTQ4XzE3MzE_77f38779-322c-43be-9569-a391ac193eb7"
      unitRef="number">0.00875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i42bd3f616f92436da6ac0783a573783d_D20190701-20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODQvZnJhZzpiZDEwOTljNTUxMWI0MjM4YmM3YTU0YjBmNzcwZTE0OC90ZXh0cmVnaW9uOmJkMTA5OWM1NTExYjQyMzhiYzdhNTRiMGY3NzBlMTQ4XzE3Mzc_d0497701-809b-48a8-ba8a-72367a74bd3e"
      unitRef="number">0.01375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i11ea5e38bc2d402f9e4934e6baea6682_D20190701-20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODQvZnJhZzpiZDEwOTljNTUxMWI0MjM4YmM3YTU0YjBmNzcwZTE0OC90ZXh0cmVnaW9uOmJkMTA5OWM1NTExYjQyMzhiYzdhNTRiMGY3NzBlMTQ4XzE3NDQ_9da9c2d9-eb13-4aa5-8434-8117e4f925f8"
      unitRef="number">0.000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i4a0745d113e7453788dbbb51fc115450_D20190701-20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODQvZnJhZzpiZDEwOTljNTUxMWI0MjM4YmM3YTU0YjBmNzcwZTE0OC90ZXh0cmVnaW9uOmJkMTA5OWM1NTExYjQyMzhiYzdhNTRiMGY3NzBlMTQ4XzE3NTA_e1e7d5fe-43b4-4273-aaf6-b5c7dfd859c1"
      unitRef="number">0.00375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <pcty:CreditFacilityCovenantConsolidatedLeverageRatio
      contextRef="i24bfe5111c404cfea3457ada5e12db97_D20190701-20190731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODQvZnJhZzpiZDEwOTljNTUxMWI0MjM4YmM3YTU0YjBmNzcwZTE0OC90ZXh0cmVnaW9uOmJkMTA5OWM1NTExYjQyMzhiYzdhNTRiMGY3NzBlMTQ4XzIyMzU_0de7919c-9cf4-4f9c-931c-06f15b82ec3e"
      unitRef="number">4.00</pcty:CreditFacilityCovenantConsolidatedLeverageRatio>
    <pcty:CreditFacilityCovenantSeniorSecuredLeverageRatio
      contextRef="i24bfe5111c404cfea3457ada5e12db97_D20190701-20190731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODQvZnJhZzpiZDEwOTljNTUxMWI0MjM4YmM3YTU0YjBmNzcwZTE0OC90ZXh0cmVnaW9uOmJkMTA5OWM1NTExYjQyMzhiYzdhNTRiMGY3NzBlMTQ4XzIzMTE_1ce0ee6f-cd34-4aa5-be65-7fb0f71f911c"
      unitRef="number">3.50</pcty:CreditFacilityCovenantSeniorSecuredLeverageRatio>
    <pcty:CreditFacilityCovenantConsolidatedInterestCoverageRatio
      contextRef="i1b4ce5c4b64e4310aa9ef18044312b4b_D20190701-20190731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODQvZnJhZzpiZDEwOTljNTUxMWI0MjM4YmM3YTU0YjBmNzcwZTE0OC90ZXh0cmVnaW9uOmJkMTA5OWM1NTExYjQyMzhiYzdhNTRiMGY3NzBlMTQ4XzIzNzc_d44398ef-3597-4fda-98ff-6f2a147e1c62"
      unitRef="number">3.00</pcty:CreditFacilityCovenantConsolidatedInterestCoverageRatio>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90ZXh0cmVnaW9uOjU4ZmU0NmZkZmZkYzQ3Nzc4NTJkNzlmZmZmNzNiZWE4XzEyMDA_b7d4a08e-9277-43b4-8dc3-54ea3e1b984c">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(12) Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company primarily leases office space under non-cancellable operating leases expiring on various dates from November 2022 through October 2032. The leases provide for increasing annual base rents and oblige the Company to fund its proportionate share of operating expenses and, in certain cases, real estate taxes. The Company also leases various types of office and production related equipment under non-cancellable operating leases expiring on various dates from July 2022 through January 2027. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of operating lease expense were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The classification of the Company&#x2019;s operating lease right-of-use assets, operating lease liabilities and other supplemental information related to the Company&#x2019;s operating leases are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.83&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes supplemental cash flow information related to the Company&#x2019;s operating leases: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of operating lease liabilities&#x2002;&#x2002;&#x2002;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease assets obtained in exchange for new liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,084&#160;&lt;/span&gt;&lt;/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:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The undiscounted cash flows for future maturities of the Company&#x2019;s operating lease liabilities and the reconciliation to the balance of operating lease liabilities reflected on the Company&#x2019;s balance sheet are as follows as of June&#160;30, 2022: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fiscal 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fiscal 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fiscal 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,904&#160;&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fiscal 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fiscal 2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total undiscounted cash flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;90,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Present value discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating lease liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77,518&#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-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022, the Company had not entered into any leases that had not yet commenced.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90ZXh0cmVnaW9uOjU4ZmU0NmZkZmZkYzQ3Nzc4NTJkNzlmZmZmNzNiZWE4XzEyMDE_3e8e60b8-b652-44fa-b2ae-1b4f06187805">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of operating lease expense were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZToyYzRhNjI2NGM5MWU0Yjc0ODE4ZDMyM2E2MGM3YjkwZi90YWJsZXJhbmdlOjJjNGE2MjY0YzkxZTRiNzQ4MThkMzIzYTYwYzdiOTBmXzItMS0xLTEtNzQzODc_b4e8f878-f5c6-44c7-893f-357c2cd8198e"
      unitRef="usd">9686000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZToyYzRhNjI2NGM5MWU0Yjc0ODE4ZDMyM2E2MGM3YjkwZi90YWJsZXJhbmdlOjJjNGE2MjY0YzkxZTRiNzQ4MThkMzIzYTYwYzdiOTBmXzItMS0xLTEtMjU5OTk_dacd0de1-b6cd-47f8-ba46-4beb450a1dbd"
      unitRef="usd">9139000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZToyYzRhNjI2NGM5MWU0Yjc0ODE4ZDMyM2E2MGM3YjkwZi90YWJsZXJhbmdlOjJjNGE2MjY0YzkxZTRiNzQ4MThkMzIzYTYwYzdiOTBmXzItMy0xLTEtMjU5OTk_d603f6cc-65ff-48e7-b8dc-546ff4a4d246"
      unitRef="usd">7509000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZToyYzRhNjI2NGM5MWU0Yjc0ODE4ZDMyM2E2MGM3YjkwZi90YWJsZXJhbmdlOjJjNGE2MjY0YzkxZTRiNzQ4MThkMzIzYTYwYzdiOTBmXzMtMS0xLTEtNzQzODc_ff3bdae8-54e4-47bb-80a7-b8d826d0bf9e"
      unitRef="usd">40000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZToyYzRhNjI2NGM5MWU0Yjc0ODE4ZDMyM2E2MGM3YjkwZi90YWJsZXJhbmdlOjJjNGE2MjY0YzkxZTRiNzQ4MThkMzIzYTYwYzdiOTBmXzMtMS0xLTEtMjU5OTk_0d176f77-27ea-4ab1-9ef2-5ebb1f332592"
      unitRef="usd">75000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZToyYzRhNjI2NGM5MWU0Yjc0ODE4ZDMyM2E2MGM3YjkwZi90YWJsZXJhbmdlOjJjNGE2MjY0YzkxZTRiNzQ4MThkMzIzYTYwYzdiOTBmXzMtMy0xLTEtMjU5OTk_4911f618-3288-496b-81cd-9439452b102e"
      unitRef="usd">345000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZToyYzRhNjI2NGM5MWU0Yjc0ODE4ZDMyM2E2MGM3YjkwZi90YWJsZXJhbmdlOjJjNGE2MjY0YzkxZTRiNzQ4MThkMzIzYTYwYzdiOTBmXzQtMS0xLTEtNzQzODc_9791b1e5-8001-420c-ab5b-b4c38174fe66"
      unitRef="usd">3167000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZToyYzRhNjI2NGM5MWU0Yjc0ODE4ZDMyM2E2MGM3YjkwZi90YWJsZXJhbmdlOjJjNGE2MjY0YzkxZTRiNzQ4MThkMzIzYTYwYzdiOTBmXzQtMS0xLTEtMjU5OTk_4869feb2-1c92-4d8c-9f4e-7ca7f88461ad"
      unitRef="usd">4796000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZToyYzRhNjI2NGM5MWU0Yjc0ODE4ZDMyM2E2MGM3YjkwZi90YWJsZXJhbmdlOjJjNGE2MjY0YzkxZTRiNzQ4MThkMzIzYTYwYzdiOTBmXzQtMy0xLTEtMjU5OTk_26bf45ac-b14a-404d-a079-d8abda3f25de"
      unitRef="usd">4579000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZToyYzRhNjI2NGM5MWU0Yjc0ODE4ZDMyM2E2MGM3YjkwZi90YWJsZXJhbmdlOjJjNGE2MjY0YzkxZTRiNzQ4MThkMzIzYTYwYzdiOTBmXzUtMS0xLTEtNzQzODc_1954f516-8d51-4365-97f7-dc556fb433ac"
      unitRef="usd">12893000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZToyYzRhNjI2NGM5MWU0Yjc0ODE4ZDMyM2E2MGM3YjkwZi90YWJsZXJhbmdlOjJjNGE2MjY0YzkxZTRiNzQ4MThkMzIzYTYwYzdiOTBmXzUtMS0xLTEtMjU5OTk_6fffa708-b954-4ef2-9acb-eff9576591d7"
      unitRef="usd">14010000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZToyYzRhNjI2NGM5MWU0Yjc0ODE4ZDMyM2E2MGM3YjkwZi90YWJsZXJhbmdlOjJjNGE2MjY0YzkxZTRiNzQ4MThkMzIzYTYwYzdiOTBmXzUtMy0xLTEtMjU5OTk_f6703cb1-da61-4d15-b7de-b0402821b59c"
      unitRef="usd">12433000</us-gaap:LeaseCost>
    <pcty:LesseeOperatingLeaseSupplementalInformationTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90ZXh0cmVnaW9uOjU4ZmU0NmZkZmZkYzQ3Nzc4NTJkNzlmZmZmNzNiZWE4XzEyMDI_ff48d240-31b2-47f2-aa08-51caf2114a9e">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The classification of the Company&#x2019;s operating lease right-of-use assets, operating lease liabilities and other supplemental information related to the Company&#x2019;s operating leases are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.83&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</pcty:LesseeOperatingLeaseSupplementalInformationTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZTplYmQ5MDZiODc5OWY0NTFiODc5NWY1NzAyMjdiMTU1OC90YWJsZXJhbmdlOmViZDkwNmI4Nzk5ZjQ1MWI4Nzk1ZjU3MDIyN2IxNTU4XzItMS0xLTEtMjU5OTk_db548ffd-1dcb-428d-bd6a-90dca5b26a69"
      unitRef="usd">43984000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZTplYmQ5MDZiODc5OWY0NTFiODc5NWY1NzAyMjdiMTU1OC90YWJsZXJhbmdlOmViZDkwNmI4Nzk5ZjQ1MWI4Nzk1ZjU3MDIyN2IxNTU4XzItMy0xLTEtMjU5OTk_6b240968-c214-4b7a-b0f1-d2db73ed4e92"
      unitRef="usd">49210000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZTplYmQ5MDZiODc5OWY0NTFiODc5NWY1NzAyMjdiMTU1OC90YWJsZXJhbmdlOmViZDkwNmI4Nzk5ZjQ1MWI4Nzk1ZjU3MDIyN2IxNTU4XzMtMS0xLTEtMjU5OTk_41a8104e-385a-46e5-8727-40da4576b698"
      unitRef="usd">7549000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZTplYmQ5MDZiODc5OWY0NTFiODc5NWY1NzAyMjdiMTU1OC90YWJsZXJhbmdlOmViZDkwNmI4Nzk5ZjQ1MWI4Nzk1ZjU3MDIyN2IxNTU4XzMtMy0xLTEtMjU5OTk_0db9d162-534a-4b13-8ad9-ed7d77bc9396"
      unitRef="usd">8399000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZTplYmQ5MDZiODc5OWY0NTFiODc5NWY1NzAyMjdiMTU1OC90YWJsZXJhbmdlOmViZDkwNmI4Nzk5ZjQ1MWI4Nzk1ZjU3MDIyN2IxNTU4XzQtMS0xLTEtMjU5OTk_0d9f7e5d-44c3-455c-9afa-21275ea38fea"
      unitRef="usd">67201000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZTplYmQ5MDZiODc5OWY0NTFiODc5NWY1NzAyMjdiMTU1OC90YWJsZXJhbmdlOmViZDkwNmI4Nzk5ZjQ1MWI4Nzk1ZjU3MDIyN2IxNTU4XzQtMy0xLTEtMjU5OTk_cc2e5cdb-6b35-428f-8047-92c4a836bd0d"
      unitRef="usd">69119000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZTplYmQ5MDZiODc5OWY0NTFiODc5NWY1NzAyMjdiMTU1OC90YWJsZXJhbmdlOmViZDkwNmI4Nzk5ZjQ1MWI4Nzk1ZjU3MDIyN2IxNTU4XzUtMS0xLTEtMjU5OTk_a4302fff-b98e-43c2-8757-ff82bf27e431">P9Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZTplYmQ5MDZiODc5OWY0NTFiODc5NWY1NzAyMjdiMTU1OC90YWJsZXJhbmdlOmViZDkwNmI4Nzk5ZjQ1MWI4Nzk1ZjU3MDIyN2IxNTU4XzUtMy0xLTEtMjU5OTk_068f9db5-60ca-448e-9569-7dd2668e82a7">P8Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZTplYmQ5MDZiODc5OWY0NTFiODc5NWY1NzAyMjdiMTU1OC90YWJsZXJhbmdlOmViZDkwNmI4Nzk5ZjQ1MWI4Nzk1ZjU3MDIyN2IxNTU4XzYtMS0xLTEtMjU5OTk_951c7e7f-cc43-44fa-ac14-10a259dde09d"
      unitRef="number">0.0383</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZTplYmQ5MDZiODc5OWY0NTFiODc5NWY1NzAyMjdiMTU1OC90YWJsZXJhbmdlOmViZDkwNmI4Nzk5ZjQ1MWI4Nzk1ZjU3MDIyN2IxNTU4XzYtMy0xLTEtMjU5OTk_1349b473-ea76-41fa-a823-29ed8a7e0490"
      unitRef="number">0.0346</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <pcty:LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90ZXh0cmVnaW9uOjU4ZmU0NmZkZmZkYzQ3Nzc4NTJkNzlmZmZmNzNiZWE4XzEyMDM_06482b13-2108-40ec-adca-2dbd2ed72f84">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes supplemental cash flow information related to the Company&#x2019;s operating leases: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of operating lease liabilities&#x2002;&#x2002;&#x2002;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease assets obtained in exchange for new liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,084&#160;&lt;/span&gt;&lt;/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;</pcty:LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock>
    <us-gaap:OperatingLeasePaymentsUse
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZTphNzA4ZDY4ZjZjZTU0MjAyODY5MGE4YzBjNDcyZTM3OS90YWJsZXJhbmdlOmE3MDhkNjhmNmNlNTQyMDI4NjkwYThjMGM0NzJlMzc5XzItMS0xLTEtNzQzMjU_b11c2922-ef1a-44cf-96f1-11e191ed7101"
      unitRef="usd">10374000</us-gaap:OperatingLeasePaymentsUse>
    <us-gaap:OperatingLeasePaymentsUse
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZTphNzA4ZDY4ZjZjZTU0MjAyODY5MGE4YzBjNDcyZTM3OS90YWJsZXJhbmdlOmE3MDhkNjhmNmNlNTQyMDI4NjkwYThjMGM0NzJlMzc5XzItMS0xLTEtMjU5OTk_2d9594f5-9b22-4c12-a5fc-7702c91166c2"
      unitRef="usd">11093000</us-gaap:OperatingLeasePaymentsUse>
    <us-gaap:OperatingLeasePaymentsUse
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZTphNzA4ZDY4ZjZjZTU0MjAyODY5MGE4YzBjNDcyZTM3OS90YWJsZXJhbmdlOmE3MDhkNjhmNmNlNTQyMDI4NjkwYThjMGM0NzJlMzc5XzItMy0xLTEtMjU5OTk_d68e6ad4-518d-4c11-b6cb-f276f4be409f"
      unitRef="usd">9955000</us-gaap:OperatingLeasePaymentsUse>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZTphNzA4ZDY4ZjZjZTU0MjAyODY5MGE4YzBjNDcyZTM3OS90YWJsZXJhbmdlOmE3MDhkNjhmNmNlNTQyMDI4NjkwYThjMGM0NzJlMzc5XzMtMS0xLTEtNzQzMjU_30213fd7-cb93-44bf-94da-3d85dc339627"
      unitRef="usd">3123000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZTphNzA4ZDY4ZjZjZTU0MjAyODY5MGE4YzBjNDcyZTM3OS90YWJsZXJhbmdlOmE3MDhkNjhmNmNlNTQyMDI4NjkwYThjMGM0NzJlMzc5XzMtMS0xLTEtMjU5OTk_61cd6a11-bb22-4e03-bed9-be072619b411"
      unitRef="usd">1682000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZTphNzA4ZDY4ZjZjZTU0MjAyODY5MGE4YzBjNDcyZTM3OS90YWJsZXJhbmdlOmE3MDhkNjhmNmNlNTQyMDI4NjkwYThjMGM0NzJlMzc5XzMtMy0xLTEtMjU5OTk_2ec23b4c-464f-4f89-afdc-a28ad49e01fa"
      unitRef="usd">10084000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90ZXh0cmVnaW9uOjU4ZmU0NmZkZmZkYzQ3Nzc4NTJkNzlmZmZmNzNiZWE4XzEyMDQ_ed2eb2fd-a033-4d68-85cb-03f1ad12bf00">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The undiscounted cash flows for future maturities of the Company&#x2019;s operating lease liabilities and the reconciliation to the balance of operating lease liabilities reflected on the Company&#x2019;s balance sheet are as follows as of June&#160;30, 2022: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fiscal 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fiscal 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fiscal 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,904&#160;&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fiscal 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fiscal 2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total undiscounted cash flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;90,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Present value discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating lease liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZToxZDJlZDMyNzg4NzQ0MzkwYTYzNDFjN2JjNWY4MTMxZS90YWJsZXJhbmdlOjFkMmVkMzI3ODg3NDQzOTBhNjM0MWM3YmM1ZjgxMzFlXzAtMS0xLTEtMjU5OTk_3ef2bb73-5ba5-409e-a596-77e8cdf9c013"
      unitRef="usd">10828000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZToxZDJlZDMyNzg4NzQ0MzkwYTYzNDFjN2JjNWY4MTMxZS90YWJsZXJhbmdlOjFkMmVkMzI3ODg3NDQzOTBhNjM0MWM3YmM1ZjgxMzFlXzEtMS0xLTEtMjU5OTk_98e27c82-42d9-432c-aaf4-014fc5803bb2"
      unitRef="usd">9657000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZToxZDJlZDMyNzg4NzQ0MzkwYTYzNDFjN2JjNWY4MTMxZS90YWJsZXJhbmdlOjFkMmVkMzI3ODg3NDQzOTBhNjM0MWM3YmM1ZjgxMzFlXzItMS0xLTEtMjU5OTk_90f93145-660c-47a1-954b-dfec17670dee"
      unitRef="usd">9904000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZToxZDJlZDMyNzg4NzQ0MzkwYTYzNDFjN2JjNWY4MTMxZS90YWJsZXJhbmdlOjFkMmVkMzI3ODg3NDQzOTBhNjM0MWM3YmM1ZjgxMzFlXzMtMS0xLTEtMjU5OTk_a4adee42-dff7-4521-9e9c-25501b62ad07"
      unitRef="usd">9583000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZToxZDJlZDMyNzg4NzQ0MzkwYTYzNDFjN2JjNWY4MTMxZS90YWJsZXJhbmdlOjFkMmVkMzI3ODg3NDQzOTBhNjM0MWM3YmM1ZjgxMzFlXzQtMS0xLTEtMjU5OTk_1339e64e-68bc-4958-8302-8482afc9c7b5"
      unitRef="usd">9402000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZToxZDJlZDMyNzg4NzQ0MzkwYTYzNDFjN2JjNWY4MTMxZS90YWJsZXJhbmdlOjFkMmVkMzI3ODg3NDQzOTBhNjM0MWM3YmM1ZjgxMzFlXzUtMS0xLTEtMjU5OTk_1c8d5ca1-41e1-4e00-ae55-6c6560850d22"
      unitRef="usd">41519000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZToxZDJlZDMyNzg4NzQ0MzkwYTYzNDFjN2JjNWY4MTMxZS90YWJsZXJhbmdlOjFkMmVkMzI3ODg3NDQzOTBhNjM0MWM3YmM1ZjgxMzFlXzYtMS0xLTEtMjU5OTk_d9e2c342-13d3-4124-b776-45ef424f1aaf"
      unitRef="usd">90893000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZToxZDJlZDMyNzg4NzQ0MzkwYTYzNDFjN2JjNWY4MTMxZS90YWJsZXJhbmdlOjFkMmVkMzI3ODg3NDQzOTBhNjM0MWM3YmM1ZjgxMzFlXzctMS0xLTEtMjU5OTk_d9d25b2c-34d1-43d0-aee5-9de9c8158053"
      unitRef="usd">13375000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xODcvZnJhZzo1OGZlNDZmZGZmZGM0Nzc3ODUyZDc5ZmZmZjczYmVhOC90YWJsZToxZDJlZDMyNzg4NzQ0MzkwYTYzNDFjN2JjNWY4MTMxZS90YWJsZXJhbmdlOjFkMmVkMzI3ODg3NDQzOTBhNjM0MWM3YmM1ZjgxMzFlXzgtMS0xLTEtMjU5OTk_998e8ae2-2ffa-4629-9451-36e0ba34696b"
      unitRef="usd">77518000</us-gaap:OperatingLeaseLiability>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90ZXh0cmVnaW9uOjRhMzRmOGM0MjIxOTQ5OWM5M2ExMWRiNTA2MmQwMWQ1XzYwNDczMTM5NTY3MDI_1c1bd51d-eff8-4014-8210-9ea268350cb7">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(13) Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense (benefit) for the years ended June&#160;30, 2020, 2021 and 2022 consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,214)&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax expense (benefit)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13,715)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7,180)&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-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Tax Rate Reconciliation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense (benefit) differed from the amounts computed by applying the U.S. federal income tax rate of 21% for the years ended June&#160;30, 2020, 2021 and 2022 to pretax income as a result of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense (benefit) at statutory federal rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Increase (reduction) in income taxes resulting from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development credit and other credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7.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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(18.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(35.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(21.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(24.0)&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8.6)&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective tax rate for the years ended June&#160;30, 2020, 2021 and 2022 was 4.0%, (24.0)% and (8.6)%, respectively, on pre-tax income of $67,118, $57,104 and $83,597, respectively. The increase in the effective tax rate is primarily due to decreased deductions related to stock-based compensation and state income tax benefit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(c) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Components of Deferred Tax Assets and Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at June&#160;30, 2021 and 2022 are presented below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19,415&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19,979&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,559&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16,143&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,835&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,857&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net operating loss carryforwards &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;32,812&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;45,574&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal and state tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;23,105&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,498&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;179&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,064&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred tax assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;104,905&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 #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;136,115&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,584)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net deferred tax assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;99,321&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 #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;130,265&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred contract costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(56,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(75,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(11,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(12,708)&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(10,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(13,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(994)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,725)&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(9,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(8,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred tax liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(89,499)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(113,422)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net deferred tax asset (liability)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022, the Company maintains a valuation allowance of $5,850 for certain state tax benefits which may not be realized. Such assessment may change in the future as further evidence becomes available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;30, 2022, the Company has gross net operating loss carryforwards for federal income tax purposes of approximately $179,932, of which $37,526 expire between 2034 to 2038. The Company has gross net operating loss carryforwards for state income tax purposes of approximately $138,042, of which $96,702 expire from 2022 to 2041. The remaining $183,746 federal and state net operating loss carryforwards have an indefinite utilization period. The Company also has gross federal and state research and development tax credits and other state credit carryforwards of approximately $32,231, which expire between 2023 and 2042. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2021 and 2022, the Company&#x2019;s liabilities for unrecognized tax benefits, which would impact the Company&#x2019;s effective tax rate if recognized, are presented below. The Company will include applicable penalties and interest when the benefit is recognized: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrecognized tax benefits at beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for tax positions of prior periods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrecognized tax benefit at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company files income tax returns with the United States federal government and various state jurisdictions. Certain tax years remain open for federal and state tax reporting jurisdictions in which the Company does business due to net operating loss carryforwards and tax credits unutilized from such years or utilized in a period remaining open for audit under normal statute of limitations relating to income tax liabilities. The Company, including its domestic subsidiaries, files &lt;/span&gt;&lt;/div&gt;a consolidated federal income tax return. For years before fiscal year ended June&#160;30, 2019, the Company is no longer subject to U.S. federal examination; however, the Internal Revenue Service (IRS) has the ability to review years prior to fiscal year 2019 to the extent the Company utilized tax attributes carried forward from those prior years. The statute of limitations on state filings is generally &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90ZXh0cmVnaW9uOjRhMzRmOGM0MjIxOTQ5OWM5M2ExMWRiNTA2MmQwMWQ1XzMyNjQ_bbe21d96-1a96-48e7-b187-7b8e5df46a0a"&gt;three&lt;/span&gt; to four years.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90ZXh0cmVnaW9uOjRhMzRmOGM0MjIxOTQ5OWM5M2ExMWRiNTA2MmQwMWQ1XzMyODM_38c7a4b3-52af-4678-9401-f6b77a45bf0c">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense (benefit) for the years ended June&#160;30, 2020, 2021 and 2022 consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,214)&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax expense (benefit)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13,715)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo3ZTg2NzJmY2QxZWM0ZjJkYjE0MTI5ZTQ1MTA0NmZiMy90YWJsZXJhbmdlOjdlODY3MmZjZDFlYzRmMmRiMTQxMjllNDUxMDQ2ZmIzXzMtMS0xLTEtMjU5OTk_9ec95e46-9d75-41d3-907d-38404f0dec5e"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo3ZTg2NzJmY2QxZWM0ZjJkYjE0MTI5ZTQ1MTA0NmZiMy90YWJsZXJhbmdlOjdlODY3MmZjZDFlYzRmMmRiMTQxMjllNDUxMDQ2ZmIzXzMtMy0xLTEtMjU5OTk_7185677a-395e-4323-884b-557ff6e62048"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo3ZTg2NzJmY2QxZWM0ZjJkYjE0MTI5ZTQ1MTA0NmZiMy90YWJsZXJhbmdlOjdlODY3MmZjZDFlYzRmMmRiMTQxMjllNDUxMDQ2ZmIzXzMtNS0xLTEtMjU5OTk_207360ac-99d3-4a41-98b7-d804c640d18e"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo3ZTg2NzJmY2QxZWM0ZjJkYjE0MTI5ZTQ1MTA0NmZiMy90YWJsZXJhbmdlOjdlODY3MmZjZDFlYzRmMmRiMTQxMjllNDUxMDQ2ZmIzXzQtMS0xLTEtMjU5OTk_e8ff4fad-22eb-4b95-866f-da9ed4d9babf"
      unitRef="usd">-92000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo3ZTg2NzJmY2QxZWM0ZjJkYjE0MTI5ZTQ1MTA0NmZiMy90YWJsZXJhbmdlOjdlODY3MmZjZDFlYzRmMmRiMTQxMjllNDUxMDQ2ZmIzXzQtMy0xLTEtMjU5OTk_8bd3340a-ec74-4189-a12b-b5b7aba9691d"
      unitRef="usd">-75000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo3ZTg2NzJmY2QxZWM0ZjJkYjE0MTI5ZTQ1MTA0NmZiMy90YWJsZXJhbmdlOjdlODY3MmZjZDFlYzRmMmRiMTQxMjllNDUxMDQ2ZmIzXzQtNS0xLTEtMjU5OTk_46d0b8d1-c8d7-41fb-a71c-44a628515488"
      unitRef="usd">-16000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo3ZTg2NzJmY2QxZWM0ZjJkYjE0MTI5ZTQ1MTA0NmZiMy90YWJsZXJhbmdlOjdlODY3MmZjZDFlYzRmMmRiMTQxMjllNDUxMDQ2ZmIzXzYtMS0xLTEtMjU5OTk_610ba284-c2bb-4cb2-92db-0b25a72f4e01"
      unitRef="usd">403000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo3ZTg2NzJmY2QxZWM0ZjJkYjE0MTI5ZTQ1MTA0NmZiMy90YWJsZXJhbmdlOjdlODY3MmZjZDFlYzRmMmRiMTQxMjllNDUxMDQ2ZmIzXzYtMy0xLTEtMjU5OTk_b7816962-8890-48bd-9344-2e358895831a"
      unitRef="usd">-10476000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo3ZTg2NzJmY2QxZWM0ZjJkYjE0MTI5ZTQ1MTA0NmZiMy90YWJsZXJhbmdlOjdlODY3MmZjZDFlYzRmMmRiMTQxMjllNDUxMDQ2ZmIzXzYtNS0xLTEtMjU5OTk_3c455170-d293-41da-8058-f9888e47c75d"
      unitRef="usd">-4214000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo3ZTg2NzJmY2QxZWM0ZjJkYjE0MTI5ZTQ1MTA0NmZiMy90YWJsZXJhbmdlOjdlODY3MmZjZDFlYzRmMmRiMTQxMjllNDUxMDQ2ZmIzXzctMS0xLTEtMjU5OTk_368b7578-3f11-4f0f-8051-e631d182540c"
      unitRef="usd">2352000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo3ZTg2NzJmY2QxZWM0ZjJkYjE0MTI5ZTQ1MTA0NmZiMy90YWJsZXJhbmdlOjdlODY3MmZjZDFlYzRmMmRiMTQxMjllNDUxMDQ2ZmIzXzctMy0xLTEtMjU5OTk_97f3c636-2a7d-41ce-838c-efc6456ff682"
      unitRef="usd">-3164000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo3ZTg2NzJmY2QxZWM0ZjJkYjE0MTI5ZTQ1MTA0NmZiMy90YWJsZXJhbmdlOjdlODY3MmZjZDFlYzRmMmRiMTQxMjllNDUxMDQ2ZmIzXzctNS0xLTEtMjU5OTk_fb4c9e69-ad44-4b2a-92d7-0374d7f1a32a"
      unitRef="usd">-2950000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo3ZTg2NzJmY2QxZWM0ZjJkYjE0MTI5ZTQ1MTA0NmZiMy90YWJsZXJhbmdlOjdlODY3MmZjZDFlYzRmMmRiMTQxMjllNDUxMDQ2ZmIzXzgtMS0xLTEtMjU5OTk_3878d27d-79af-4de6-aa46-1a441c6f82fd"
      unitRef="usd">2663000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo3ZTg2NzJmY2QxZWM0ZjJkYjE0MTI5ZTQ1MTA0NmZiMy90YWJsZXJhbmdlOjdlODY3MmZjZDFlYzRmMmRiMTQxMjllNDUxMDQ2ZmIzXzgtMy0xLTEtMjU5OTk_b5633bee-0531-4796-b06f-a0cd398d5a66"
      unitRef="usd">-13715000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo3ZTg2NzJmY2QxZWM0ZjJkYjE0MTI5ZTQ1MTA0NmZiMy90YWJsZXJhbmdlOjdlODY3MmZjZDFlYzRmMmRiMTQxMjllNDUxMDQ2ZmIzXzgtNS0xLTEtMjU5OTk_bde98875-01cf-447c-b0b8-50788fae4e21"
      unitRef="usd">-7180000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90ZXh0cmVnaW9uOjRhMzRmOGM0MjIxOTQ5OWM5M2ExMWRiNTA2MmQwMWQ1XzMyODI_325ab97a-0be1-44f6-a405-bcdae45077b9">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense (benefit) differed from the amounts computed by applying the U.S. federal income tax rate of 21% for the years ended June&#160;30, 2020, 2021 and 2022 to pretax income as a result of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense (benefit) at statutory federal rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Increase (reduction) in income taxes resulting from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development credit and other credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7.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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(18.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(35.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(21.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(24.0)&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8.6)&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90ZXh0cmVnaW9uOjRhMzRmOGM0MjIxOTQ5OWM5M2ExMWRiNTA2MmQwMWQ1XzI2MA_0f552cd5-81cc-4a43-b49c-3489c1f9af9f"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90ZXh0cmVnaW9uOjRhMzRmOGM0MjIxOTQ5OWM5M2ExMWRiNTA2MmQwMWQ1XzI2MA_6a68ed58-9e61-4928-89de-fe6a55a40b75"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90ZXh0cmVnaW9uOjRhMzRmOGM0MjIxOTQ5OWM5M2ExMWRiNTA2MmQwMWQ1XzI2MA_76593b81-bd3e-4584-b517-02e1e449a9ae"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo1NmJmMmZjOWI0NmI0OThmODllNGE2ZDljOGRkZWEzYi90YWJsZXJhbmdlOjU2YmYyZmM5YjQ2YjQ5OGY4OWU0YTZkOWM4ZGRlYTNiXzItMS0xLTEtMjU5OTk_a00cd5d6-81fc-4474-a3c9-2a7b32d172a9"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo1NmJmMmZjOWI0NmI0OThmODllNGE2ZDljOGRkZWEzYi90YWJsZXJhbmdlOjU2YmYyZmM5YjQ2YjQ5OGY4OWU0YTZkOWM4ZGRlYTNiXzItMy0xLTEtMjU5OTk_5295ec51-21ef-45e5-812d-d8965da9bddf"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo1NmJmMmZjOWI0NmI0OThmODllNGE2ZDljOGRkZWEzYi90YWJsZXJhbmdlOjU2YmYyZmM5YjQ2YjQ5OGY4OWU0YTZkOWM4ZGRlYTNiXzItNS0xLTEtMjU5OTk_deb49cc4-e5fe-4e21-b280-42fcc941bd0c"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <pcty:EffectiveIncomeTaxRateReconciliationTaxCreditResearchAndDevelopmentNet
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo1NmJmMmZjOWI0NmI0OThmODllNGE2ZDljOGRkZWEzYi90YWJsZXJhbmdlOjU2YmYyZmM5YjQ2YjQ5OGY4OWU0YTZkOWM4ZGRlYTNiXzQtMS0xLTEtMjU5OTk_83adf08f-1c5a-4cd6-ba7b-31467ab66ef9"
      unitRef="number">-0.032</pcty:EffectiveIncomeTaxRateReconciliationTaxCreditResearchAndDevelopmentNet>
    <pcty:EffectiveIncomeTaxRateReconciliationTaxCreditResearchAndDevelopmentNet
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo1NmJmMmZjOWI0NmI0OThmODllNGE2ZDljOGRkZWEzYi90YWJsZXJhbmdlOjU2YmYyZmM5YjQ2YjQ5OGY4OWU0YTZkOWM4ZGRlYTNiXzQtMy0xLTEtMjU5OTk_271cda82-2a1e-4c49-8469-a56419cdf043"
      unitRef="number">-0.071</pcty:EffectiveIncomeTaxRateReconciliationTaxCreditResearchAndDevelopmentNet>
    <pcty:EffectiveIncomeTaxRateReconciliationTaxCreditResearchAndDevelopmentNet
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo1NmJmMmZjOWI0NmI0OThmODllNGE2ZDljOGRkZWEzYi90YWJsZXJhbmdlOjU2YmYyZmM5YjQ2YjQ5OGY4OWU0YTZkOWM4ZGRlYTNiXzQtNS0xLTEtMjU5OTk_6fca4521-fbaf-4491-a3e2-b833bc05ab15"
      unitRef="number">-0.053</pcty:EffectiveIncomeTaxRateReconciliationTaxCreditResearchAndDevelopmentNet>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo1NmJmMmZjOWI0NmI0OThmODllNGE2ZDljOGRkZWEzYi90YWJsZXJhbmdlOjU2YmYyZmM5YjQ2YjQ5OGY4OWU0YTZkOWM4ZGRlYTNiXzUtMS0xLTEtMjU5OTk_135a69cd-f2cf-4b9c-a58a-9378bed11b38"
      unitRef="number">0.016</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo1NmJmMmZjOWI0NmI0OThmODllNGE2ZDljOGRkZWEzYi90YWJsZXJhbmdlOjU2YmYyZmM5YjQ2YjQ5OGY4OWU0YTZkOWM4ZGRlYTNiXzUtMy0xLTEtMjU5OTk_697b0124-06fc-417b-9784-cc69129a76d2"
      unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo1NmJmMmZjOWI0NmI0OThmODllNGE2ZDljOGRkZWEzYi90YWJsZXJhbmdlOjU2YmYyZmM5YjQ2YjQ5OGY4OWU0YTZkOWM4ZGRlYTNiXzUtNS0xLTEtMjU5OTk_bf65538d-b526-44de-bd91-1f94e9f585de"
      unitRef="number">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo1NmJmMmZjOWI0NmI0OThmODllNGE2ZDljOGRkZWEzYi90YWJsZXJhbmdlOjU2YmYyZmM5YjQ2YjQ5OGY4OWU0YTZkOWM4ZGRlYTNiXzYtMS0xLTEtMjU5OTk_29c4d03c-f39d-4146-8a4f-be9da201ad8f"
      unitRef="number">0.052</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo1NmJmMmZjOWI0NmI0OThmODllNGE2ZDljOGRkZWEzYi90YWJsZXJhbmdlOjU2YmYyZmM5YjQ2YjQ5OGY4OWU0YTZkOWM4ZGRlYTNiXzYtMy0xLTEtMjU5OTk_33fd5702-06bd-402b-ab51-ed58e464dcd7"
      unitRef="number">0.028</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo1NmJmMmZjOWI0NmI0OThmODllNGE2ZDljOGRkZWEzYi90YWJsZXJhbmdlOjU2YmYyZmM5YjQ2YjQ5OGY4OWU0YTZkOWM4ZGRlYTNiXzYtNS0xLTEtMjU5OTk_75a37f73-0995-4f79-bd5f-2a197ade0608"
      unitRef="number">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <pcty:EffectiveIncomeTaxRateReconciliationShareBasedCompensationCost
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo1NmJmMmZjOWI0NmI0OThmODllNGE2ZDljOGRkZWEzYi90YWJsZXJhbmdlOjU2YmYyZmM5YjQ2YjQ5OGY4OWU0YTZkOWM4ZGRlYTNiXzctMS0xLTEtMjU5OTk_9a95b3b5-b3cc-4c3c-9c4d-5e5de520d473"
      unitRef="number">-0.183</pcty:EffectiveIncomeTaxRateReconciliationShareBasedCompensationCost>
    <pcty:EffectiveIncomeTaxRateReconciliationShareBasedCompensationCost
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo1NmJmMmZjOWI0NmI0OThmODllNGE2ZDljOGRkZWEzYi90YWJsZXJhbmdlOjU2YmYyZmM5YjQ2YjQ5OGY4OWU0YTZkOWM4ZGRlYTNiXzctMy0xLTEtMjU5OTk_be18f611-5b7b-4df8-b8fe-afd48efadd35"
      unitRef="number">-0.350</pcty:EffectiveIncomeTaxRateReconciliationShareBasedCompensationCost>
    <pcty:EffectiveIncomeTaxRateReconciliationShareBasedCompensationCost
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo1NmJmMmZjOWI0NmI0OThmODllNGE2ZDljOGRkZWEzYi90YWJsZXJhbmdlOjU2YmYyZmM5YjQ2YjQ5OGY4OWU0YTZkOWM4ZGRlYTNiXzctNS0xLTEtMjU5OTk_e1c7eacb-7eff-4500-8805-61f9e96ad5c0"
      unitRef="number">-0.219</pcty:EffectiveIncomeTaxRateReconciliationShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo1NmJmMmZjOWI0NmI0OThmODllNGE2ZDljOGRkZWEzYi90YWJsZXJhbmdlOjU2YmYyZmM5YjQ2YjQ5OGY4OWU0YTZkOWM4ZGRlYTNiXzgtMS0xLTEtMjU5OTk_f60e4097-9afc-4c10-b3fb-f003cf242d71"
      unitRef="number">-0.018</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo1NmJmMmZjOWI0NmI0OThmODllNGE2ZDljOGRkZWEzYi90YWJsZXJhbmdlOjU2YmYyZmM5YjQ2YjQ5OGY4OWU0YTZkOWM4ZGRlYTNiXzgtMy0xLTEtMjU5OTk_4ee78dc8-eaaa-48e0-ac5e-11e3aa9d6f5e"
      unitRef="number">-0.067</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo1NmJmMmZjOWI0NmI0OThmODllNGE2ZDljOGRkZWEzYi90YWJsZXJhbmdlOjU2YmYyZmM5YjQ2YjQ5OGY4OWU0YTZkOWM4ZGRlYTNiXzgtNS0xLTEtMjU5OTk_0f9bf618-2626-4c4f-9955-56c77129ec12"
      unitRef="number">-0.040</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo1NmJmMmZjOWI0NmI0OThmODllNGE2ZDljOGRkZWEzYi90YWJsZXJhbmdlOjU2YmYyZmM5YjQ2YjQ5OGY4OWU0YTZkOWM4ZGRlYTNiXzktMS0xLTEtMjU5OTk_2ec01934-a7aa-4b3c-88b3-e5eaa495fb4e"
      unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo1NmJmMmZjOWI0NmI0OThmODllNGE2ZDljOGRkZWEzYi90YWJsZXJhbmdlOjU2YmYyZmM5YjQ2YjQ5OGY4OWU0YTZkOWM4ZGRlYTNiXzktMy0xLTEtMjU5OTk_e971702c-6aa2-48ca-a393-9f31f2d36182"
      unitRef="number">-0.004</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo1NmJmMmZjOWI0NmI0OThmODllNGE2ZDljOGRkZWEzYi90YWJsZXJhbmdlOjU2YmYyZmM5YjQ2YjQ5OGY4OWU0YTZkOWM4ZGRlYTNiXzktNS0xLTEtMjU5OTk_1a38d1af-d7d0-43be-ab79-cf2f74afc016"
      unitRef="number">-0.003</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo1NmJmMmZjOWI0NmI0OThmODllNGE2ZDljOGRkZWEzYi90YWJsZXJhbmdlOjU2YmYyZmM5YjQ2YjQ5OGY4OWU0YTZkOWM4ZGRlYTNiXzEwLTEtMS0xLTI1OTk5_5eecfe28-6482-4b78-904b-57619e1b1ba7"
      unitRef="number">0.040</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo1NmJmMmZjOWI0NmI0OThmODllNGE2ZDljOGRkZWEzYi90YWJsZXJhbmdlOjU2YmYyZmM5YjQ2YjQ5OGY4OWU0YTZkOWM4ZGRlYTNiXzEwLTMtMS0xLTI1OTk5_728406f3-0fce-455e-8c53-6cf7b01171ac"
      unitRef="number">-0.240</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTo1NmJmMmZjOWI0NmI0OThmODllNGE2ZDljOGRkZWEzYi90YWJsZXJhbmdlOjU2YmYyZmM5YjQ2YjQ5OGY4OWU0YTZkOWM4ZGRlYTNiXzEwLTUtMS0xLTI1OTk5_e10584e1-cce0-4b49-875b-aac080a5977d"
      unitRef="number">-0.086</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90ZXh0cmVnaW9uOjRhMzRmOGM0MjIxOTQ5OWM5M2ExMWRiNTA2MmQwMWQ1XzQwNw_2119a034-6437-4dc7-8ee6-c2033c9fd6f7"
      unitRef="number">0.040</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90ZXh0cmVnaW9uOjRhMzRmOGM0MjIxOTQ5OWM5M2ExMWRiNTA2MmQwMWQ1XzQxMQ_2334c192-2c17-40b0-b392-83269375ceac"
      unitRef="number">-0.240</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90ZXh0cmVnaW9uOjRhMzRmOGM0MjIxOTQ5OWM5M2ExMWRiNTA2MmQwMWQ1XzQxOA_3f394a9a-b236-42f2-99d3-1b848cd4ce09"
      unitRef="number">-0.086</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90ZXh0cmVnaW9uOjRhMzRmOGM0MjIxOTQ5OWM5M2ExMWRiNTA2MmQwMWQ1XzQ1Nw_a72780df-4a28-4097-8c1d-c8781e74498d"
      unitRef="usd">67118000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90ZXh0cmVnaW9uOjRhMzRmOGM0MjIxOTQ5OWM5M2ExMWRiNTA2MmQwMWQ1XzQ2MQ_c07989ad-cff8-47d6-a5e9-d41594038c48"
      unitRef="usd">57104000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90ZXh0cmVnaW9uOjRhMzRmOGM0MjIxOTQ5OWM5M2ExMWRiNTA2MmQwMWQ1XzE2NDkyNjc0NDcxMDY_64d4f05f-c5c0-4011-8420-c92da525d056"
      unitRef="usd">83597000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90ZXh0cmVnaW9uOjRhMzRmOGM0MjIxOTQ5OWM5M2ExMWRiNTA2MmQwMWQ1XzMyNzg_78b8d21a-7f74-4387-ae18-2c7876b275e9">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at June&#160;30, 2021 and 2022 are presented below.&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19,415&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19,979&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,559&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16,143&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,835&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,857&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net operating loss carryforwards &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;32,812&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;45,574&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal and state tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;23,105&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,498&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;179&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 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,064&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred tax assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;104,905&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 #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;136,115&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,584)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net deferred tax assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;99,321&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 #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;130,265&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred contract costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(56,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(75,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(11,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(12,708)&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(10,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(13,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(994)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,725)&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(9,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(8,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred tax liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(89,499)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(113,422)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net deferred tax asset (liability)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <pcty:DeferredTaxAssetsOperatingLeaseLiabilities
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzMtMS0xLTEtMjU5OTk_9685c510-21a9-4d57-8508-b6b9afb8be3c"
      unitRef="usd">19415000</pcty:DeferredTaxAssetsOperatingLeaseLiabilities>
    <pcty:DeferredTaxAssetsOperatingLeaseLiabilities
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzMtMy0xLTEtMjU5OTk_cda306d0-b18c-42e5-bf51-08f6a9611180"
      unitRef="usd">19979000</pcty:DeferredTaxAssetsOperatingLeaseLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzQtMS0xLTEtMjU5OTk_a876f95f-2fb3-441d-8bf5-7539610b38df"
      unitRef="usd">13559000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzQtMy0xLTEtMjU5OTk_b811b82e-0aca-403f-b038-476c8abf1e34"
      unitRef="usd">16143000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzUtMS0xLTEtMjU5OTk_31b659d8-eb07-4bf3-9d8c-9a81c1da89ae"
      unitRef="usd">15835000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzUtMy0xLTEtMjU5OTk_28764b58-26c2-4de8-9590-9e3ad57da1ea"
      unitRef="usd">22857000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzYtMS0xLTEtMjU5OTk_1254b53b-838f-4673-bd47-a915a408cc5e"
      unitRef="usd">32812000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzYtMy0xLTEtMjU5OTk_f246fb58-f936-47a2-bf12-1f81226dd92c"
      unitRef="usd">45574000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzctMS0xLTEtMjU5OTk_bc070cd3-7a14-448c-b2a9-c4c97c48928a"
      unitRef="usd">23105000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzctMy0xLTEtMjU5OTk_a0ade81b-4334-4d08-b498-a73b99e88acb"
      unitRef="usd">30498000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzgtMS0xLTEtMjU5OTk_04c7a360-36a6-425e-91c7-6e4091d96374"
      unitRef="usd">179000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzgtMy0xLTEtMjU5OTk_d1a8f61c-859e-4e5a-a8f0-dc8e753cb480"
      unitRef="usd">1064000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzktMS0xLTEtMjU5OTk_fac524db-d3a7-4ab4-a94d-ca1fabeb74a9"
      unitRef="usd">104905000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzktMy0xLTEtMjU5OTk_8e6c7f1f-65d2-40d5-b2a5-f958f94dabe0"
      unitRef="usd">136115000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzEwLTEtMS0xLTI1OTk5_54513e78-e4ea-406e-aaae-7ef21d9b9851"
      unitRef="usd">5584000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzEwLTMtMS0xLTI1OTk5_eeb25b74-7df7-4fcb-84e5-27d4a959521c"
      unitRef="usd">5850000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzExLTEtMS0xLTI1OTk5_29e12489-d5de-4d74-84bc-f24ef331d13f"
      unitRef="usd">99321000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzExLTMtMS0xLTI1OTk5_1f8def38-ebfc-4a0f-847f-32857e198670"
      unitRef="usd">130265000</us-gaap:DeferredTaxAssetsNet>
    <pcty:DeferredTaxLiabilitiesDeferredContractCosts
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzEzLTEtMS0xLTI1OTk5_af33d08f-096a-45c0-917d-5ae650634d02"
      unitRef="usd">56618000</pcty:DeferredTaxLiabilitiesDeferredContractCosts>
    <pcty:DeferredTaxLiabilitiesDeferredContractCosts
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzEzLTMtMS0xLTI1OTk5_729fe4cf-5c5f-46e3-b721-c200378fa725"
      unitRef="usd">75028000</pcty:DeferredTaxLiabilitiesDeferredContractCosts>
    <pcty:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzE0LTEtMS0xLTI1OTk5_5abadfb3-d1fc-4a93-94b8-63c6de3c312d"
      unitRef="usd">11460000</pcty:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets>
    <pcty:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzE0LTMtMS0xLTI1OTk5_29be007e-5d7b-4249-ae02-6ce3e530872f"
      unitRef="usd">12708000</pcty:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzE1LTEtMS0xLTI1OTk5_28752ecd-2e4f-4f83-9dea-bbe7f8cbd14f"
      unitRef="usd">10664000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzE1LTMtMS0xLTI1OTk5_169a6d3e-ec03-40b5-9d01-a6fc12c7a69d"
      unitRef="usd">13661000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzE2LTEtMS0xLTI1OTk5_c51ef424-659a-42ed-9651-8e264437a1b5"
      unitRef="usd">994000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzE2LTMtMS0xLTI1OTk5_082f5044-42a8-4593-ad62-393c97f070e1"
      unitRef="usd">3725000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzE3LTEtMS0xLTI1OTk5_00a97a29-3cf1-4512-b31e-0245eac81172"
      unitRef="usd">9763000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzE3LTMtMS0xLTI1OTk5_804e074e-3001-4efe-83ea-23be690fa85f"
      unitRef="usd">8300000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzE4LTEtMS0xLTI1OTk5_c7eb5f03-6431-48ac-a74a-62eaf47afda6"
      unitRef="usd">89499000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzE4LTMtMS0xLTI1OTk5_a93344eb-900a-4660-9cb0-5cc63621e40c"
      unitRef="usd">113422000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzE5LTEtMS0xLTI1OTk5_9fbd9cf1-de2a-4cf7-8321-70dd36f0763f"
      unitRef="usd">9822000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZTowNDZjOGFlODYyNWQ0NjJmOWRhMTY5ZTRjMmRlOGY5MS90YWJsZXJhbmdlOjA0NmM4YWU4NjI1ZDQ2MmY5ZGExNjllNGMyZGU4ZjkxXzE5LTMtMS0xLTI1OTk5_741c439d-a496-47fd-8e4a-c5c8a1ebc81f"
      unitRef="usd">16843000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ib3a9ae3c985e45ba9c11387dd1cb9165_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90ZXh0cmVnaW9uOjRhMzRmOGM0MjIxOTQ5OWM5M2ExMWRiNTA2MmQwMWQ1XzE0MTQ_7112db75-9027-4470-bb99-aba5fac06c62"
      unitRef="usd">5850000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i00b16fca54d14930ae2b60ac15ce597e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90ZXh0cmVnaW9uOjRhMzRmOGM0MjIxOTQ5OWM5M2ExMWRiNTA2MmQwMWQ1XzE2Nzc_b24ac8a6-8520-4bf1-b887-52828a0130b9"
      unitRef="usd">179932000</us-gaap:OperatingLossCarryforwards>
    <pcty:OperatingLossCarryforwardsSubjectToExpiration
      contextRef="i00b16fca54d14930ae2b60ac15ce597e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90ZXh0cmVnaW9uOjRhMzRmOGM0MjIxOTQ5OWM5M2ExMWRiNTA2MmQwMWQ1XzE2OTA_e1150314-f6a0-4085-b1ae-bab57141b083"
      unitRef="usd">37526000</pcty:OperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ib3a9ae3c985e45ba9c11387dd1cb9165_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90ZXh0cmVnaW9uOjRhMzRmOGM0MjIxOTQ5OWM5M2ExMWRiNTA2MmQwMWQ1XzE4MjA_7c5794f4-399e-45a9-974d-16fb2f46ac98"
      unitRef="usd">138042000</us-gaap:OperatingLossCarryforwards>
    <pcty:OperatingLossCarryforwardsSubjectToExpiration
      contextRef="ib3a9ae3c985e45ba9c11387dd1cb9165_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90ZXh0cmVnaW9uOjRhMzRmOGM0MjIxOTQ5OWM5M2ExMWRiNTA2MmQwMWQ1XzE4MzM_c8cf5f23-2331-4a1c-b77b-4886d456743e"
      unitRef="usd">96702000</pcty:OperatingLossCarryforwardsSubjectToExpiration>
    <pcty:OperatingLossCarryforwardsNotSubjectToExpiration
      contextRef="ieaf6509cce674f02bef2cde554cfd0d4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90ZXh0cmVnaW9uOjRhMzRmOGM0MjIxOTQ5OWM5M2ExMWRiNTA2MmQwMWQ1XzE4NzI_3edb90a2-9ee7-454f-94ff-f84c3648ede7"
      unitRef="usd">183746000</pcty:OperatingLossCarryforwardsNotSubjectToExpiration>
    <pcty:TaxCreditCarryforwardNetAmount
      contextRef="i7d8a57df2c4d49a797de12bc392c5518_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90ZXh0cmVnaW9uOjRhMzRmOGM0MjIxOTQ5OWM5M2ExMWRiNTA2MmQwMWQ1XzIxMDE_bde23aec-accb-40a7-b378-26f35edf36ea"
      unitRef="usd">32231000</pcty:TaxCreditCarryforwardNetAmount>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90ZXh0cmVnaW9uOjRhMzRmOGM0MjIxOTQ5OWM5M2ExMWRiNTA2MmQwMWQ1XzMyNzM_26e58d32-b802-4437-b915-3fe3d4990e1c">The Company will include applicable penalties and interest when the benefit is recognized: &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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrecognized tax benefits at beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for tax positions of prior periods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrecognized tax benefit at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i4d7a89d3a2b34443838b8e6228e6ddb4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZToyY2Y1MDM2NTYwZjc0MzU0YTRmOWNmYjE5NGVkN2ZhNi90YWJsZXJhbmdlOjJjZjUwMzY1NjBmNzQzNTRhNGY5Y2ZiMTk0ZWQ3ZmE2XzItMS0xLTEtNzQ4MTE_4ccbb0a6-1d5a-4dd0-a462-0d15c0df3810"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZToyY2Y1MDM2NTYwZjc0MzU0YTRmOWNmYjE5NGVkN2ZhNi90YWJsZXJhbmdlOjJjZjUwMzY1NjBmNzQzNTRhNGY5Y2ZiMTk0ZWQ3ZmE2XzItMS0xLTEtMjU5OTk_928b0b95-1ed2-473e-88d6-e2b6502f784d"
      unitRef="usd">534000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZToyY2Y1MDM2NTYwZjc0MzU0YTRmOWNmYjE5NGVkN2ZhNi90YWJsZXJhbmdlOjJjZjUwMzY1NjBmNzQzNTRhNGY5Y2ZiMTk0ZWQ3ZmE2XzMtMS0xLTEtNzQ4MTE_aeb86cbb-8855-4cc2-8e90-e45a5014c648"
      unitRef="usd">84000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZToyY2Y1MDM2NTYwZjc0MzU0YTRmOWNmYjE5NGVkN2ZhNi90YWJsZXJhbmdlOjJjZjUwMzY1NjBmNzQzNTRhNGY5Y2ZiMTk0ZWQ3ZmE2XzMtMS0xLTEtMjU5OTk_971bddc3-de48-4d60-a02a-baecc4978057"
      unitRef="usd">380000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZToyY2Y1MDM2NTYwZjc0MzU0YTRmOWNmYjE5NGVkN2ZhNi90YWJsZXJhbmdlOjJjZjUwMzY1NjBmNzQzNTRhNGY5Y2ZiMTk0ZWQ3ZmE2XzQtMS0xLTEtNzQ4MTE_546cc4e2-6438-491d-8723-d86d6d7bb43c"
      unitRef="usd">450000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZToyY2Y1MDM2NTYwZjc0MzU0YTRmOWNmYjE5NGVkN2ZhNi90YWJsZXJhbmdlOjJjZjUwMzY1NjBmNzQzNTRhNGY5Y2ZiMTk0ZWQ3ZmE2XzQtMS0xLTEtMjU5OTk_1f2c3c87-e194-4d9e-9f0a-b70c3a6ffe59"
      unitRef="usd">101000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1286f287e5d84bc786bc0a2c1dd0bb3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZToyY2Y1MDM2NTYwZjc0MzU0YTRmOWNmYjE5NGVkN2ZhNi90YWJsZXJhbmdlOjJjZjUwMzY1NjBmNzQzNTRhNGY5Y2ZiMTk0ZWQ3ZmE2XzUtMS0xLTEtNzQ4MTE_d390f64d-1691-4a79-96e8-900be38c6b85"
      unitRef="usd">534000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i0a9a9cb45a974f5fb4e35a3ea15ec757_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90YWJsZToyY2Y1MDM2NTYwZjc0MzU0YTRmOWNmYjE5NGVkN2ZhNi90YWJsZXJhbmdlOjJjZjUwMzY1NjBmNzQzNTRhNGY5Y2ZiMTk0ZWQ3ZmE2XzUtMS0xLTEtMjU5OTk_513fc30d-c631-4f55-93e0-f93089ae817d"
      unitRef="usd">1015000</us-gaap:UnrecognizedTaxBenefits>
    <pcty:StatuteOfLimitationsOnFilings
      contextRef="ia43ef79839bf4944b8dcf1fad5602cc5_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTAvZnJhZzo0YTM0ZjhjNDIyMTk0OTljOTNhMTFkYjUwNjJkMDFkNS90ZXh0cmVnaW9uOjRhMzRmOGM0MjIxOTQ5OWM5M2ExMWRiNTA2MmQwMWQ1XzMyNzA_7ebfe6d1-09de-45b7-9f3c-dd06e5b661a4">P4Y</pcty:StatuteOfLimitationsOnFilings>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTYvZnJhZzoxN2QxNzI0MTNlNDQ0NzM5ODJjZTQyNmQ2YmYwNzJhYy90ZXh0cmVnaW9uOjE3ZDE3MjQxM2U0NDQ3Mzk4MmNlNDI2ZDZiZjA3MmFjXzI4NQ_a2a9dc08-5764-4c76-b831-d71a6ecdde52">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(14) Stockholders&#x2019; Equity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Holders of common stock are entitled to one vote per share and to receive dividends, when declared. The holders have no preemptive or other subscription rights and there are no redemption or sinking fund provisions with respect to such shares.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <pcty:CommonStockNumberOfVotesPerShare
      contextRef="i7fb1a0bb6fac415ea9c4576c7a1f62b2_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTYvZnJhZzoxN2QxNzI0MTNlNDQ0NzM5ODJjZTQyNmQ2YmYwNzJhYy90ZXh0cmVnaW9uOjE3ZDE3MjQxM2U0NDQ3Mzk4MmNlNDI2ZDZiZjA3MmFjXzg0_85d2e4a6-e502-421e-a2bc-0568c7e5f15d"
      unitRef="vote">1</pcty:CommonStockNumberOfVotesPerShare>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8xOTkvZnJhZzo0MWFmYjgwZjk1M2E0YTg5YjdhNmI4ZDhhNWIxZjliNy90ZXh0cmVnaW9uOjQxYWZiODBmOTUzYTRhODliN2E2YjhkOGE1YjFmOWI3Xzc5OTE_52a3b1a3-0dbf-4bdf-a1fb-5250e799c642">(15) Benefit Plans&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Incentive Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains a 2008 Equity Incentive Plan (the &#x201c;2008 Plan&#x201d;) and a 2014 Equity Incentive Plan (the &#x201c;2014 Plan&#x201d;) pursuant to which the Company has reserved shares of its common stock for issuance to its employees, directors and non-employee third parties. The 2014 Plan serves as the successor to the 2008 Plan and permits the granting of restricted stock units and other equity incentives at the discretion of the compensation committee of the Company&#x2019;s board of directors (&#x201c;the Committee&#x201d;). No new awards have been or will be issued under the 2008 Plan since the effective date of the 2014 Plan. Outstanding awards under the 2008 Plan continue to be subject to the terms and conditions of the 2008 Plan. The number of shares of common stock reserved for issuance under the 2014 Plan may increase each calendar year, continuing through and including January 1, 2024. The number of shares added each year may be equal to the lesser of (a) four and five tenths percent (4.5%) of the number of shares of common stock of the Company issued and outstanding on the immediately preceding December 31, or (b) an amount determined by the Company&#x2019;s board of directors. The Company&#x2019;s board of directors approved the increase in the number of common shares in reserve for issuance under the 2014 Plan by 2,400 shares, effective January 1, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022, the Company had 14,369 shares allocated to the plans, of which 1,976 shares were subject to outstanding options or awards. Generally, the Company issues previously unissued shares for the exercise of stock options or vesting of awards; however, shares previously subject to 2014 Plan grants or awards that are forfeited or net settled at exercise or release may be reissued to satisfy future issuances. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in the number of shares available for grant under the Company&#x2019;s equity incentive plans during the year ended June&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Available for grant at July 1 ,2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 1, 2022 Evergreen provision increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares withheld in settlement of taxes and/or exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares removed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(59)&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Available for grant at June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares removed represents forfeitures of shares and shares withheld in settlement of taxes and/or payment of exercise price related to grants made under the 2008 Plan. As noted above, no new awards will be issued under the 2008 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense related to stock options, restricted stock units (&#x201c;RSUs&#x201d;), market share units (&#x201c;MSUs&#x201d;) and the Employee Stock Purchase Plan (as described below) was included in the following line items in the accompanying Consolidated Statements of Operations and Comprehensive Income:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;96,202&#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-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Company capitalized $2,397, $2,610 and $7,119 of stock-based compensation expense in its capitalized internal-use software costs in the years ended June&#160;30, 2020, 2021 and 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the compensation committee of the Company&#x2019;s board of directors approved the modification of the performance targets for vesting of the performance-based restricted stock units granted in fiscal 2020. The Company recorded $6,423 and $6,765 in stock-based compensation expense during the years ended June&#160;30, 2021 and 2022, respectively, related to these modified performance-based restricted stock units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2022, Michael Haske announced his intent to resign from his position effective September 1, 2022. In connection with his resignation, the Company&#x2019;s board of directors approved a Transition and Separation Agreement and a Consulting Services Agreement whereby Mr. Haske will provide consulting services to the Company for a period of one year after the end of his employment on September 1, 2022. Pursuant to these agreements, the compensation committee of the Company's board of directors approved the modifications of certain of Mr. Haske's outstanding RSUs and MSUs to allow the awards to continue to vest after the end of his service period. As a result, the Company will record the cumulative effect of the modifications and accelerate the recognition of the remaining expense associated with certain of Mr. Haske's unmodified outstanding awards over his remaining substantive service period. The modifications of these awards did not have a material impact on the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents stock option activity during the year ended June&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;br/&gt;shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;exercise&lt;br/&gt;price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;remaining&lt;br/&gt;contractual&lt;br/&gt;term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate&lt;br/&gt;intrinsic&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at July 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.4&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;133,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85,515&#160;&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options vested and exercisable at June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85,515&#160;&lt;/span&gt;&lt;/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:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no stock options granted during the years ended June&#160;30, 2020, 2021 or 2022. The total intrinsic value of options exercised during the years ended June&#160;30, 2020, 2021 and 2022 was $29,791, $84,072 and $51,457, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may also grant RSUs under the 2014 Plan with terms determined at the discretion of the Committee. RSUs generally vest over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzM4NDgyOTA3MDE4MzA_43a483fe-acbb-4db6-8a82-860128997488"&gt;three&lt;/span&gt; or four years following the grant date. Certain RSU awards have time-based vesting conditions while other RSUs vest based on the achievement of certain revenue and Adjusted EBITDA targets in current and future fiscal years. For these performance-based RSUs, the Company recognizes stock-based compensation expense based upon the probable achievement of these aforementioned performance metrics. The following table represents restricted stock unit activity during the year ended June&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;grant date&lt;br/&gt;fair 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSU balance at July 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;242.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs vested &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;163.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSU balance at June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;168.44&#160;&lt;/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:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;30, 2022, there was $90,250 of total unrecognized compensation cost, net of estimated forfeitures, related to unvested restricted stock units granted. That cost is expected to be recognized over a weighted average period of 1.9 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also grants MSUs under the 2014 Plan with terms determined at the discretion of the Committee. The actual number of MSUs that will be eligible to vest is based on the achievement of a relative total shareholder return (&#x201c;TSR&#x201d;) target as compared to the TSR realized by each of the companies comprising the Russell 3000 Index over an approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;three&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;-year period. The MSUs cliff-vest at the end of the TSR measurement period, and up to &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of the target number of shares subject to each MSU are eligible to be earned.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents market share unit activity during the year ended &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;grant date&lt;br/&gt;fair 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;MSU balance at July 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;58&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;178.04&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;MSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;361.02&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;MSUs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;178.04&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;MSU balance at June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;101&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;263.83&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimated the grant date fair value of the MSUs using a Monte Carlo simulation model that included the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:69.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Valuation assumptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:left;vertical-align:bottom"&gt;&lt;div style="padding-left:0.97pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;47.4 - 47.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.04&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.97pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.92 - 3.04 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Risk&#x2011;free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.18%&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:left;vertical-align:bottom"&gt;&lt;div style="padding-left:0.97pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.43 - 0.47%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;30, 2022, there was $12,764 of total unrecognized compensation cost, net of estimated forfeitures, related to unvested MSUs. That cost is expected to be recognized over a period of 1.8 years.&lt;/span&gt;&lt;/div&gt;The total of excess income tax benefits for stock-based compensation arrangements was $67,816, $128,229 and $143,046 for the years ended June&#160;30, 2020, 2021 and 2022, respectively, and were recognized through Income tax expense (benefit).&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Company&#x2019;s Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;), the Company can grant stock purchase rights to all eligible employees during specific offering periods not to exceed twenty-seven months. Each offering period will begin on the trading day closest to May 16 and November 16 of each year. Shares are purchased through employees&#x2019; payroll deductions, up to a maximum of 10% of employees&#x2019; compensation for each purchase period, at a purchase price equal to 85% of the lesser of the fair market value of the Company&#x2019;s common stock at the first trading day of the applicable offering period or the purchase date. Participants may purchase up to $25 worth of common stock or 2 shares of common stock in any one year. The ESPP is considered compensatory and results in compensation expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022, a total of 1,493 shares of common stock were reserved for future issuances under the ESPP. The number of shares of common stock reserved for issuance under the ESPP may increase each calendar year, continuing through and including January 1, 2024. The number of shares added each year may be equal to the lesser of (a) 400, (b) seventy-five one hundredths percent (0.75%) of the number of shares of common stock of the Company issued and outstanding on the immediately preceding December 31, or (c) an amount determined by the Company&#x2019;s board of directors. The Company&#x2019;s board of directors approved the increase in the number of common shares in reserve for issuance under the ESPP by 400 shares, effective January 1, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company issued a total of 101 shares upon the completion of its six-month offering periods ending November 15, 2021 and May 13, 2022. The Company recorded compensation expense attributable to the ESPP of $3,235, $4,570 and $4,676 for the years ended June&#160;30, 2020, 2021 and 2022, respectively, which is included in the summary of stock-based compensation expense above. The grant date fair value of the ESPP offering periods was estimated using the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation assumptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected dividend yield &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38.6 - 72.2%&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42.2 - 72.2%&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31.0 - 57.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected term (years) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk&#x2011;free interest rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.15 - 2.44%&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.04 - 0.15%&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.04 - 1.54%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(c) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;401(k) Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains a 401(k) plan with a matching provision that covers all eligible employees. The Company matches 50% of employees&#x2019; contributions up to 8% of their gross pay. Contributions were $7,914, $2,658 and $12,305 for the years ended June&#160;30, 2020, 2021 and 2022, respectively. In response to the uncertainties presented by the COVID-19 pandemic, the Company temporarily suspended 401(k) plan matching contributions during the first three quarters of fiscal 2021. The Company reinstated contributions during the fourth quarter of fiscal 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="ida3e8d886898408eb7ab1ce3ce3452d5_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzM4NDgyOTA2OTc3NDg_69e6dead-0341-4391-8e62-832290657dcd"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <pcty:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageNumberOfAdditionalSharesAvailableForGrant
      contextRef="ia55fda8b3f4c466c93e9f9a3524598ca_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzM4NDgyOTA2OTgyMjU_f96eb68c-1ee7-430b-a2c5-178e8a1d3039"
      unitRef="number">0.045</pcty:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageNumberOfAdditionalSharesAvailableForGrant>
    <pcty:CommonStockCapitalSharesReservedForFutureIssuanceIncrease
      contextRef="if385a80980b64c16a9079032f1089dcf_D20220101-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzM4NDgyOTA2OTg1NDg_950cb94a-0667-4709-a675-7896caaeeda8"
      unitRef="shares">2400000</pcty:CommonStockCapitalSharesReservedForFutureIssuanceIncrease>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="icaa4040583804648b83847beb15e3938_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzM4NDgyOTA2OTg2MTQ_985abce9-6e5e-4237-9603-88e5adef5a64"
      unitRef="shares">14369000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <pcty:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCapitalSharesReservedForIssuance
      contextRef="icaa4040583804648b83847beb15e3938_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzM4NDgyOTA2OTg2NTg_a9163c75-42c8-4430-9e29-3f6958856403"
      unitRef="shares">1976000</pcty:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCapitalSharesReservedForIssuance>
    <pcty:ScheduleOfShareBasedCompensationActivitiesTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzEyNjQ0MzgzNzI1Njg3_c822c3dc-0666-4596-8222-cc2c0f3e0f93">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in the number of shares available for grant under the Company&#x2019;s equity incentive plans during the year ended June&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Available for grant at July 1 ,2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 1, 2022 Evergreen provision increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares withheld in settlement of taxes and/or exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares removed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(59)&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Available for grant at June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</pcty:ScheduleOfShareBasedCompensationActivitiesTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i32aab5978ece458ca58f660a509efeb6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZToxMzhlYzFlZmMyN2U0MTA3OTk2NmEyNjhkYTFkYmM0Ni90YWJsZXJhbmdlOjEzOGVjMWVmYzI3ZTQxMDc5OTY2YTI2OGRhMWRiYzQ2XzEtMS0xLTEtNzI5NDQ_764efe65-bfc7-4726-889c-6f49b22522e7"
      unitRef="shares">10312000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <pcty:CommonStockCapitalSharesReservedForFutureIssuanceIncrease
      contextRef="if0dbf4189c28473ba3b3f6421ab01ea7_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZToxMzhlYzFlZmMyN2U0MTA3OTk2NmEyNjhkYTFkYmM0Ni90YWJsZXJhbmdlOjEzOGVjMWVmYzI3ZTQxMDc5OTY2YTI2OGRhMWRiYzQ2XzItMS0xLTEtNzI5NDQ_3da34187-a545-40f2-9f74-1fc8f6db579b"
      unitRef="shares">2400000</pcty:CommonStockCapitalSharesReservedForFutureIssuanceIncrease>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if0dbf4189c28473ba3b3f6421ab01ea7_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZToxMzhlYzFlZmMyN2U0MTA3OTk2NmEyNjhkYTFkYmM0Ni90YWJsZXJhbmdlOjEzOGVjMWVmYzI3ZTQxMDc5OTY2YTI2OGRhMWRiYzQ2XzMtMS0xLTEtNzI5NDQ_e7ffaec1-4a18-4780-bdf6-dc04b4264f6f"
      unitRef="shares">650000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <pcty:ShareBasedCompensationArrangementByShareBasedPaymentAwardMarketShareUnits
      contextRef="if0dbf4189c28473ba3b3f6421ab01ea7_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZToxMzhlYzFlZmMyN2U0MTA3OTk2NmEyNjhkYTFkYmM0Ni90YWJsZXJhbmdlOjEzOGVjMWVmYzI3ZTQxMDc5OTY2YTI2OGRhMWRiYzQ2XzQtMS0xLTEtNzI5NDQ_793e920b-46fd-43dd-b664-d239b4a1e150"
      unitRef="shares">48000</pcty:ShareBasedCompensationArrangementByShareBasedPaymentAwardMarketShareUnits>
    <pcty:NetSettledEquityAwardsInShares
      contextRef="if0dbf4189c28473ba3b3f6421ab01ea7_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZToxMzhlYzFlZmMyN2U0MTA3OTk2NmEyNjhkYTFkYmM0Ni90YWJsZXJhbmdlOjEzOGVjMWVmYzI3ZTQxMDc5OTY2YTI2OGRhMWRiYzQ2XzUtMS0xLTEtNzI5NDQ_46604d92-f8de-45df-b2b8-d01b7e97d736"
      unitRef="shares">289000</pcty:NetSettledEquityAwardsInShares>
    <pcty:ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeituresInPeriod
      contextRef="if0dbf4189c28473ba3b3f6421ab01ea7_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZToxMzhlYzFlZmMyN2U0MTA3OTk2NmEyNjhkYTFkYmM0Ni90YWJsZXJhbmdlOjEzOGVjMWVmYzI3ZTQxMDc5OTY2YTI2OGRhMWRiYzQ2XzYtMS0xLTEtNzI5NDQ_29b5675e-cd50-4983-910f-aecb92a6cc09"
      unitRef="shares">149000</pcty:ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeituresInPeriod>
    <pcty:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemovedInPeriod
      contextRef="if0dbf4189c28473ba3b3f6421ab01ea7_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZToxMzhlYzFlZmMyN2U0MTA3OTk2NmEyNjhkYTFkYmM0Ni90YWJsZXJhbmdlOjEzOGVjMWVmYzI3ZTQxMDc5OTY2YTI2OGRhMWRiYzQ2XzctMS0xLTEtNzI5NDQ_cc4cc33f-13d4-4944-8d48-7fa0a2c9887f"
      unitRef="shares">59000</pcty:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemovedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="icaa4040583804648b83847beb15e3938_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZToxMzhlYzFlZmMyN2U0MTA3OTk2NmEyNjhkYTFkYmM0Ni90YWJsZXJhbmdlOjEzOGVjMWVmYzI3ZTQxMDc5OTY2YTI2OGRhMWRiYzQ2XzgtMS0xLTEtNzI5NDQ_ea89d300-ead1-40bf-a211-c19d0567d494"
      unitRef="shares">12393000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <pcty:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuable
      contextRef="ida3e8d886898408eb7ab1ce3ce3452d5_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzM4NDgyOTA2OTkzNDA_aca2244a-7a0f-4fa6-9e63-1378aa4568b1"
      unitRef="shares">0</pcty:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuable>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzEyNjQ0MzgzNzI1Njg4_8e9b8436-9c35-4c34-aebd-17805c19cf93">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense related to stock options, restricted stock units (&#x201c;RSUs&#x201d;), market share units (&#x201c;MSUs&#x201d;) and the Employee Stock Purchase Plan (as described below) was included in the following line items in the accompanying Consolidated Statements of Operations and Comprehensive Income:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;96,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4724c3ac98574c7a941fd05d93c56169_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZToxZGJhODgzNmYwZTQ0NWZjYWU4NWVhMjJjNWUzYjY0MC90YWJsZXJhbmdlOjFkYmE4ODM2ZjBlNDQ1ZmNhZTg1ZWEyMmM1ZTNiNjQwXzItMS0xLTEtNzI5NDQ_a659588a-02e1-47e2-a908-cc758c88d209"
      unitRef="usd">5637000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i81a73fe1861b49f388ea498becb617d5_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZToxZGJhODgzNmYwZTQ0NWZjYWU4NWVhMjJjNWUzYjY0MC90YWJsZXJhbmdlOjFkYmE4ODM2ZjBlNDQ1ZmNhZTg1ZWEyMmM1ZTNiNjQwXzItMy0xLTEtNzI5NDQ_563c73e6-118b-4180-9f71-40357af3fd26"
      unitRef="usd">7687000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iba8aa0a6131a468f9b72a042ea3db97a_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZToxZGJhODgzNmYwZTQ0NWZjYWU4NWVhMjJjNWUzYjY0MC90YWJsZXJhbmdlOjFkYmE4ODM2ZjBlNDQ1ZmNhZTg1ZWEyMmM1ZTNiNjQwXzItNS0xLTEtNzI5NDQ_909a26ad-a549-4d1e-86ae-10389b7ef01c"
      unitRef="usd">11622000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5c339c283e3b4fa6ba8f012272f9eeb9_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZToxZGJhODgzNmYwZTQ0NWZjYWU4NWVhMjJjNWUzYjY0MC90YWJsZXJhbmdlOjFkYmE4ODM2ZjBlNDQ1ZmNhZTg1ZWEyMmM1ZTNiNjQwXzMtMS0xLTEtNzI5NDQ_0a109919-5871-489a-8d57-d94a28ee5a45"
      unitRef="usd">13960000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i52eb54bfe56444eb8174cb0aee62e5be_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZToxZGJhODgzNmYwZTQ0NWZjYWU4NWVhMjJjNWUzYjY0MC90YWJsZXJhbmdlOjFkYmE4ODM2ZjBlNDQ1ZmNhZTg1ZWEyMmM1ZTNiNjQwXzMtMy0xLTEtNzI5NDQ_0cf22776-928d-4dca-bd51-29c0a6b11486"
      unitRef="usd">15658000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib4f80b2e5b0246959f8f690f1ab0bf8f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZToxZGJhODgzNmYwZTQ0NWZjYWU4NWVhMjJjNWUzYjY0MC90YWJsZXJhbmdlOjFkYmE4ODM2ZjBlNDQ1ZmNhZTg1ZWEyMmM1ZTNiNjQwXzMtNS0xLTEtNzI5NDQ_e676bfaa-18b0-4bdd-a33e-677e7c10ae7a"
      unitRef="usd">21854000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0add554b15ed4bbbbf21e6260e0e4bdd_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZToxZGJhODgzNmYwZTQ0NWZjYWU4NWVhMjJjNWUzYjY0MC90YWJsZXJhbmdlOjFkYmE4ODM2ZjBlNDQ1ZmNhZTg1ZWEyMmM1ZTNiNjQwXzQtMS0xLTEtNzI5NDQ_9e9a02d2-01cf-42b4-8eec-ff76c22f2844"
      unitRef="usd">7182000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i418b5bf83d4f49afa11cdf613cddfe5f_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZToxZGJhODgzNmYwZTQ0NWZjYWU4NWVhMjJjNWUzYjY0MC90YWJsZXJhbmdlOjFkYmE4ODM2ZjBlNDQ1ZmNhZTg1ZWEyMmM1ZTNiNjQwXzQtMy0xLTEtNzI5NDQ_25fcb0f2-5fe2-4cb2-a8a5-ee266de89db0"
      unitRef="usd">10192000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ief20e8fc67a64442922b22122e9a438c_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZToxZGJhODgzNmYwZTQ0NWZjYWU4NWVhMjJjNWUzYjY0MC90YWJsZXJhbmdlOjFkYmE4ODM2ZjBlNDQ1ZmNhZTg1ZWEyMmM1ZTNiNjQwXzQtNS0xLTEtNzI5NDQ_b2690816-dd59-46b9-ad50-7bb1eb5c81eb"
      unitRef="usd">18696000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifedb1ec23644467b9c94a228a3dc54a7_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZToxZGJhODgzNmYwZTQ0NWZjYWU4NWVhMjJjNWUzYjY0MC90YWJsZXJhbmdlOjFkYmE4ODM2ZjBlNDQ1ZmNhZTg1ZWEyMmM1ZTNiNjQwXzUtMS0xLTEtNzI5NDQ_d49dc512-9fdd-42c4-ba97-1499ea1f21b4"
      unitRef="usd">20714000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1b99bce2812c4fd2a45148089e927319_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZToxZGJhODgzNmYwZTQ0NWZjYWU4NWVhMjJjNWUzYjY0MC90YWJsZXJhbmdlOjFkYmE4ODM2ZjBlNDQ1ZmNhZTg1ZWEyMmM1ZTNiNjQwXzUtMy0xLTEtNzI5NDQ_84ec1f0c-adec-4c44-9fae-301111491578"
      unitRef="usd">29515000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i187eacde780e4d39a8a41e8d6a27d446_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZToxZGJhODgzNmYwZTQ0NWZjYWU4NWVhMjJjNWUzYjY0MC90YWJsZXJhbmdlOjFkYmE4ODM2ZjBlNDQ1ZmNhZTg1ZWEyMmM1ZTNiNjQwXzUtNS0xLTEtNzI5NDQ_aecef290-d06d-4fe6-bdf7-3e56780f8181"
      unitRef="usd">44030000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZToxZGJhODgzNmYwZTQ0NWZjYWU4NWVhMjJjNWUzYjY0MC90YWJsZXJhbmdlOjFkYmE4ODM2ZjBlNDQ1ZmNhZTg1ZWEyMmM1ZTNiNjQwXzYtMS0xLTEtNzI5NDQ_f5b71f7d-51e2-4454-a796-3fe373598553"
      unitRef="usd">47493000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZToxZGJhODgzNmYwZTQ0NWZjYWU4NWVhMjJjNWUzYjY0MC90YWJsZXJhbmdlOjFkYmE4ODM2ZjBlNDQ1ZmNhZTg1ZWEyMmM1ZTNiNjQwXzYtMy0xLTEtNzI5NDQ_24b11af4-254f-4139-8438-62b170d753bf"
      unitRef="usd">63052000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZToxZGJhODgzNmYwZTQ0NWZjYWU4NWVhMjJjNWUzYjY0MC90YWJsZXJhbmdlOjFkYmE4ODM2ZjBlNDQ1ZmNhZTg1ZWEyMmM1ZTNiNjQwXzYtNS0xLTEtNzI5NDQ_47c6e64c-609a-4892-a760-0a596557add9"
      unitRef="usd">96202000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzM4NDgyOTA2OTk3MzM_c79484bd-8a08-440f-89ff-d3428e48c316"
      unitRef="usd">2397000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzM4NDgyOTA2OTk3Mzg_334759d8-43da-463a-b338-512909b81359"
      unitRef="usd">2610000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzM4NDgyOTA2OTk3NDY_5b6ea3ed-a2d2-44b7-a4a2-2cad59294496"
      unitRef="usd">7119000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i10e66c14dd2749f28aee15081e3cbfd2_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzM4NDgyOTA3MDAxMjI_74ca4bd6-8de0-44c6-b449-fbb7d94ddf85"
      unitRef="usd">6423000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i891ae220f5114c48a866c65f0386bdb8_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzM4NDgyOTA3MDAxMzA_ea1d4364-5d9e-49d2-9a08-de62dbad33bd"
      unitRef="usd">6765000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzEyNjQ0MzgzNzI1Njg5_ed2f3b52-3463-4322-a926-fd8f02a791d0">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents stock option activity during the year ended June&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;br/&gt;shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;exercise&lt;br/&gt;price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;remaining&lt;br/&gt;contractual&lt;br/&gt;term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate&lt;br/&gt;intrinsic&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at July 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.4&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;133,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85,515&#160;&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options vested and exercisable at June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85,515&#160;&lt;/span&gt;&lt;/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="i1d3a54226f184fa5ba531f70dfd5cd0f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpkMTdkMzdmNjAyMjA0YjkyYmU3NDMyYWY3MjMwNGJjYy90YWJsZXJhbmdlOmQxN2QzN2Y2MDIyMDRiOTJiZTc0MzJhZjcyMzA0YmNjXzItMS0xLTEtNzI5NDQ_5469196a-0e95-48a8-b9fe-1d7966c0e21b"
      unitRef="shares">765000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i1d3a54226f184fa5ba531f70dfd5cd0f_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpkMTdkMzdmNjAyMjA0YjkyYmU3NDMyYWY3MjMwNGJjYy90YWJsZXJhbmdlOmQxN2QzN2Y2MDIyMDRiOTJiZTc0MzJhZjcyMzA0YmNjXzItMy0xLTEtNzI5NDQ_f9b7d1c1-9a48-445b-a413-d1839ffd22dd"
      unitRef="usdPerShare">16.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i775deecfd7b34581a2c72bb127e2052e_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpkMTdkMzdmNjAyMjA0YjkyYmU3NDMyYWY3MjMwNGJjYy90YWJsZXJhbmdlOmQxN2QzN2Y2MDIyMDRiOTJiZTc0MzJhZjcyMzA0YmNjXzItNS0xLTEtNzI5NDQ_c29353ee-3e69-4d0c-9188-b7760c48580c">P2Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i1d3a54226f184fa5ba531f70dfd5cd0f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpkMTdkMzdmNjAyMjA0YjkyYmU3NDMyYWY3MjMwNGJjYy90YWJsZXJhbmdlOmQxN2QzN2Y2MDIyMDRiOTJiZTc0MzJhZjcyMzA0YmNjXzItNy0xLTEtNzI5NDQ_50aa3e2c-0fa9-4f8b-a1ab-11e2e92c453a"
      unitRef="usd">133550000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iad6bb691d258420e971969839a01496b_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpkMTdkMzdmNjAyMjA0YjkyYmU3NDMyYWY3MjMwNGJjYy90YWJsZXJhbmdlOmQxN2QzN2Y2MDIyMDRiOTJiZTc0MzJhZjcyMzA0YmNjXzMtMS0xLTEtNzI5NDQ_de26e6ab-8b88-48f1-a6d8-6573419f68ea"
      unitRef="shares">217000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="iad6bb691d258420e971969839a01496b_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpkMTdkMzdmNjAyMjA0YjkyYmU3NDMyYWY3MjMwNGJjYy90YWJsZXJhbmdlOmQxN2QzN2Y2MDIyMDRiOTJiZTc0MzJhZjcyMzA0YmNjXzMtMy0xLTEtNzI5NDQ_e22c7dc3-641a-4b5b-bcb2-e17622c122fc"
      unitRef="usdPerShare">10.29</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ida082b87e5374c32a5487d8f3bd60fdf_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpkMTdkMzdmNjAyMjA0YjkyYmU3NDMyYWY3MjMwNGJjYy90YWJsZXJhbmdlOmQxN2QzN2Y2MDIyMDRiOTJiZTc0MzJhZjcyMzA0YmNjXzQtMS0xLTEtNzI5NDQ_c4f54828-7545-435e-89a2-07c3775d511b"
      unitRef="shares">548000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ida082b87e5374c32a5487d8f3bd60fdf_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpkMTdkMzdmNjAyMjA0YjkyYmU3NDMyYWY3MjMwNGJjYy90YWJsZXJhbmdlOmQxN2QzN2Y2MDIyMDRiOTJiZTc0MzJhZjcyMzA0YmNjXzQtMy0xLTEtNzI5NDQ_35d2f260-ed6e-4357-b1e9-a20778ad002d"
      unitRef="usdPerShare">18.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="iad6bb691d258420e971969839a01496b_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpkMTdkMzdmNjAyMjA0YjkyYmU3NDMyYWY3MjMwNGJjYy90YWJsZXJhbmdlOmQxN2QzN2Y2MDIyMDRiOTJiZTc0MzJhZjcyMzA0YmNjXzQtNS0xLTEtNzI5NDQ_2fbe34e1-d674-4649-b038-83978d7fc22e">P1Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ida082b87e5374c32a5487d8f3bd60fdf_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpkMTdkMzdmNjAyMjA0YjkyYmU3NDMyYWY3MjMwNGJjYy90YWJsZXJhbmdlOmQxN2QzN2Y2MDIyMDRiOTJiZTc0MzJhZjcyMzA0YmNjXzQtNy0xLTEtNzI5NDQ_9fa9653d-ab79-4bda-b1df-fcf0e1ab6578"
      unitRef="usd">85515000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ida082b87e5374c32a5487d8f3bd60fdf_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpkMTdkMzdmNjAyMjA0YjkyYmU3NDMyYWY3MjMwNGJjYy90YWJsZXJhbmdlOmQxN2QzN2Y2MDIyMDRiOTJiZTc0MzJhZjcyMzA0YmNjXzUtMS0xLTEtNzI5NDQ_37c19381-dcc6-426d-ade2-07539dc30a38"
      unitRef="shares">548000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ida082b87e5374c32a5487d8f3bd60fdf_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpkMTdkMzdmNjAyMjA0YjkyYmU3NDMyYWY3MjMwNGJjYy90YWJsZXJhbmdlOmQxN2QzN2Y2MDIyMDRiOTJiZTc0MzJhZjcyMzA0YmNjXzUtMy0xLTEtNzI5NDQ_c7c85f10-3e83-4218-b473-60c3e3e2c2e8"
      unitRef="usdPerShare">18.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="iad6bb691d258420e971969839a01496b_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpkMTdkMzdmNjAyMjA0YjkyYmU3NDMyYWY3MjMwNGJjYy90YWJsZXJhbmdlOmQxN2QzN2Y2MDIyMDRiOTJiZTc0MzJhZjcyMzA0YmNjXzUtNS0xLTEtNzI5NDQ_7b43729f-76e9-4d6c-8a95-2d97cef80696">P1Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ida082b87e5374c32a5487d8f3bd60fdf_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpkMTdkMzdmNjAyMjA0YjkyYmU3NDMyYWY3MjMwNGJjYy90YWJsZXJhbmdlOmQxN2QzN2Y2MDIyMDRiOTJiZTc0MzJhZjcyMzA0YmNjXzUtNy0xLTEtNzI5NDQ_8491f71d-1a47-4afb-9a73-eafe3d848b54"
      unitRef="usd">85515000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i775deecfd7b34581a2c72bb127e2052e_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzM4NDgyOTA3MDE1MDU_9bf3ab2d-d67f-444f-824a-f130b938f77f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="iad6bb691d258420e971969839a01496b_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzM4NDgyOTA3MDE1MDU_ab6b46b9-75c2-4d1b-b3a2-c851904faadb"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i560dc3966f594a9780376a9a526effa5_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzM4NDgyOTA3MDE1MDU_c73fdbd0-9cc8-4c66-a7e7-ad563322fe9a"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i560dc3966f594a9780376a9a526effa5_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzM4NDgyOTA3MDE2NjI_4a8cfdfd-0f93-43e1-9a5c-db4f21207afb"
      unitRef="usd">29791000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i775deecfd7b34581a2c72bb127e2052e_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzM4NDgyOTA3MDE2Njc_fc2d59f4-a2da-4efa-8ab0-5202664172bd"
      unitRef="usd">84072000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="iad6bb691d258420e971969839a01496b_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzM4NDgyOTA3MDE2NzU_ca7d96ad-86f1-44f7-884b-78e406f46156"
      unitRef="usd">51457000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i6fc93775181c410a8ecf6ec790d497c7_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzM4NDgyOTA3MDE4Mzc_f076cafa-5c6e-4ad9-9277-5dc5ab54bdd7">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzEyNjQ0MzgzNzI1Njkw_8cffbd62-8a63-4cce-aade-fb732d0241e6">The following table represents restricted stock unit activity during the year ended June&#160;30, 2022:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;grant date&lt;br/&gt;fair 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSU balance at July 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;242.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs vested &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;163.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSU balance at June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;168.44&#160;&lt;/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:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2d42efabff3a4d9e92bf3705f077c284_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTo0MGU1ODY0N2MwZTk0ZTdmODE3ZjMwMmE2ZTE1NjUzYy90YWJsZXJhbmdlOjQwZTU4NjQ3YzBlOTRlN2Y4MTdmMzAyYTZlMTU2NTNjXzEtMS0xLTEtNzI5NDQ_c2e6cd99-1687-4029-92b0-05edff9ecf33"
      unitRef="shares">1388000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i2d42efabff3a4d9e92bf3705f077c284_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTo0MGU1ODY0N2MwZTk0ZTdmODE3ZjMwMmE2ZTE1NjUzYy90YWJsZXJhbmdlOjQwZTU4NjQ3YzBlOTRlN2Y4MTdmMzAyYTZlMTU2NTNjXzEtMy0xLTEtNzI5NDQ_b2c48bc4-e44f-40eb-a3d1-f60eeb6a8e14"
      unitRef="usdPerShare">100.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="icc010771f77c4ed187ab263b6e357b9c_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTo0MGU1ODY0N2MwZTk0ZTdmODE3ZjMwMmE2ZTE1NjUzYy90YWJsZXJhbmdlOjQwZTU4NjQ3YzBlOTRlN2Y4MTdmMzAyYTZlMTU2NTNjXzItMS0xLTEtNzI5NDQ_9682122b-6d9f-4133-bfa7-995296863fcd"
      unitRef="shares">650000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icc010771f77c4ed187ab263b6e357b9c_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTo0MGU1ODY0N2MwZTk0ZTdmODE3ZjMwMmE2ZTE1NjUzYy90YWJsZXJhbmdlOjQwZTU4NjQ3YzBlOTRlN2Y4MTdmMzAyYTZlMTU2NTNjXzItMy0xLTEtNzI5NDQ_017a172c-cb1c-4ee7-a044-fce75e580221"
      unitRef="usdPerShare">242.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="icc010771f77c4ed187ab263b6e357b9c_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTo0MGU1ODY0N2MwZTk0ZTdmODE3ZjMwMmE2ZTE1NjUzYy90YWJsZXJhbmdlOjQwZTU4NjQ3YzBlOTRlN2Y4MTdmMzAyYTZlMTU2NTNjXzMtMS0xLTEtNzI5NDQ_9cc435a3-629c-471a-a353-18e042cbd90c"
      unitRef="shares">567000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="icc010771f77c4ed187ab263b6e357b9c_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTo0MGU1ODY0N2MwZTk0ZTdmODE3ZjMwMmE2ZTE1NjUzYy90YWJsZXJhbmdlOjQwZTU4NjQ3YzBlOTRlN2Y4MTdmMzAyYTZlMTU2NTNjXzMtMy0xLTEtNzI5NDQ_5894f0b5-af52-496d-a810-436727e65710"
      unitRef="usdPerShare">85.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="icc010771f77c4ed187ab263b6e357b9c_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTo0MGU1ODY0N2MwZTk0ZTdmODE3ZjMwMmE2ZTE1NjUzYy90YWJsZXJhbmdlOjQwZTU4NjQ3YzBlOTRlN2Y4MTdmMzAyYTZlMTU2NTNjXzQtMS0xLTEtNzI5NDQ_ec5e09c2-50a6-4bee-a084-b8d898f23884"
      unitRef="shares">144000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="icc010771f77c4ed187ab263b6e357b9c_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTo0MGU1ODY0N2MwZTk0ZTdmODE3ZjMwMmE2ZTE1NjUzYy90YWJsZXJhbmdlOjQwZTU4NjQ3YzBlOTRlN2Y4MTdmMzAyYTZlMTU2NTNjXzQtMy0xLTEtNzI5NDQ_cd8f86a1-edc3-4359-a3fb-e0da538ff70e"
      unitRef="usdPerShare">163.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i193d7d919f0643af9c04645d4feb9f17_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTo0MGU1ODY0N2MwZTk0ZTdmODE3ZjMwMmE2ZTE1NjUzYy90YWJsZXJhbmdlOjQwZTU4NjQ3YzBlOTRlN2Y4MTdmMzAyYTZlMTU2NTNjXzUtMS0xLTEtNzI5NDQ_4537e5e5-9e8b-4a67-b38b-3bd299bbeba3"
      unitRef="shares">1327000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i193d7d919f0643af9c04645d4feb9f17_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTo0MGU1ODY0N2MwZTk0ZTdmODE3ZjMwMmE2ZTE1NjUzYy90YWJsZXJhbmdlOjQwZTU4NjQ3YzBlOTRlN2Y4MTdmMzAyYTZlMTU2NTNjXzUtMy0xLTEtNzI5NDQ_a2bcbb91-98d5-469f-a425-5a587b6006f9"
      unitRef="usdPerShare">168.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i193d7d919f0643af9c04645d4feb9f17_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzM4NDgyOTA3MDIzMzE_b20bbda4-0368-4b08-8aee-e75175226f12"
      unitRef="usd">90250000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="icc010771f77c4ed187ab263b6e357b9c_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzM4NDgyOTA3MDI1MzE_eac30bc8-17ae-49ad-a4a8-874d58201bac">P1Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <pcty:PercentageOfSharesTargetToEachMarketShareUnits
      contextRef="i8f475c097d974291b708ee968e3e0917_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzM4NDgyOTA3MDI5ODQ_f47767f4-71d0-4908-a9b5-3c7597e1db13"
      unitRef="number">2</pcty:PercentageOfSharesTargetToEachMarketShareUnits>
    <pcty:ShareBasedPaymentArrangementMarketShareUnitActivityTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzEyNjQ0MzgzNzI1Njkx_29865db9-53fc-4cc6-8c96-861b6b6a0618">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents market share unit activity during the year ended &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;grant date&lt;br/&gt;fair 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;MSU balance at July 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;58&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;178.04&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;MSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;361.02&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;MSUs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;178.04&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;MSU balance at June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;101&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;263.83&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</pcty:ShareBasedPaymentArrangementMarketShareUnitActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7aa0fb77804144c3b4f3f848f80ffc94_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpiYWE4MDExMWJjZTQ0Mzk1OGI3NjA5MGM4NWIwMzFiZC90YWJsZXJhbmdlOmJhYTgwMTExYmNlNDQzOTU4Yjc2MDkwYzg1YjAzMWJkXzEtMS0xLTEtNzI5NDQ_ddcc68d7-f718-437c-bc93-3d6a9a0f90ed"
      unitRef="shares">58000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7aa0fb77804144c3b4f3f848f80ffc94_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpiYWE4MDExMWJjZTQ0Mzk1OGI3NjA5MGM4NWIwMzFiZC90YWJsZXJhbmdlOmJhYTgwMTExYmNlNDQzOTU4Yjc2MDkwYzg1YjAzMWJkXzEtMy0xLTEtNzI5NDQ_26b02983-b9f5-429b-a6ed-e2d6e9276047"
      unitRef="usdPerShare">178.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5cd7b48074f24c71b30ceb0877f1f7a3_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpiYWE4MDExMWJjZTQ0Mzk1OGI3NjA5MGM4NWIwMzFiZC90YWJsZXJhbmdlOmJhYTgwMTExYmNlNDQzOTU4Yjc2MDkwYzg1YjAzMWJkXzItMS0xLTEtNzI5NDQ_99e2a693-1206-4cec-9eb7-42d37ccbce02"
      unitRef="shares">48000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5cd7b48074f24c71b30ceb0877f1f7a3_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpiYWE4MDExMWJjZTQ0Mzk1OGI3NjA5MGM4NWIwMzFiZC90YWJsZXJhbmdlOmJhYTgwMTExYmNlNDQzOTU4Yjc2MDkwYzg1YjAzMWJkXzItMy0xLTEtNzI5NDQ_3e2078c6-87c8-4aa9-9f0a-3bf02b84c4d4"
      unitRef="usdPerShare">361.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i5cd7b48074f24c71b30ceb0877f1f7a3_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpiYWE4MDExMWJjZTQ0Mzk1OGI3NjA5MGM4NWIwMzFiZC90YWJsZXJhbmdlOmJhYTgwMTExYmNlNDQzOTU4Yjc2MDkwYzg1YjAzMWJkXzMtMS0xLTEtNzI5NDQ_390c709f-6731-4906-94c3-b7effb975900"
      unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i5cd7b48074f24c71b30ceb0877f1f7a3_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpiYWE4MDExMWJjZTQ0Mzk1OGI3NjA5MGM4NWIwMzFiZC90YWJsZXJhbmdlOmJhYTgwMTExYmNlNDQzOTU4Yjc2MDkwYzg1YjAzMWJkXzMtMy0xLTEtNzI5NDQ_3259ca7b-5cc6-451a-9047-3249fdf50b0d"
      unitRef="usdPerShare">178.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i45688367cde740fe80a0cba93586ec0d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpiYWE4MDExMWJjZTQ0Mzk1OGI3NjA5MGM4NWIwMzFiZC90YWJsZXJhbmdlOmJhYTgwMTExYmNlNDQzOTU4Yjc2MDkwYzg1YjAzMWJkXzQtMS0xLTEtNzI5NDQ_126e649a-80f9-45cc-a1e8-60475fee6a21"
      unitRef="shares">101000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i45688367cde740fe80a0cba93586ec0d_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpiYWE4MDExMWJjZTQ0Mzk1OGI3NjA5MGM4NWIwMzFiZC90YWJsZXJhbmdlOmJhYTgwMTExYmNlNDQzOTU4Yjc2MDkwYzg1YjAzMWJkXzQtMy0xLTEtNzI5NDQ_59b98cbb-8aef-4757-bc83-e37830e0b43d"
      unitRef="usdPerShare">263.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <pcty:ScheduleOfShareBasedPaymentAwardMarketShareUnitValuationAssumptionsTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzEyNjQ0MzgzNzI1Njky_22c2e525-fc55-4d42-a3cc-bcf07e5bafbb">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimated the grant date fair value of the MSUs using a Monte Carlo simulation model that included the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:69.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Valuation assumptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:left;vertical-align:bottom"&gt;&lt;div style="padding-left:0.97pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;47.4 - 47.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.04&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.97pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.92 - 3.04 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Risk&#x2011;free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.18%&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:left;vertical-align:bottom"&gt;&lt;div style="padding-left:0.97pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.43 - 0.47%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</pcty:ScheduleOfShareBasedPaymentAwardMarketShareUnitValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i53194e66d4f54e9481b5249e5353c9ea_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpkOTg5NmU1ZWZlNWI0ZDk4YjMyMmJiYTcxNTdmZjdlMC90YWJsZXJhbmdlOmQ5ODk2ZTVlZmU1YjRkOThiMzIyYmJhNzE1N2ZmN2UwXzMtMS0xLTEtNzI5NDQ_a159de33-ed01-469c-80b5-700299597d1d"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i5cd7b48074f24c71b30ceb0877f1f7a3_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpkOTg5NmU1ZWZlNWI0ZDk4YjMyMmJiYTcxNTdmZjdlMC90YWJsZXJhbmdlOmQ5ODk2ZTVlZmU1YjRkOThiMzIyYmJhNzE1N2ZmN2UwXzMtMy0xLTEtNzI5NDQ_f2080869-950e-4eb3-8d77-de870d135449"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i53194e66d4f54e9481b5249e5353c9ea_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpkOTg5NmU1ZWZlNWI0ZDk4YjMyMmJiYTcxNTdmZjdlMC90YWJsZXJhbmdlOmQ5ODk2ZTVlZmU1YjRkOThiMzIyYmJhNzE1N2ZmN2UwXzQtMS0xLTEtNzI5NDQ_6175c1f1-a956-4bf6-8213-c01565436c08"
      unitRef="number">0.520</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="icfbcaf441c3e4f3eae3615527e84758f_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpkOTg5NmU1ZWZlNWI0ZDk4YjMyMmJiYTcxNTdmZjdlMC90YWJsZXJhbmdlOmQ5ODk2ZTVlZmU1YjRkOThiMzIyYmJhNzE1N2ZmN2UwXzQtMy0xLTEtNzI5NDQvdGV4dHJlZ2lvbjpmZGZhMjk0MTM2YTM0MDllYWVkNDA0YWUyN2MwMDQ5YV80_afe7800a-2776-440b-a565-579c8101a436"
      unitRef="number">0.474</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i8f475c097d974291b708ee968e3e0917_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpkOTg5NmU1ZWZlNWI0ZDk4YjMyMmJiYTcxNTdmZjdlMC90YWJsZXJhbmdlOmQ5ODk2ZTVlZmU1YjRkOThiMzIyYmJhNzE1N2ZmN2UwXzQtMy0xLTEtNzI5NDQvdGV4dHJlZ2lvbjpmZGZhMjk0MTM2YTM0MDllYWVkNDA0YWUyN2MwMDQ5YV85_bb0b6635-d2ae-4aba-8a6d-70ae2102a05b"
      unitRef="number">0.475</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i53194e66d4f54e9481b5249e5353c9ea_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpkOTg5NmU1ZWZlNWI0ZDk4YjMyMmJiYTcxNTdmZjdlMC90YWJsZXJhbmdlOmQ5ODk2ZTVlZmU1YjRkOThiMzIyYmJhNzE1N2ZmN2UwXzUtMS0xLTEtNzI5NDQ_df0ef212-c2fb-401e-816f-6e584602242e">P3Y14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="icfbcaf441c3e4f3eae3615527e84758f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpkOTg5NmU1ZWZlNWI0ZDk4YjMyMmJiYTcxNTdmZjdlMC90YWJsZXJhbmdlOmQ5ODk2ZTVlZmU1YjRkOThiMzIyYmJhNzE1N2ZmN2UwXzUtMy0xLTEtNzI5NDQvdGV4dHJlZ2lvbjpjN2QzOGE3ODQ2MDQ0MzM2OTE2MTcyZjM0ZWNkZTlkZl80_6766bda4-a338-4cb0-8b61-553732483780">P2Y11M1D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i8f475c097d974291b708ee968e3e0917_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpkOTg5NmU1ZWZlNWI0ZDk4YjMyMmJiYTcxNTdmZjdlMC90YWJsZXJhbmdlOmQ5ODk2ZTVlZmU1YjRkOThiMzIyYmJhNzE1N2ZmN2UwXzUtMy0xLTEtNzI5NDQvdGV4dHJlZ2lvbjpjN2QzOGE3ODQ2MDQ0MzM2OTE2MTcyZjM0ZWNkZTlkZl85_ff0a3119-edb6-44e7-8778-e73e274730ae">P3Y14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i53194e66d4f54e9481b5249e5353c9ea_D20200701-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpkOTg5NmU1ZWZlNWI0ZDk4YjMyMmJiYTcxNTdmZjdlMC90YWJsZXJhbmdlOmQ5ODk2ZTVlZmU1YjRkOThiMzIyYmJhNzE1N2ZmN2UwXzYtMS0xLTEtNzI5NDQ_1f05297f-781e-4bf9-a527-ccf437632543"
      unitRef="number">0.0018</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="icfbcaf441c3e4f3eae3615527e84758f_D20210701-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpkOTg5NmU1ZWZlNWI0ZDk4YjMyMmJiYTcxNTdmZjdlMC90YWJsZXJhbmdlOmQ5ODk2ZTVlZmU1YjRkOThiMzIyYmJhNzE1N2ZmN2UwXzYtMy0xLTEtNzI5NDQvdGV4dHJlZ2lvbjo1ZDc3ZTE3Y2I1YWM0ZDVjYTU4Njg0YmE1Y2ZkODc3YV80_267a23d4-cfb5-402c-9fe8-6bb3f2a2f844"
      unitRef="number">0.0043</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i8f475c097d974291b708ee968e3e0917_D20210701-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90YWJsZTpkOTg5NmU1ZWZlNWI0ZDk4YjMyMmJiYTcxNTdmZjdlMC90YWJsZXJhbmdlOmQ5ODk2ZTVlZmU1YjRkOThiMzIyYmJhNzE1N2ZmN2UwXzYtMy0xLTEtNzI5NDQvdGV4dHJlZ2lvbjo1ZDc3ZTE3Y2I1YWM0ZDVjYTU4Njg0YmE1Y2ZkODc3YV85_f30c99ed-9a29-4419-b613-f0f3e022e25c"
      unitRef="number">0.0047</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i45688367cde740fe80a0cba93586ec0d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzM4NDgyOTA3MDMzMTE_73ac2fb1-3925-4f54-a2ee-5d0595cf7998"
      unitRef="usd">12764000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i5cd7b48074f24c71b30ceb0877f1f7a3_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MDMvZnJhZzoyNDhiMjk4NzE3YjE0MTAzOWZjMTAxNTQ1MzRhMDRkOS90ZXh0cmVnaW9uOjI0OGIyOTg3MTdiMTQxMDM5ZmMxMDE1NDUzNGEwNGQ5XzM4NDgyOTA3MDM0Njg_b90e11e4-ded2-4ff6-b673-ecb3f5ec410d">P1Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <pcty:ExcessIncomeTaxBenefitsRecognizedForShareBasedCompensationArrangements
      contextRef="i5eb42323104344fead8ba90f99d120b7_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81OTUvZnJhZzpmMjQyMjVmZGI2N2U0ODM3YWNmMzA5OWE1MGVjZjVlOC90ZXh0cmVnaW9uOmYyNDIyNWZkYjY3ZTQ4MzdhY2YzMDk5YTUwZWNmNWU4XzMyOTg1MzQ4ODM0MTk_4ecec518-441b-42e0-808e-5d45d2e90e6f"
      unitRef="usd">67816000</pcty:ExcessIncomeTaxBenefitsRecognizedForShareBasedCompensationArrangements>
    <pcty:ExcessIncomeTaxBenefitsRecognizedForShareBasedCompensationArrangements
      contextRef="i53194e66d4f54e9481b5249e5353c9ea_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81OTUvZnJhZzpmMjQyMjVmZGI2N2U0ODM3YWNmMzA5OWE1MGVjZjVlOC90ZXh0cmVnaW9uOmYyNDIyNWZkYjY3ZTQ4MzdhY2YzMDk5YTUwZWNmNWU4XzMyOTg1MzQ4ODM0MjQ_64c05015-6a2c-4727-9741-09e91de54f29"
      unitRef="usd">128229000</pcty:ExcessIncomeTaxBenefitsRecognizedForShareBasedCompensationArrangements>
    <pcty:ExcessIncomeTaxBenefitsRecognizedForShareBasedCompensationArrangements
      contextRef="i5cd7b48074f24c71b30ceb0877f1f7a3_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF81OTUvZnJhZzpmMjQyMjVmZGI2N2U0ODM3YWNmMzA5OWE1MGVjZjVlOC90ZXh0cmVnaW9uOmYyNDIyNWZkYjY3ZTQ4MzdhY2YzMDk5YTUwZWNmNWU4XzMyOTg1MzQ4ODM0MzI_c806e3ec-1b82-4326-9397-4eb083ecaf35"
      unitRef="usd">143046000</pcty:ExcessIncomeTaxBenefitsRecognizedForShareBasedCompensationArrangements>
    <pcty:OfferingPeriodOfEmployeeStockPurchasePlan
      contextRef="i72037fc0384e4a6f8d7d4ded5df36174_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90ZXh0cmVnaW9uOmU4YjdkYzgxZTJjYTRjMzQ5NGRmM2RiZGMxMWFkNDk0XzM4NDgyOTA2OTc0MzA_5e617d9c-f6e4-4448-b073-9d321688d5ad">P27M</pcty:OfferingPeriodOfEmployeeStockPurchasePlan>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i2fdf7ac10fdf408abaf92e89c788376d_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90ZXh0cmVnaW9uOmU4YjdkYzgxZTJjYTRjMzQ5NGRmM2RiZGMxMWFkNDk0XzM4NDgyOTA2OTc2MTM_174dd3ca-d297-4fdf-bc20-10ef14aaa4df"
      unitRef="number">0.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i6fe0a4497bb447568d0a0e28992c9db2_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90ZXh0cmVnaW9uOmU4YjdkYzgxZTJjYTRjMzQ5NGRmM2RiZGMxMWFkNDk0XzM4NDgyOTA2OTc2OTk_ef3c459d-f8f8-4ea5-b264-94952e7f4ee0"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <pcty:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValuePerEmployee
      contextRef="i6fe0a4497bb447568d0a0e28992c9db2_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90ZXh0cmVnaW9uOmU4YjdkYzgxZTJjYTRjMzQ5NGRmM2RiZGMxMWFkNDk0XzM4NDgyOTA2OTc4ODU_f7193b4e-fffe-4a12-9d6b-8838556c22da"
      unitRef="usd">25000</pcty:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValuePerEmployee>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee
      contextRef="i6fe0a4497bb447568d0a0e28992c9db2_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90ZXh0cmVnaW9uOmU4YjdkYzgxZTJjYTRjMzQ5NGRmM2RiZGMxMWFkNDk0XzM4NDgyOTA2OTc5MTQ_89386735-ddac-41f6-8ea8-d3e08133c797"
      unitRef="shares">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee>
    <pcty:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPeriod
      contextRef="i6fe0a4497bb447568d0a0e28992c9db2_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90ZXh0cmVnaW9uOmU4YjdkYzgxZTJjYTRjMzQ5NGRmM2RiZGMxMWFkNDk0XzM4NDgyOTA2OTc5NDg_84e2c693-2ac3-4a9b-805a-916372e224a2">P1Y</pcty:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPeriod>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i2fdf7ac10fdf408abaf92e89c788376d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90ZXh0cmVnaW9uOmU4YjdkYzgxZTJjYTRjMzQ5NGRmM2RiZGMxMWFkNDk0XzM4NDgyOTA2OTgwNDg_53871df9-8676-4152-a55f-2b3c986ec449"
      unitRef="shares">1493000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <pcty:ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialNumberOfAdditionalSharesAuthorized
      contextRef="i6fe0a4497bb447568d0a0e28992c9db2_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90ZXh0cmVnaW9uOmU4YjdkYzgxZTJjYTRjMzQ5NGRmM2RiZGMxMWFkNDk0XzM4NDgyOTA2OTgzNTQ_8850fb7d-b631-4277-8e7a-673426c89ec5"
      unitRef="shares">400000</pcty:ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialNumberOfAdditionalSharesAuthorized>
    <pcty:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedInPercentage
      contextRef="i6fe0a4497bb447568d0a0e28992c9db2_D20210701-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90ZXh0cmVnaW9uOmU4YjdkYzgxZTJjYTRjMzQ5NGRmM2RiZGMxMWFkNDk0XzM4NDgyOTA2OTg0MDA_ee105556-7e22-46c6-b291-629d86b94974"
      unitRef="number">0.0075</pcty:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedInPercentage>
    <pcty:IncreaseInNumberOfSharesOfCommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i4ac62cc4d1af4f95a308d6ec38478d04_D20210101-20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90ZXh0cmVnaW9uOmU4YjdkYzgxZTJjYTRjMzQ5NGRmM2RiZGMxMWFkNDk0XzM4NDgyOTA2OTg3MTg_2e78e134-b7e6-4485-8e51-4d095713af57"
      unitRef="shares">400000</pcty:IncreaseInNumberOfSharesOfCommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i6fe0a4497bb447568d0a0e28992c9db2_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90ZXh0cmVnaW9uOmU4YjdkYzgxZTJjYTRjMzQ5NGRmM2RiZGMxMWFkNDk0XzM4NDgyOTA2OTg3ODc_57f770ec-f196-401c-bd6b-ba7e5e1b1151"
      unitRef="shares">101000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i573fc1cdf61441edb2cd1d05c66dbdda_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90ZXh0cmVnaW9uOmU4YjdkYzgxZTJjYTRjMzQ5NGRmM2RiZGMxMWFkNDk0XzM4NDgyOTA2OTg5NjM_5638d2ba-2dc2-4b60-94f2-801399835b7b"
      unitRef="usd">3235000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib480b648bfe14daeab627bcbd1db104d_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90ZXh0cmVnaW9uOmU4YjdkYzgxZTJjYTRjMzQ5NGRmM2RiZGMxMWFkNDk0XzM4NDgyOTA2OTg5Njg_45697fe1-fbfe-42a7-b75f-b6752926e374"
      unitRef="usd">4570000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6fe0a4497bb447568d0a0e28992c9db2_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90ZXh0cmVnaW9uOmU4YjdkYzgxZTJjYTRjMzQ5NGRmM2RiZGMxMWFkNDk0XzM4NDgyOTA2OTg5NzY_297f7f6d-d9a0-410b-bc83-774f79721c5b"
      unitRef="usd">4676000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90ZXh0cmVnaW9uOmU4YjdkYzgxZTJjYTRjMzQ5NGRmM2RiZGMxMWFkNDk0XzEyNjQ0MzgzNzIxOTY5_12c1f5a8-4515-433b-830d-b60259398ad0">The grant date fair value of the ESPP offering periods was estimated using the following assumptions:&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation assumptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected dividend yield &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38.6 - 72.2%&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42.2 - 72.2%&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31.0 - 57.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected term (years) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk&#x2011;free interest rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.15 - 2.44%&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.04 - 0.15%&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.04 - 1.54%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i573fc1cdf61441edb2cd1d05c66dbdda_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90YWJsZTo1M2I3YTYwZWRhZjA0OWRjYjJjYjk2OGIyYWE2NjdkZC90YWJsZXJhbmdlOjUzYjdhNjBlZGFmMDQ5ZGNiMmNiOTY4YjJhYTY2N2RkXzMtMS0xLTEtNzI5MzI_3ce88266-d9d7-4d90-9af6-170a3be3e3b0"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ib480b648bfe14daeab627bcbd1db104d_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90YWJsZTo1M2I3YTYwZWRhZjA0OWRjYjJjYjk2OGIyYWE2NjdkZC90YWJsZXJhbmdlOjUzYjdhNjBlZGFmMDQ5ZGNiMmNiOTY4YjJhYTY2N2RkXzMtMy0xLTEtNzI5MzI_e0fe8b33-dc9c-465a-a120-664b6864f6a4"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6fe0a4497bb447568d0a0e28992c9db2_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90YWJsZTo1M2I3YTYwZWRhZjA0OWRjYjJjYjk2OGIyYWE2NjdkZC90YWJsZXJhbmdlOjUzYjdhNjBlZGFmMDQ5ZGNiMmNiOTY4YjJhYTY2N2RkXzMtNS0xLTEtNzI5MzI_872d205b-c8ea-450e-8d6d-e44df5dcda49"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="iaf1772198a074b46ba6885dcc86eb6af_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90YWJsZTo1M2I3YTYwZWRhZjA0OWRjYjJjYjk2OGIyYWE2NjdkZC90YWJsZXJhbmdlOjUzYjdhNjBlZGFmMDQ5ZGNiMmNiOTY4YjJhYTY2N2RkXzQtMS0xLTEtNzI5MzIvdGV4dHJlZ2lvbjo2YTZhMDA3NzAzZjM0NWIxYjFkYmVhOGUzZjMyNDI5M180_8a6e275e-38ac-4421-97d1-8b386023a8de"
      unitRef="number">0.386</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i75fe2ac893d9417a8bc96844e2438f0f_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90YWJsZTo1M2I3YTYwZWRhZjA0OWRjYjJjYjk2OGIyYWE2NjdkZC90YWJsZXJhbmdlOjUzYjdhNjBlZGFmMDQ5ZGNiMmNiOTY4YjJhYTY2N2RkXzQtMS0xLTEtNzI5MzIvdGV4dHJlZ2lvbjo2YTZhMDA3NzAzZjM0NWIxYjFkYmVhOGUzZjMyNDI5M185_917e9864-019e-4c57-8e6b-b2c4cdfbeec6"
      unitRef="number">0.722</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="id8cfa926e6324d0c9b12b97979fc0590_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90YWJsZTo1M2I3YTYwZWRhZjA0OWRjYjJjYjk2OGIyYWE2NjdkZC90YWJsZXJhbmdlOjUzYjdhNjBlZGFmMDQ5ZGNiMmNiOTY4YjJhYTY2N2RkXzQtMy0xLTEtNzI5MzIvdGV4dHJlZ2lvbjozZWY0MWQzMmE1NjM0MWE0OTU3YzA4NGY1YjYzZGE5Yl80_69df66d5-67af-4569-ac2c-d8a7ae8c9d96"
      unitRef="number">0.422</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="id2381cf526c14218ab78a1ce2d4aa475_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90YWJsZTo1M2I3YTYwZWRhZjA0OWRjYjJjYjk2OGIyYWE2NjdkZC90YWJsZXJhbmdlOjUzYjdhNjBlZGFmMDQ5ZGNiMmNiOTY4YjJhYTY2N2RkXzQtMy0xLTEtNzI5MzIvdGV4dHJlZ2lvbjozZWY0MWQzMmE1NjM0MWE0OTU3YzA4NGY1YjYzZGE5Yl85_d541a142-5b7f-4b0f-86a6-7c7d3266e668"
      unitRef="number">0.722</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i70b951e8719748ae9c036446c77b1cb7_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90YWJsZTo1M2I3YTYwZWRhZjA0OWRjYjJjYjk2OGIyYWE2NjdkZC90YWJsZXJhbmdlOjUzYjdhNjBlZGFmMDQ5ZGNiMmNiOTY4YjJhYTY2N2RkXzQtNS0xLTEtNzI5MzIvdGV4dHJlZ2lvbjo3ZGViMWYzNDI5MjE0NGQwYWJiMWVlOWZmZTZlMWRiNF80_5f178e70-60e7-4187-95a9-c7d7492bf9e0"
      unitRef="number">0.310</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i72037fc0384e4a6f8d7d4ded5df36174_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90YWJsZTo1M2I3YTYwZWRhZjA0OWRjYjJjYjk2OGIyYWE2NjdkZC90YWJsZXJhbmdlOjUzYjdhNjBlZGFmMDQ5ZGNiMmNiOTY4YjJhYTY2N2RkXzQtNS0xLTEtNzI5MzIvdGV4dHJlZ2lvbjo3ZGViMWYzNDI5MjE0NGQwYWJiMWVlOWZmZTZlMWRiNF85_cef47d20-2df1-4033-826c-71b8c7a87c5a"
      unitRef="number">0.575</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i573fc1cdf61441edb2cd1d05c66dbdda_D20190701-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90YWJsZTo1M2I3YTYwZWRhZjA0OWRjYjJjYjk2OGIyYWE2NjdkZC90YWJsZXJhbmdlOjUzYjdhNjBlZGFmMDQ5ZGNiMmNiOTY4YjJhYTY2N2RkXzUtMS0xLTEtNzI5MzI_333466ed-0f21-47fa-9f0e-70d7669eb5fb">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ib480b648bfe14daeab627bcbd1db104d_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90YWJsZTo1M2I3YTYwZWRhZjA0OWRjYjJjYjk2OGIyYWE2NjdkZC90YWJsZXJhbmdlOjUzYjdhNjBlZGFmMDQ5ZGNiMmNiOTY4YjJhYTY2N2RkXzUtMy0xLTEtNzI5MzI_8d9e3b5c-a9c2-40cf-a6b4-fe8c2b82207e">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i6fe0a4497bb447568d0a0e28992c9db2_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90YWJsZTo1M2I3YTYwZWRhZjA0OWRjYjJjYjk2OGIyYWE2NjdkZC90YWJsZXJhbmdlOjUzYjdhNjBlZGFmMDQ5ZGNiMmNiOTY4YjJhYTY2N2RkXzUtNS0xLTEtNzI5MzI_68ba50fd-8490-4716-bd33-f5c263d4c0ce">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="iaf1772198a074b46ba6885dcc86eb6af_D20190701-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90YWJsZTo1M2I3YTYwZWRhZjA0OWRjYjJjYjk2OGIyYWE2NjdkZC90YWJsZXJhbmdlOjUzYjdhNjBlZGFmMDQ5ZGNiMmNiOTY4YjJhYTY2N2RkXzYtMS0xLTEtNzI5MzIvdGV4dHJlZ2lvbjoxNjdiZTg4MTIxZDQ0ZjhkYTUyYTM3OTViNjA2NjhhM180_5218baec-164f-4f9c-9d34-5d96e5498257"
      unitRef="number">0.0015</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i75fe2ac893d9417a8bc96844e2438f0f_D20190701-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90YWJsZTo1M2I3YTYwZWRhZjA0OWRjYjJjYjk2OGIyYWE2NjdkZC90YWJsZXJhbmdlOjUzYjdhNjBlZGFmMDQ5ZGNiMmNiOTY4YjJhYTY2N2RkXzYtMS0xLTEtNzI5MzIvdGV4dHJlZ2lvbjoxNjdiZTg4MTIxZDQ0ZjhkYTUyYTM3OTViNjA2NjhhM185_5c65955a-b8b7-4898-94e8-67b156282266"
      unitRef="number">0.0244</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="id8cfa926e6324d0c9b12b97979fc0590_D20200701-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90YWJsZTo1M2I3YTYwZWRhZjA0OWRjYjJjYjk2OGIyYWE2NjdkZC90YWJsZXJhbmdlOjUzYjdhNjBlZGFmMDQ5ZGNiMmNiOTY4YjJhYTY2N2RkXzYtMy0xLTEtNzI5MzIvdGV4dHJlZ2lvbjphMWU1MjZiZWUzYjg0MGI2YjBiNzMyOGM1OTI4NjRmYV80_99ba4798-3417-4e41-9f43-ef2aefc754b0"
      unitRef="number">0.0004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="id2381cf526c14218ab78a1ce2d4aa475_D20200701-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90YWJsZTo1M2I3YTYwZWRhZjA0OWRjYjJjYjk2OGIyYWE2NjdkZC90YWJsZXJhbmdlOjUzYjdhNjBlZGFmMDQ5ZGNiMmNiOTY4YjJhYTY2N2RkXzYtMy0xLTEtNzI5MzIvdGV4dHJlZ2lvbjphMWU1MjZiZWUzYjg0MGI2YjBiNzMyOGM1OTI4NjRmYV85_d5d04079-7e59-418f-a20b-3f2a8034b6b2"
      unitRef="number">0.0015</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i70b951e8719748ae9c036446c77b1cb7_D20210701-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90YWJsZTo1M2I3YTYwZWRhZjA0OWRjYjJjYjk2OGIyYWE2NjdkZC90YWJsZXJhbmdlOjUzYjdhNjBlZGFmMDQ5ZGNiMmNiOTY4YjJhYTY2N2RkXzYtNS0xLTEtNzI5MzIvdGV4dHJlZ2lvbjo4OWU3NmJmOGZlOTk0ZjVjODU5ZDgwNmM1OGU5Y2Q2YV80_314237a5-8185-4232-91c4-7d318e2a09d3"
      unitRef="number">0.0004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i72037fc0384e4a6f8d7d4ded5df36174_D20210701-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90YWJsZTo1M2I3YTYwZWRhZjA0OWRjYjJjYjk2OGIyYWE2NjdkZC90YWJsZXJhbmdlOjUzYjdhNjBlZGFmMDQ5ZGNiMmNiOTY4YjJhYTY2N2RkXzYtNS0xLTEtNzI5MzIvdGV4dHJlZ2lvbjo4OWU3NmJmOGZlOTk0ZjVjODU5ZDgwNmM1OGU5Y2Q2YV85_445316ac-121d-490e-8696-1233b9aee4be"
      unitRef="number">0.0154</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i7912bd9e0f1940919e208a8c4a7cd7a0_D20160101-20160101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90ZXh0cmVnaW9uOmU4YjdkYzgxZTJjYTRjMzQ5NGRmM2RiZGMxMWFkNDk0XzM4NDgyOTA2OTkzNDc_c53bcdce-3ead-4054-b607-8e6da4d04e97"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i7912bd9e0f1940919e208a8c4a7cd7a0_D20160101-20160101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90ZXh0cmVnaW9uOmU4YjdkYzgxZTJjYTRjMzQ5NGRmM2RiZGMxMWFkNDk0XzM4NDgyOTA2OTkzODU_20ac2350-e36b-43a8-9d6d-174acfba2b1f"
      unitRef="number">0.08</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90ZXh0cmVnaW9uOmU4YjdkYzgxZTJjYTRjMzQ5NGRmM2RiZGMxMWFkNDk0XzM4NDgyOTA2OTk0Mjg_dfb008cd-c8c0-492f-8412-690e752344c9"
      unitRef="usd">7914000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90ZXh0cmVnaW9uOmU4YjdkYzgxZTJjYTRjMzQ5NGRmM2RiZGMxMWFkNDk0XzM4NDgyOTA2OTk0MzM_a8536021-d637-43b9-84d3-d0c1f95242b7"
      unitRef="usd">2658000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF82MTUvZnJhZzplOGI3ZGM4MWUyY2E0YzM0OTRkZjNkYmRjMTFhZDQ5NC90ZXh0cmVnaW9uOmU4YjdkYzgxZTJjYTRjMzQ5NGRmM2RiZGMxMWFkNDk0XzM4NDgyOTA2OTk0NDE_58041f38-7553-4dbd-939a-9895d6b295c8"
      unitRef="usd">12305000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDIvZnJhZzo2NTRlMzNhMWNlMGY0ZTFhYjZkOWIxNDU0NGU2NmZhZC90ZXh0cmVnaW9uOjY1NGUzM2ExY2UwZjRlMWFiNmQ5YjE0NTQ0ZTY2ZmFkXzE5Njg_492be542-2bb4-4f58-8174-a4a58d1c715d">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(16) Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employment Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has employment agreements with certain of its key officers. The agreements allow for annual compensation increases, participation in equity incentive plans and bonuses for annual performance as well as certain change of control events as defined in the agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 12, 2019, a former employee filed a class and collective action complaint under federal and state law alleging that certain employees of the Company were misclassified as salaried exempt employees. The complaint sought &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;unpaid overtime and other damages. The Company reached an agreement, without admitting any liability or wrongdoing, to settle this matter. The settlement of this claim did not have a material impact to the Company&#x2019;s financial position, results of operations, or liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 16, 2020, a potential class action complaint was filed against the Company with the Circuit Court of Cook County alleging that the Company violated the Illinois Biometric Information Privacy Act. The complaint seeks statutory damages, attorney&#x2019;s fees and other costs. The Company is unable to estimate any reasonably possible loss, or range of loss, with respect to this matter at this time. The Company intends to vigorously defend against this lawsuit. &lt;/span&gt;&lt;/div&gt;From time to time, the Company is subject to litigation arising in the ordinary course of business. Many of these matters are covered in whole or in part by insurance. In the opinion of the Company&#x2019;s management, the ultimate disposition of any matters currently outstanding or threatened will not have a material adverse effect on the Company&#x2019;s financial position, results of operations, or liquidity. However, these matters are subject to inherent uncertainties and could materially impact the Company&#x2019;s financial position, results of operations, or liquidity based on the final disposition of these matters.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90ZXh0cmVnaW9uOmMwMWYyY2UwZWQzZjQ2Y2RhM2MzZmU5N2NhODhjYmEzXzEzNjA_8f39b3e1-cccc-476b-9638-9f231043565a">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(17) Net Income Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income per share is computed using the weighted-average number of common shares outstanding during the period. Diluted net income per share is computed using the weighted-average number of common shares outstanding during the period and, if dilutive, potential common shares outstanding during the period. The Company&#x2019;s potential common shares consist of the incremental common shares issuable upon the exercise of stock options, the release of restricted stock units and market share units and the shares purchasable via the employee stock purchase plan as of the balance sheet date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the calculation of basic and diluted net income per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;90,777&#160;&lt;/span&gt;&lt;/td&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:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average shares used in computing net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average effect of potentially dilutive shares:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee stock options, restricted stock units, market share units and employee stock purchase plan shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56,445&#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:15pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.61&#160;&lt;/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:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the outstanding restricted stock units, market share units and employee stock purchase plan shares as of the balance sheet date that were excluded from the diluted per share calculation for the periods presented because to include them would have been anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Market share units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90ZXh0cmVnaW9uOmMwMWYyY2UwZWQzZjQ2Y2RhM2MzZmU5N2NhODhjYmEzXzEzNjE_ee6b10fb-97da-45fd-a43d-deca9e574e21">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the calculation of basic and diluted net income per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;90,777&#160;&lt;/span&gt;&lt;/td&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:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average shares used in computing net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average effect of potentially dilutive shares:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee stock options, restricted stock units, market share units and employee stock purchase plan shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56,445&#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:15pt"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.61&#160;&lt;/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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTpmMDkwY2I4MjBlYmQ0MDM3OTNjYjljYjU4NjMwODkxMS90YWJsZXJhbmdlOmYwOTBjYjgyMGViZDQwMzc5M2NiOWNiNTg2MzA4OTExXzMtMS0xLTEtMjU5OTk_d0a33f6d-a6c0-4794-9299-79ffc5027ac0"
      unitRef="usd">64455000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTpmMDkwY2I4MjBlYmQ0MDM3OTNjYjljYjU4NjMwODkxMS90YWJsZXJhbmdlOmYwOTBjYjgyMGViZDQwMzc5M2NiOWNiNTg2MzA4OTExXzMtMy0xLTEtMjU5OTk_7f75c2a9-7ff7-4970-8284-41bffb1ac631"
      unitRef="usd">70819000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTpmMDkwY2I4MjBlYmQ0MDM3OTNjYjljYjU4NjMwODkxMS90YWJsZXJhbmdlOmYwOTBjYjgyMGViZDQwMzc5M2NiOWNiNTg2MzA4OTExXzMtNS0xLTEtMjU5OTk_9a296bdd-6149-4f50-a493-d3a704960e69"
      unitRef="usd">90777000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTpmMDkwY2I4MjBlYmQ0MDM3OTNjYjljYjU4NjMwODkxMS90YWJsZXJhbmdlOmYwOTBjYjgyMGViZDQwMzc5M2NiOWNiNTg2MzA4OTExXzctMS0xLTEtMjU5OTk_5af0fbf9-7e30-469d-b794-b4ec48ef6478"
      unitRef="shares">53547000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTpmMDkwY2I4MjBlYmQ0MDM3OTNjYjljYjU4NjMwODkxMS90YWJsZXJhbmdlOmYwOTBjYjgyMGViZDQwMzc5M2NiOWNiNTg2MzA4OTExXzctMy0xLTEtMjU5OTk_4e117f10-eb4d-4126-8133-8f2b7eff9d8a"
      unitRef="shares">54318000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTpmMDkwY2I4MjBlYmQ0MDM3OTNjYjljYjU4NjMwODkxMS90YWJsZXJhbmdlOmYwOTBjYjgyMGViZDQwMzc5M2NiOWNiNTg2MzA4OTExXzctNS0xLTEtMjU5OTk_db86db75-24a4-41d9-9667-25f0a63d7859"
      unitRef="shares">55036000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTpmMDkwY2I4MjBlYmQ0MDM3OTNjYjljYjU4NjMwODkxMS90YWJsZXJhbmdlOmYwOTBjYjgyMGViZDQwMzc5M2NiOWNiNTg2MzA4OTExXzktMS0xLTEtMjU5OTk_51a76168-8b9c-4dd0-aaf4-b163fe818fc2"
      unitRef="shares">2260000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTpmMDkwY2I4MjBlYmQ0MDM3OTNjYjljYjU4NjMwODkxMS90YWJsZXJhbmdlOmYwOTBjYjgyMGViZDQwMzc5M2NiOWNiNTg2MzA4OTExXzktMy0xLTEtMjU5OTk_b5f11d0f-3e1a-46c1-8052-85d1352211f7"
      unitRef="shares">1987000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTpmMDkwY2I4MjBlYmQ0MDM3OTNjYjljYjU4NjMwODkxMS90YWJsZXJhbmdlOmYwOTBjYjgyMGViZDQwMzc5M2NiOWNiNTg2MzA4OTExXzktNS0xLTEtMjU5OTk_37168b2d-94b2-45ec-b205-125f117b1316"
      unitRef="shares">1409000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTpmMDkwY2I4MjBlYmQ0MDM3OTNjYjljYjU4NjMwODkxMS90YWJsZXJhbmdlOmYwOTBjYjgyMGViZDQwMzc5M2NiOWNiNTg2MzA4OTExXzEwLTEtMS0xLTI1OTk5_dd7131a4-2534-4ae7-a8fe-a804edf87ece"
      unitRef="shares">55807000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTpmMDkwY2I4MjBlYmQ0MDM3OTNjYjljYjU4NjMwODkxMS90YWJsZXJhbmdlOmYwOTBjYjgyMGViZDQwMzc5M2NiOWNiNTg2MzA4OTExXzEwLTMtMS0xLTI1OTk5_66ea35d0-6704-42b8-96b7-b786ce965b98"
      unitRef="shares">56305000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTpmMDkwY2I4MjBlYmQ0MDM3OTNjYjljYjU4NjMwODkxMS90YWJsZXJhbmdlOmYwOTBjYjgyMGViZDQwMzc5M2NiOWNiNTg2MzA4OTExXzEwLTUtMS0xLTI1OTk5_3abfe858-6ebd-439c-9dfc-0b7ce1774296"
      unitRef="shares">56445000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTpmMDkwY2I4MjBlYmQ0MDM3OTNjYjljYjU4NjMwODkxMS90YWJsZXJhbmdlOmYwOTBjYjgyMGViZDQwMzc5M2NiOWNiNTg2MzA4OTExXzEzLTEtMS0xLTI1OTk5_7bb52c45-9fcd-4d61-a87c-494323022933"
      unitRef="usdPerShare">1.20</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTpmMDkwY2I4MjBlYmQ0MDM3OTNjYjljYjU4NjMwODkxMS90YWJsZXJhbmdlOmYwOTBjYjgyMGViZDQwMzc5M2NiOWNiNTg2MzA4OTExXzEzLTMtMS0xLTI1OTk5_5d84f14b-e0eb-46cd-8f8f-731cf90f690d"
      unitRef="usdPerShare">1.30</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTpmMDkwY2I4MjBlYmQ0MDM3OTNjYjljYjU4NjMwODkxMS90YWJsZXJhbmdlOmYwOTBjYjgyMGViZDQwMzc5M2NiOWNiNTg2MzA4OTExXzEzLTUtMS0xLTI1OTk5_0c74fa0b-e8bf-4a81-9999-67909d26791e"
      unitRef="usdPerShare">1.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTpmMDkwY2I4MjBlYmQ0MDM3OTNjYjljYjU4NjMwODkxMS90YWJsZXJhbmdlOmYwOTBjYjgyMGViZDQwMzc5M2NiOWNiNTg2MzA4OTExXzE0LTEtMS0xLTI1OTk5_9d7c389d-2c06-4166-b240-6a45cbf9a9ae"
      unitRef="usdPerShare">1.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTpmMDkwY2I4MjBlYmQ0MDM3OTNjYjljYjU4NjMwODkxMS90YWJsZXJhbmdlOmYwOTBjYjgyMGViZDQwMzc5M2NiOWNiNTg2MzA4OTExXzE0LTMtMS0xLTI1OTk5_3b7d34c8-51d1-4b53-8416-1b9672d43db9"
      unitRef="usdPerShare">1.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTpmMDkwY2I4MjBlYmQ0MDM3OTNjYjljYjU4NjMwODkxMS90YWJsZXJhbmdlOmYwOTBjYjgyMGViZDQwMzc5M2NiOWNiNTg2MzA4OTExXzE0LTUtMS0xLTI1OTk5_8d8b6349-c6c6-4388-867c-584dc66fd834"
      unitRef="usdPerShare">1.61</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90ZXh0cmVnaW9uOmMwMWYyY2UwZWQzZjQ2Y2RhM2MzZmU5N2NhODhjYmEzXzEzNjI_0dfe3fab-955b-423b-8cf0-306c4ac7677a">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the outstanding restricted stock units, market share units and employee stock purchase plan shares as of the balance sheet date that were excluded from the diluted per share calculation for the periods presented because to include them would have been anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended June 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Market share units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia59fdecbf95344e9a2f51496a3561860_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTo4MTBmNjBjNjBlODk0N2U1YWQzYmI5ZDg5ZjJiMDliNi90YWJsZXJhbmdlOjgxMGY2MGM2MGU4OTQ3ZTVhZDNiYjlkODlmMmIwOWI2XzItMS0xLTEtMjU5OTk_0ca9494f-6249-44af-a1d9-3a66361b90d3"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i112e53b5688f4965bcc454575ab44f1d_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTo4MTBmNjBjNjBlODk0N2U1YWQzYmI5ZDg5ZjJiMDliNi90YWJsZXJhbmdlOjgxMGY2MGM2MGU4OTQ3ZTVhZDNiYjlkODlmMmIwOWI2XzItMy0xLTEtMjU5OTk_a23b745e-0399-45db-a6f2-a4ec2714a7c6"
      unitRef="shares">38000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie8d07706f3404f1e8acf66585aae3721_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTo4MTBmNjBjNjBlODk0N2U1YWQzYmI5ZDg5ZjJiMDliNi90YWJsZXJhbmdlOjgxMGY2MGM2MGU4OTQ3ZTVhZDNiYjlkODlmMmIwOWI2XzItNS0xLTEtMjU5OTk_35cc3918-57b9-4b12-a135-8226ff88d4b0"
      unitRef="shares">24000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5909806af5184675977eb356eaca8200_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTo4MTBmNjBjNjBlODk0N2U1YWQzYmI5ZDg5ZjJiMDliNi90YWJsZXJhbmdlOjgxMGY2MGM2MGU4OTQ3ZTVhZDNiYjlkODlmMmIwOWI2XzMtMS0xLTEtMjU5OTk_1d9e09af-a0a8-49ad-8498-16dae36a1902"
      unitRef="shares">23000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5c95770b7dac493cb54704b2e5523ae5_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTo4MTBmNjBjNjBlODk0N2U1YWQzYmI5ZDg5ZjJiMDliNi90YWJsZXJhbmdlOjgxMGY2MGM2MGU4OTQ3ZTVhZDNiYjlkODlmMmIwOWI2XzMtMy0xLTEtMjU5OTk_6a53b37b-f0b3-4c4d-8dc7-9dddd906eadf"
      unitRef="shares">6000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibdbd18b6bbb1405fa8a137af9ef14103_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTo4MTBmNjBjNjBlODk0N2U1YWQzYmI5ZDg5ZjJiMDliNi90YWJsZXJhbmdlOjgxMGY2MGM2MGU4OTQ3ZTVhZDNiYjlkODlmMmIwOWI2XzMtNS0xLTEtMjU5OTk_5b05384a-3bbf-4836-9523-eee0ab88c56c"
      unitRef="shares">70000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i04a1585fbdb6480fae65ee8e3bdf28fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTo4MTBmNjBjNjBlODk0N2U1YWQzYmI5ZDg5ZjJiMDliNi90YWJsZXJhbmdlOjgxMGY2MGM2MGU4OTQ3ZTVhZDNiYjlkODlmMmIwOWI2XzUtMS0xLTEtMjU5OTk_59b5be6c-097f-42ca-88de-dd5da5b58b68"
      unitRef="shares">23000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i77d44c77a9e041f6bd525e1448d23232_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTo4MTBmNjBjNjBlODk0N2U1YWQzYmI5ZDg5ZjJiMDliNi90YWJsZXJhbmdlOjgxMGY2MGM2MGU4OTQ3ZTVhZDNiYjlkODlmMmIwOWI2XzUtMy0xLTEtMjU5OTk_7711144f-4cfc-48af-a063-4a144018a0e4"
      unitRef="shares">44000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib7235dedc35c4a7ca52627039315ed09_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYzNhMjRkMjcwMjRkNTU5NzZiMWIwMjMzNjY1MGIwL3NlYzozMmMzYTI0ZDI3MDI0ZDU1OTc2YjFiMDIzMzY2NTBiMF8yMDUvZnJhZzpjMDFmMmNlMGVkM2Y0NmNkYTNjM2ZlOTdjYTg4Y2JhMy90YWJsZTo4MTBmNjBjNjBlODk0N2U1YWQzYmI5ZDg5ZjJiMDliNi90YWJsZXJhbmdlOjgxMGY2MGM2MGU4OTQ3ZTVhZDNiYjlkODlmMmIwOWI2XzUtNS0xLTEtMjU5OTk_7342eb59-b6a2-477c-ba8b-fd94b2185d1a"
      unitRef="shares">94000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
</xbrl>
