<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:lfvn="http://www.lifevantage.com/20220630"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="lfvn-20220630.xsd" xlink:type="simple"/>
    <context id="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id0a5c60abb3b4484a5d280b4e28b44c4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i332ebcfee3894afe89c53afdcd0c5cfe_I20220822">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <instant>2022-08-22</instant>
        </period>
    </context>
    <context id="i264313faaa9f4b42af851e26af99c136_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8c54276528124b0b970590977ca32555_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7baca0d84702429195923f4477faffd8_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="ia148af6a2bcf44ac86118df7c46adf11_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="i0c21bf1c520d4bf49e26bfc9715ee6ac_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="i6f2365f7d3774e6b993c1065cfa84e46_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="i75dd798856104a5c8988997b0e16ac3d_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i1dda3c6c83384de481ff3273f1ef790a_D20180701-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i76b5ec2a93524333a3acb668a75e9350_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i60c376805534436f9f1211f95b1bd8e1_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i5a3123faf47d486dbe483518212045a3_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="idb9bb1e23b0e401c946c9614c15c5b3c_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ibeab1a6c9eb349ffbc507dd479ad343f_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i0c6298911d8a4797b3766cf5d5722a45_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ie150e39e96b745c5918b7832be6f6bda_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i1bea7d130889413f84877f6f1783bd77_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="i37f3aeb903ca4ceab0be3e017f76dd51_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="i5ca3bdc2a682430f94bdecf1749278eb_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="i5727ad46c88f4da586e0b01db91c4e38_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="i28d901de59fa4e54897b1d51767ce528_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="i5fbf2757bfe14999b4f7f2283786e05c_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="ia03734e12cca47c19efc2c1d9e8475e5_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="i4d42578b157b43e3a69c1de2206085e2_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="iae002e5d853740f6a7ce9961da4ca0d6_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i59da566c3c754c1d90fc73df6a2586a9_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="if802e70862d14d5a9232a0af392cd248_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="iea284d6407024e47b76bf2e70d7d0faf_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="ibe07156790c54832a07cfb1df36ffb63_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="i43d9076b926049c0a2340f70b34e543f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="i91b694d6ceee4bba85fe0f9440f96c68_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="i03b6f9349faf4569912973f47e6ff018_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="i244f75236a3949f79d65ddb0954ce343_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="i4efc0f09ede84e6cb3d7fc6900c24838_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="ia2bff77d01034c6c8c51f594bb23b462_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="i2fef4617cf4e4cc8b25c53160a2d30dd_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="ifffdaed3088d4772878fb2b82d663e8e_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="i2d3bc4c031bd47b4ad8c8d1641bdf7c3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="ib079e3ae7bc6477093b9eeb4052c1a03_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="i506f911702794e33850e5806d35555dc_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="i544ee533e3d84403b780347a0609180e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="i5a0944f737d0494491c9c87f959bf4eb_I20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="i16922868a8134b23a68d1b89515e90c3_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id62c97e90bdc4fe68ffae9f09b1319ac_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i177f4063945a42178dc29a46c23708eb_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0e059cef6ece4980a70297130b8959cf_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib72f89edf8694c45be16e6002c3fd16b_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">lfvn:CashAccountsHeldPrimarilyAtFinancialInstitutionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0ef5d48a24824bd6b6b161932606ab1b_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">lfvn:CashAccountsHeldatOtherFinancialInstitutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i457bc756f37d46328a458126af146ccb_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i69ee30000ea649ed8a11bbeacf7bd9d8_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i2650dbd15bc54234aec5c123503a02fd_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8c076ffe278b431eb0ab9aa1e092a30e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i98a1855d7ead452daea1d42abfeeba0e_I20190701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-01</instant>
        </period>
    </context>
    <context id="i7918af4a557c4a9f8812d81fb6c22d77_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7f5a195da1344bf2b937a01380af19bc_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i013594fb72f441a9bd1782d5449ad5e1_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i23367c8596064adc80e0d9296192a861_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lfvn:AsiaPacificAndEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie882230d3d994fb8ac2613adbca19b60_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lfvn:AsiaPacificAndEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i36b30cce03234dc5ab0d09edac48ef15_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lfvn:AsiaPacificAndEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5541dc3fd71a4737a7c71ca310c31074_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i87b2e25c6fbd43428a0532664e46bcc9_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4f0a5ddb6e16411ab703be69e72c7b3b_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9d4c6667557f430e82cbb4ee5ec64f42_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic02cb49caf2548d598a25cfd5776920c_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i98ce5d932ba04a88af881145c2e26526_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iae4c3edbe1594f57b1b00da82467ba39_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lfvn:ProtandimandTrueScienceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia01c19b9ad9346e582ca7416acd2764b_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lfvn:ProtandimandTrueScienceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6c08666737604e82b9674f5ba4d9ca40_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lfvn:ProtandimandTrueScienceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i734879e98b054295808d61e87246df97_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lfvn:ProtandimMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iba53c879ac2d4194a308e20335ae3450_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lfvn:ProtandimMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if085eee707a540eea77b8300722e8289_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lfvn:ProtandimMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4f4edadc4c244dabb22afa03e9ea28f2_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lfvn:ProtandimMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iabcd2c02bf5c4a229b6997498e620b32_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lfvn:ProtandimMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2039a78606b74afe924f05bf91a03d37_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lfvn:ProtandimMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i57eb60b5587c455393c78dd9592a5aa2_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lfvn:LifeVantageTrueScienceSkinCareRegimenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i08476315d64f47ae8bf3a517dae59872_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lfvn:LifeVantageTrueScienceSkinCareRegimenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6e4a7c1aebd24eb6b9cab0291cad76fa_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lfvn:LifeVantageTrueScienceSkinCareRegimenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0c32134bff2d439e931b48189bb437d8_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lfvn:LifeVantageTrueScienceSkinCareRegimenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i37865e6217fe4eb1b0942e704cd98fca_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lfvn:LifeVantageTrueScienceSkinCareRegimenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i16d4e573e7b747c08b3b0c6fa2b15f26_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">lfvn:LifeVantageTrueScienceSkinCareRegimenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2fd2ac3933304970bc83c7a480a9bd12_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i62c217c5371f41f6bad1c0b4dc9e8c39_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idead74880163461daa31994d7439519d_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8d86c3947d7e4625b0bba3a2978730f9_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie6cc89911d6343a7b0decf9ceacd3b26_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3c238d920b1640cf83e0be6ed1f39914_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i621772d2182d4749a10ebf5de6ce4c8c_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4e31faa5ff5f47e6871b49d4afa8411c_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3b8f55d454d54c0ab5e065297c61641c_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i46f0e1bf5dd64883919bd1d169179ccd_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i146f6df3871e427ab87cda774844a007_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia1923967d8c749a4bb9ce53555cabe8f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="iab99072d6b27433899f64ea868254cf1_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="iae44cd96eb4c43b99519d3e4ad7f8dab_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="idc37a9162ed44af4878ddcaacbb30765_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="if67fc9f203494b4c83da681045c28f88_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ibe8fb42174e24bc6ac1099ae2c02b70d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="icf2a4c50a9c649cdb53c2e65e62bfdf5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie15a5fd791fc44a787d83d4bdaa0e1a9_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib3409bb928574c6fb05ebe5a40f6aa2c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i465454bc81a3467184198d0d4fa22a34_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i61e98f0b3c574faebde89a3fa90d9768_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id088936b3a264a4c8fe8970c1a8f68d3_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia46144c3546c4c6992d3db98fe46df37_D20191216-20191216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-16</startDate>
            <endDate>2019-12-16</endDate>
        </period>
    </context>
    <context id="i4512e8bc35b249b39a97da47b20b083a_I20191216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-16</instant>
        </period>
    </context>
    <context id="i611617c6c45c4c4094fd5b5e1acd52da_I20160330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lfvn:March2016TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-03-30</instant>
        </period>
    </context>
    <context id="id1e31867452344a28feb42b25bd26e9e_I20160330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lfvn:March2016RevolvingLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-03-30</instant>
        </period>
    </context>
    <context id="i54fccdce6ab44e52865a8089fea4a4b7_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lfvn:March2016TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9aaec476c6ea436e8f313938e506aae7_I20180504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lfvn:March2016TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-04</instant>
        </period>
    </context>
    <context id="ib1bd4ea78a3a4698a8848c23844d07ef_D20180504-20180504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lfvn:March2016TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-04</startDate>
            <endDate>2018-05-04</endDate>
        </period>
    </context>
    <context id="idc81204b934a41c58b59e204c89c959b_D20190201-20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lfvn:March2016RevolvingLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2019-02-01</endDate>
        </period>
    </context>
    <context id="i569c1358907740a5a80669d998f7b070_I20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lfvn:March2016RevolvingLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-01</instant>
        </period>
    </context>
    <context id="i40f7e8edc7114731962996dd8f75dd07_I20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lfvn:March2016TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-01</instant>
        </period>
    </context>
    <context id="i5960b00f5d9449b884dec1230451707c_D20190201-20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lfvn:March2016TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2019-02-01</endDate>
        </period>
    </context>
    <context id="i7bc28f3f3203487fa1b4f774d0daaad4_D20210401-20210401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:UsTreasuryUstInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-01</endDate>
        </period>
    </context>
    <context id="i3187b144965a4ee08ba341b99fc0c8cf_D20210401-20210401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-01</endDate>
        </period>
    </context>
    <context id="i6223a981d0074f5295a732eaa07108d5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia42ddb6fd9024f2cab32cd146fbdb8e9_D20220501-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i2b322cf5d9504d11902bc3ed8b7dc281_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib763166fc2ff401786c51d5999c9c33c_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9da2e6e82aee499eb4ee46ee990ca12e_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i17561298753047eba5f5e369c4f5890d_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lfvn:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icc6419c4c2294529b26c700e2c6f6366_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lfvn:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idaa3198765a04694b9af625b4a8d5eb4_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lfvn:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i40c71079dcd84d94a20747b7039ab165_I20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <instant>2019-02-01</instant>
        </period>
    </context>
    <context id="ia1b8e8d69c6a40a0a6c38b37b959bac0_I20200827">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <instant>2020-08-27</instant>
        </period>
    </context>
    <context id="i21c56f68159e46d69c45c43bf41d7519_I20220217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <instant>2022-02-17</instant>
        </period>
    </context>
    <context id="i2cc54794e07d43278e157c30edfe6351_D20220503-20220503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <startDate>2022-05-03</startDate>
            <endDate>2022-05-03</endDate>
        </period>
    </context>
    <context id="i6baaddd815f54bb190eb5063242af093_D20220531-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <startDate>2022-05-31</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="ia1ea0ff262c24ed4820b2637ce5941b4_D20220801-20220823">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-23</endDate>
        </period>
    </context>
    <context id="i29b76afc8d824866b94401a553ec7156_D20220915-20220915">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-15</startDate>
            <endDate>2022-09-15</endDate>
        </period>
    </context>
    <context id="ib8263fa500514956b08d7770dea61ba3_I20061121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lfvn:TwoThousandAndSevenLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2006-11-21</instant>
        </period>
    </context>
    <context id="ibd366c52fc394230ac03927e724f9765_I20100927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lfvn:TwoThousandAndTenLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2010-09-27</instant>
        </period>
    </context>
    <context id="i526167d7294445f6a283f715aec8fbbb_D20100927-20100927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lfvn:TwoThousandAndTenLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-09-27</startDate>
            <endDate>2010-09-27</endDate>
        </period>
    </context>
    <context id="ie73dc19beacb480f933160602b98c891_D20100927-20100927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lfvn:TwoThousandAndTenLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-09-27</startDate>
            <endDate>2010-09-27</endDate>
        </period>
    </context>
    <context id="ifd0451b47585451abee139de1ff3b5d1_D20100927-20100927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lfvn:TwoThousandAndTenLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-09-27</startDate>
            <endDate>2010-09-27</endDate>
        </period>
    </context>
    <context id="ia16623150e1a43bbbe55785097bbc35b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lfvn:TwoThousandAndTenLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9299a6fd358a44deb468bd78a012a5a2_D20180202-20180202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lfvn:TwoThousandSeventeenLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-02</startDate>
            <endDate>2018-02-02</endDate>
        </period>
    </context>
    <context id="ied4206a686ed44c2ace78a5bcce9a509_D20181115-20181115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lfvn:TwoThousandSeventeenLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-15</startDate>
            <endDate>2018-11-15</endDate>
        </period>
    </context>
    <context id="i58768c7d9ced4912be9db721ed40e81d_D20201112-20201112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lfvn:TwoThousandSeventeenLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-12</startDate>
            <endDate>2020-11-12</endDate>
        </period>
    </context>
    <context id="i1844ceb949614eafa59726ceac800fb7_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lfvn:TwoThousandSeventeenLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4632e65d1b164185b78e91f8631ba6bc_I20180202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lfvn:TwoThousandSeventeenLongTermIncentivePlanExcludingTwoThousandAndTenLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-02</instant>
        </period>
    </context>
    <context id="iecec270b05c54c128b72cbcb4194ae3b_I20180202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lfvn:TwoThousandAndTenLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-02</instant>
        </period>
    </context>
    <context id="i2ded54610191488e963c1ab9cff11506_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lfvn:TwoThousandSeventeenLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4a3a68d47e39420c9fa7e0cec004df75_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lfvn:A2018PerformanceIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ibaa52fd8b7124b4ebee12aa68028e27b_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lfvn:A2018PerformanceIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9d8166d2eace42df9617f231f28fc0bb_I20171229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-29</instant>
        </period>
    </context>
    <context id="ib347bbf2f51b4fec81e5034b7693d095_D20190108-20190108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lfvn:A2018PerformanceIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-08</startDate>
            <endDate>2019-01-08</endDate>
        </period>
    </context>
    <context id="ib5e3c366a8eb439eae5cc5bd5d6df46a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i93a29e3406bb4c3a957715da1822d78c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5c5e5fa2f23b48c5a125d1e29c9d5385_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lfvn:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i438dbcbc523f47abb9ce9bcbfb4ddc35_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lfvn:TwoThousandAndTenAndTwoThousandSeventeenLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i474b11628d684a7f8306cb8e85fd9d1e_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">lfvn:TwoThousandAndTenAndTwoThousandSeventeenLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iec4dcc95f97e4247a5ee861dd33768c2_D20170701-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="i839094aa593b4ab0a8a1a5e67e809629_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ib5048a5d603a4947abcb094500b89c23_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i858dfc478bfd4891b3314f7924ffd0ac_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i726cae2935c54406afd863274b8f8557_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i61f75f94434c446883ef892de2ac5cda_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ibe2e7a671268475facf8b123922ba900_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i93d4e79b14fb4b19bda24ce3602ef92d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i232b39a36b0044c5955ce668736d4986_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic28393b508064e0b8fa960aaf5f0e00f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="i0d02a67bac3f402e81c24021b6b8d44d_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="i47f10ef413fb46ec8b564adca4422df3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="i8f1c1f1fdbb34c44b3771165cc178330_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lfvn:PerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i75eaf877309f49b38f251129dab2caa9_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lfvn:PerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="id34632f4f17a4757903c854826be30d2_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lfvn:PerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i3ed6308f5df04f369816b992dbdc0ad0_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lfvn:PerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7b87fd7091ab45b68c59d5ede35089cf_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lfvn:PerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i02bc88abf92f4dc3a21cc779d4736d27_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lfvn:PerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i06be9b82e5224efc83442a3a41017670_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lfvn:PerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i43f3cf2b50e841bea057f4b6b13820d5_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lfvn:PerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if7f3a7d7fe754c4b8ee016022e5b96cf_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lfvn:PerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2a7ca29a510e41c2a52c95e91f56d481_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lfvn:CashSettledPerformanceUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i6120469d695344069d16b3d4fd55d4fc_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lfvn:CashSettledPerformanceUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i769ec48f59604fbebc878cdbd17bcaf6_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lfvn:CashSettledPerformanceUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="id2a3faeef4a34db6a066b4c0760356d2_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">lfvn:CashSettledPerformanceUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0d36a910619c421299a49ec0102e1825_D20180701-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i961ef281918b469ba58c65922456fdaa_D20180701-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="idef953a093864c209f863582acc28bcb_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</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="i74444b33a5964b5ebc005129581d3917_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i266f9ea72ee74f2a885b1766affeb638_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="idb8f7af300f141eebec20396d269c81a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i46529008f356452098f770fc58ba3673_D20191205-20191205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <startDate>2019-12-05</startDate>
            <endDate>2019-12-05</endDate>
        </period>
    </context>
    <context id="i67ef0765f2f3425ca5939c3a86d18d46_I20191205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <instant>2019-12-05</instant>
        </period>
    </context>
    <context id="ib0dec2d176e847ecbb1c1282389d0095_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7441b2d177434ffb997f8c13322631aa_D20200701-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3728444bbf03464b8127f615c6168d6a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1a9e17ded65f499b8fa2537084c43ad3_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0ea4434499ff4e68b3a3deafe64eb447_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8f07d57975a744fcbf44b9b4eeab72d4_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8d98a06edac949e1bb8209251d6aaabd_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iefe77b4a69c240c7b63c0d37b0196cac_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i058b68394e5043a78b613d41a40c200f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie5887e0fe01a4f87b5ff2262254a3e7c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000849146</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-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="lease">
        <measure>lfvn:lease</measure>
    </unit>
    <unit id="segment">
        <measure>lfvn:segment</measure>
    </unit>
    <unit id="region">
        <measure>lfvn:region</measure>
    </unit>
    <unit id="productline">
        <measure>lfvn:productLine</measure>
    </unit>
    <unit id="installment">
        <measure>lfvn:installment</measure>
    </unit>
    <unit id="claim">
        <measure>lfvn:claim</measure>
    </unit>
    <unit id="member">
        <measure>lfvn:member</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl80L2ZyYWc6YTg4M2ZjNTI5MzdlNDU2NDg2NDQyZDIyN2JiNmM5MzEvdGFibGU6NzQ0MDJhNTlkZmRhNDY2MmE0OTYxNTRmNDFiNTAwZTcvdGFibGVyYW5nZTo3NDQwMmE1OWRmZGE0NjYyYTQ5NjE1NGY0MWI1MDBlN18yLTEtMS0xLTE2MTMz_b2140f26-d2cb-4824-aa36-ee8c13ae9f07">0000849146</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl80L2ZyYWc6YTg4M2ZjNTI5MzdlNDU2NDg2NDQyZDIyN2JiNmM5MzEvdGFibGU6NzQ0MDJhNTlkZmRhNDY2MmE0OTYxNTRmNDFiNTAwZTcvdGFibGVyYW5nZTo3NDQwMmE1OWRmZGE0NjYyYTQ5NjE1NGY0MWI1MDBlN181LTEtMS0xLTE2MTMz_f17a3605-371e-4d0f-8ee7-53871f0afb7c">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl80L2ZyYWc6YTg4M2ZjNTI5MzdlNDU2NDg2NDQyZDIyN2JiNmM5MzEvdGFibGU6NzQ0MDJhNTlkZmRhNDY2MmE0OTYxNTRmNDFiNTAwZTcvdGFibGVyYW5nZTo3NDQwMmE1OWRmZGE0NjYyYTQ5NjE1NGY0MWI1MDBlN182LTEtMS0xLTE2MTMz_e5ff4d85-70d1-4022-980b-63387d7dcbdf">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl80L2ZyYWc6YTg4M2ZjNTI5MzdlNDU2NDg2NDQyZDIyN2JiNmM5MzEvdGFibGU6NzQ0MDJhNTlkZmRhNDY2MmE0OTYxNTRmNDFiNTAwZTcvdGFibGVyYW5nZTo3NDQwMmE1OWRmZGE0NjYyYTQ5NjE1NGY0MWI1MDBlN183LTEtMS0xLTE2MTMz_e1fa4aa1-7e84-4d75-8049-a5b438ba100f">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzMtMC0xLTEtMTYxMzM_0e7ad8aa-6f16-4a8b-98f9-fc3966dc2df2">http://fasb.org/us-gaap/2022#ProductMember</us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList>
    <us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzMtMC0xLTEtMTYxMzM_882cdb59-2400-4982-bac0-5d711396f048">http://fasb.org/us-gaap/2022#ProductMember</us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList>
    <us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzMtMC0xLTEtMTYxMzM_a51f6bcd-1814-4d8a-bb2e-78bc55d71f2e">http://fasb.org/us-gaap/2022#ProductMember</us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i1dda3c6c83384de481ff3273f1ef790a_D20180701-20190630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzQtMC0xLTEtMTYxMzM_1b7d42b1-aa70-468a-b036-58bf533b5d14">http://fasb.org/us-gaap/2022#AccountingStandardsUpdate201602Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i526167d7294445f6a283f715aec8fbbb_D20100927-20100927"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzE3ODQ_03901957-7747-4030-aa79-b8c04f9796a5">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i2ded54610191488e963c1ab9cff11506_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzI3NDg3NzkwODY1NTM_949e4e55-25a8-4c2a-9925-b44bf1e9fb32">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i0d36a910619c421299a49ec0102e1825_D20180701-20190630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTIvZnJhZzpjY2NiN2ZiNjAyNTU0NGMwYmEzZTY2NzIwZjNlMzMzNi90YWJsZTo2ZGRhOWUwNGExMGI0ZWZkOTkzYTE3Zjk3ODQ2OWI1OC90YWJsZXJhbmdlOjZkZGE5ZTA0YTEwYjRlZmQ5OTNhMTdmOTc4NDY5YjU4XzAtMS0xLTEtMTYxMzM_9ebe2b80-11db-4b5e-bcd5-654020b3f1b4"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i961ef281918b469ba58c65922456fdaa_D20180701-20190630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTIvZnJhZzpjY2NiN2ZiNjAyNTU0NGMwYmEzZTY2NzIwZjNlMzMzNi90YWJsZTo2ZGRhOWUwNGExMGI0ZWZkOTkzYTE3Zjk3ODQ2OWI1OC90YWJsZXJhbmdlOjZkZGE5ZTA0YTEwYjRlZmQ5OTNhMTdmOTc4NDY5YjU4XzEtMS0xLTEtMTYxMzM_4489882a-1c10-4485-8ab8-475cb31de36d"
      unitRef="number">0.0833</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i266f9ea72ee74f2a885b1766affeb638_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjEvZnJhZzo5MGExNDM2NGUzZjM0MzVkYjQwMGI4M2E0MmQwNDc5Yy90ZXh0cmVnaW9uOjkwYTE0MzY0ZTNmMzQzNWRiNDAwYjgzYTQyZDA0NzljXzE1OQ_f1728d56-bfbe-46d7-b3ce-488193dd570e">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <dei:DocumentType
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGV4dHJlZ2lvbjphNzgzMGNiZmM2NGI0OWYwODg5OWM3NGVkMGMwYjMyYV8zNzc5_0820cdfa-d05d-4819-82ae-24ebaa41e03d">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGFibGU6NWY0ZmMxNWE5YzNkNGFiOGJiNDczYTU3YjE2OWI3NjIvdGFibGVyYW5nZTo1ZjRmYzE1YTljM2Q0YWI4YmI0NzNhNTdiMTY5Yjc2Ml8wLTAtMS0xLTE2MTMz_43c7c5d1-8434-4f7a-84f9-43cb71688c52">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGV4dHJlZ2lvbjphNzgzMGNiZmM2NGI0OWYwODg5OWM3NGVkMGMwYjMyYV8yMDk_b218770a-7f66-4093-8c2c-c4407892d9ce">2022-06-30</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGV4dHJlZ2lvbjphNzgzMGNiZmM2NGI0OWYwODg5OWM3NGVkMGMwYjMyYV8yMDk_3a6ab231-7f0c-4f0d-9782-4868f7ff5aca">--06-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGFibGU6ODIxNTdmZDFhZDJhNGVhNDg4MmYyZjQyZmViNWY1ZTQvdGFibGVyYW5nZTo4MjE1N2ZkMWFkMmE0ZWE0ODgyZjJmNDJmZWI1ZjVlNF8wLTAtMS0xLTE2MTMz_ecf62e25-aedf-4311-a2d3-d7a293990391">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGV4dHJlZ2lvbjphNzgzMGNiZmM2NGI0OWYwODg5OWM3NGVkMGMwYjMyYV8zNzgz_5a7e355b-f25a-454c-b4d0-24c234702968">001-35647</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGV4dHJlZ2lvbjphNzgzMGNiZmM2NGI0OWYwODg5OWM3NGVkMGMwYjMyYV8zNzcw_ee2a00fa-acf9-4004-8e5b-f36aba7b631a">LIFEVANTAGE CORP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGFibGU6ODljZTI5MGQ4OGI4NGI0YWE1NTYwMjU0OGYxNzBlN2QvdGFibGVyYW5nZTo4OWNlMjkwZDg4Yjg0YjRhYTU1NjAyNTQ4ZjE3MGU3ZF8wLTAtMS0xLTE2MTMz_76e5cd09-4ebf-4a57-91a5-58565d48642a">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGFibGU6ODljZTI5MGQ4OGI4NGI0YWE1NTYwMjU0OGYxNzBlN2QvdGFibGVyYW5nZTo4OWNlMjkwZDg4Yjg0YjRhYTU1NjAyNTQ4ZjE3MGU3ZF8wLTMtMS0xLTE2MTMz_45887f46-55c2-4f69-9c9a-f3c94dc11d75">90-0224471</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGV4dHJlZ2lvbjphNzgzMGNiZmM2NGI0OWYwODg5OWM3NGVkMGMwYjMyYV8zNzg0_fdeb6f78-3898-4eb0-83a7-49a5a8c549f7">3300 N. Triumph Blvd</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGV4dHJlZ2lvbjphNzgzMGNiZmM2NGI0OWYwODg5OWM3NGVkMGMwYjMyYV8zNzgw_4a410b8c-daa3-4a37-a686-0656036fd48e">Suite 700</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGV4dHJlZ2lvbjphNzgzMGNiZmM2NGI0OWYwODg5OWM3NGVkMGMwYjMyYV8zNzcx_b0ddd2a5-39c5-41f2-b9a7-bb0c2676d7dc">Lehi</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGV4dHJlZ2lvbjphNzgzMGNiZmM2NGI0OWYwODg5OWM3NGVkMGMwYjMyYV8zNzcy_efb270ee-5975-4dc6-ac27-2dd9e11a925c">UT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGV4dHJlZ2lvbjphNzgzMGNiZmM2NGI0OWYwODg5OWM3NGVkMGMwYjMyYV8zNzc0_f8ee70e8-6e96-4dfd-bb3e-5f5d757e16f3">84043</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGV4dHJlZ2lvbjphNzgzMGNiZmM2NGI0OWYwODg5OWM3NGVkMGMwYjMyYV8zNzcz_6bbf616c-da73-49e9-ad20-19474e8293a5">801</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGV4dHJlZ2lvbjphNzgzMGNiZmM2NGI0OWYwODg5OWM3NGVkMGMwYjMyYV8zNzgx_227d93b7-1fcc-4088-b632-1315238d0635">432-9000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGFibGU6NmRmNTBmNmE2NDdmNDA0YmI5ODZhYTAyYjI5YTc0OWQvdGFibGVyYW5nZTo2ZGY1MGY2YTY0N2Y0MDRiYjk4NmFhMDJiMjlhNzQ5ZF8wLTAtMS0xLTE2MTMz_b00c3ee8-73cb-4188-a38a-568dd4742867">Common Stock, par value $0.0001</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGFibGU6NmRmNTBmNmE2NDdmNDA0YmI5ODZhYTAyYjI5YTc0OWQvdGFibGVyYW5nZTo2ZGY1MGY2YTY0N2Y0MDRiYjk4NmFhMDJiMjlhNzQ5ZF8wLTItMS0xLTE2MTMz_8c65f737-eb5c-434d-862d-ecd768bb96be">LFVN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGFibGU6NmRmNTBmNmE2NDdmNDA0YmI5ODZhYTAyYjI5YTc0OWQvdGFibGVyYW5nZTo2ZGY1MGY2YTY0N2Y0MDRiYjk4NmFhMDJiMjlhNzQ5ZF8wLTQtMS0xLTE2MTMz_dc7fc94e-cb1e-4e5b-bb0a-aea27aea99cd">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGV4dHJlZ2lvbjphNzgzMGNiZmM2NGI0OWYwODg5OWM3NGVkMGMwYjMyYV8zNzc1_b24310d6-9d88-4807-9a1a-f52fe87a226e">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGV4dHJlZ2lvbjphNzgzMGNiZmM2NGI0OWYwODg5OWM3NGVkMGMwYjMyYV8zNzgy_471950dd-3cf5-4175-bc85-e8b510f93cb1">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGV4dHJlZ2lvbjphNzgzMGNiZmM2NGI0OWYwODg5OWM3NGVkMGMwYjMyYV8zNzc2_cd74de94-6c76-429d-a436-71f25350dc23">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGV4dHJlZ2lvbjphNzgzMGNiZmM2NGI0OWYwODg5OWM3NGVkMGMwYjMyYV8zNzg1_7a331613-1cab-43d9-b4ff-a8b1f3a4d24f">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGFibGU6Nzk5MmVkN2ExMzRmNDczMjk3OTExMzA2ZDI5OTVlNjkvdGFibGVyYW5nZTo3OTkyZWQ3YTEzNGY0NzMyOTc5MTEzMDZkMjk5NWU2OV8wLTMtMS0xLTE2MTMz_239d01f9-0615-4bda-9b9a-c8fbe8abc56f">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGFibGU6Nzk5MmVkN2ExMzRmNDczMjk3OTExMzA2ZDI5OTVlNjkvdGFibGVyYW5nZTo3OTkyZWQ3YTEzNGY0NzMyOTc5MTEzMDZkMjk5NWU2OV8xLTQtMS0xLTE2MTMz_572a3915-80ce-4d7e-9065-aa8b696c2b3e">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGFibGU6Nzk5MmVkN2ExMzRmNDczMjk3OTExMzA2ZDI5OTVlNjkvdGFibGVyYW5nZTo3OTkyZWQ3YTEzNGY0NzMyOTc5MTEzMDZkMjk5NWU2OV8yLTEtMS0xLTE2MTMz_02a72e15-242f-4918-b6f5-e588ce9b28fa">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGV4dHJlZ2lvbjphNzgzMGNiZmM2NGI0OWYwODg5OWM3NGVkMGMwYjMyYV8zNzc3_1e16598f-65e1-43ee-a690-d8c430fa81cd">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGV4dHJlZ2lvbjphNzgzMGNiZmM2NGI0OWYwODg5OWM3NGVkMGMwYjMyYV84MjQ2MzM3MjEyMTE0_98eb7cc3-a1ec-45b1-a708-a9fcb33eff46">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="id0a5c60abb3b4484a5d280b4e28b44c4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGV4dHJlZ2lvbjphNzgzMGNiZmM2NGI0OWYwODg5OWM3NGVkMGMwYjMyYV8zMDM1_199adece-c7ab-43e3-9845-5add4a6182cd"
      unitRef="usd">81200000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i332ebcfee3894afe89c53afdcd0c5cfe_I20220822"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGV4dHJlZ2lvbjphNzgzMGNiZmM2NGI0OWYwODg5OWM3NGVkMGMwYjMyYV8zMTcx_eef32261-0bca-4b28-b1b8-de0b9b2e07f6"
      unitRef="shares">12552781</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xL2ZyYWc6YTc4MzBjYmZjNjRiNDlmMDg4OTljNzRlZDBjMGIzMmEvdGV4dHJlZ2lvbjphNzgzMGNiZmM2NGI0OWYwODg5OWM3NGVkMGMwYjMyYV8zNzc4_3b925758-3188-4a29-8d80-0aebf1e9a4ab">Portions of the registrant&#x2019;s definitive proxy statement to be filed subsequent to the date hereof with the Securities and Exchange Commission pursuant to Regulation 14A in connection with the registrant&#x2019;s fiscal year 2022 annual meeting of stockholders are incorporated by reference into Part III of this report. Such definitive proxy statement will be filed with the Commission not later than 120 days after the end of the registrant&#x2019;s fiscal year ended June 30, 2022.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDEvZnJhZzoyNGFiYjRhOGMzMjM0NWU0YjAwMWI3MzM0YjNiMGY2Ni90YWJsZTplMGQ2ZTE5Y2RmMTA0NDY5Yjg2NWJjMmUyYzFkOTBiNi90YWJsZXJhbmdlOmUwZDZlMTljZGYxMDQ0NjliODY1YmMyZTJjMWQ5MGI2XzAtMC0xLTEtMjU0NDAvdGV4dHJlZ2lvbjo3OWU0ZmEzN2M1YTM0NmU5OTg0MmYxNjU5OGQyMTM5NF8xNjQ5MjY3NDQxODk0_0cedcd31-ce46-4c19-be75-870cb75e061d">374</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDQvZnJhZzpjMDQwZGJiMGVhMmI0NTkwYjczZWY2M2M3YTFiYzczMy90ZXh0cmVnaW9uOmMwNDBkYmIwZWEyYjQ1OTBiNzNlZjYzYzdhMWJjNzMzXzcxNDY4MjU1OTE5NTU_6ad434a0-40d1-48c2-9108-ca731abd64f6">WSRP, LLC</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDQvZnJhZzpjMDQwZGJiMGVhMmI0NTkwYjczZWY2M2M3YTFiYzczMy90ZXh0cmVnaW9uOmMwNDBkYmIwZWEyYjQ1OTBiNzNlZjYzYzdhMWJjNzMzXzcxNDY4MjU1OTE5NTc_1dc58e4e-6c74-4e3d-8e85-f2be66c0d5f1">Salt Lake City, Utah</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzUtMS0xLTEtMTYxMzM_d69326ac-c897-4b26-99db-971091386743"
      unitRef="usd">20190000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzUtMy0xLTEtMTYxMzM_9a842257-616e-4a34-99d6-2bb0695b027d"
      unitRef="usd">23174000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzYtMS0xLTEtMTYxMzM_13cad451-e529-4c48-844b-63fe78f2e47d"
      unitRef="usd">3338000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzYtMy0xLTEtMTYxMzM_f3065ae5-8bdd-4ae6-8eb0-f22d6f35f75b"
      unitRef="usd">2925000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzctMS0xLTEtMTYxMzM_9c39adbb-6ff7-41ba-b95f-8c6fef789159"
      unitRef="usd">1752000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzctMy0xLTEtMTYxMzM_d1eabe74-f858-4bb6-95a5-766878a8270b"
      unitRef="usd">1038000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:InventoryNet
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzgtMS0xLTEtMTYxMzM_4e4c1018-dc11-451c-8f51-c1d15ab03c1d"
      unitRef="usd">16472000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzgtMy0xLTEtMTYxMzM_fc654779-b7c9-4f27-9854-b19f28dc7e23"
      unitRef="usd">16145000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzktMS0xLTEtMTYxMzM_d3bd96d5-8729-4b61-8698-e78ffc293537"
      unitRef="usd">5205000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzktMy0xLTEtMTYxMzM_418a5824-ac29-4eec-9e4a-a74d79078e16"
      unitRef="usd">4772000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzEwLTEtMS0xLTE2MTMz_6d0ac577-2a94-48e6-b1a4-80331d64dd14"
      unitRef="usd">46957000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzEwLTMtMS0xLTE2MTMz_9124c988-8932-4807-a0b0-861f9c55b7b1"
      unitRef="usd">48054000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzEyLTEtMS0xLTE2MTMz_dec5b51c-eb91-41e0-839b-7a6c4996149a"
      unitRef="usd">9500000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzEyLTMtMS0xLTE2MTMz_ab1b2990-528e-4530-9631-bc5000a0e76c"
      unitRef="usd">11123000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzEzLTEtMS0xLTE2MTMz_55293285-4129-45a3-9b65-ca80fa2c1b20"
      unitRef="usd">11040000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzEzLTMtMS0xLTE2MTMz_cd1402f2-d2fc-46aa-84f7-99657810fbe9"
      unitRef="usd">13700000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzE0LTEtMS0xLTE2MTMz_26f1c665-007a-4281-85d5-42f5593e3363"
      unitRef="usd">587000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzE0LTMtMS0xLTE2MTMz_01723b66-c5d2-4cd6-8678-f28d6d5a17b3"
      unitRef="usd">719000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzE1LTEtMS0xLTE2MTMz_d31dea29-c26f-4f64-8dec-227f14553937"
      unitRef="usd">1289000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzE1LTMtMS0xLTE2MTMz_1d179ce5-ba55-438a-adcd-62881858ec5f"
      unitRef="usd">1208000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:EquitySecuritiesFVNINoncurrent
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzE2LTEtMS0xLTE2MTMz_e14e6109-9708-41f8-809d-a682755c7311"
      unitRef="usd">0</us-gaap:EquitySecuritiesFVNINoncurrent>
    <us-gaap:EquitySecuritiesFVNINoncurrent
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzE2LTMtMS0xLTE2MTMz_ef1ef5c5-75fb-4b6d-8108-705c16796675"
      unitRef="usd">2205000</us-gaap:EquitySecuritiesFVNINoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzE3LTEtMS0xLTE2MTMz_da70ac3f-8cc8-4c1e-8d52-906477882400"
      unitRef="usd">1333000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzE3LTMtMS0xLTE2MTMz_ce689851-fae5-4a82-a078-8d32e264ae24"
      unitRef="usd">1723000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzE4LTEtMS0xLTE2MTMz_171c9bc6-7cf6-4524-8f7c-08f0633f3bc6"
      unitRef="usd">70706000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzE4LTMtMS0xLTE2MTMz_ce228017-efcd-4791-872b-bb2f6ee7ecb4"
      unitRef="usd">78732000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzIyLTEtMS0xLTE2MTMz_f2c18aad-c0e6-43c5-a1e7-f1c9ff59a231"
      unitRef="usd">7462000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzIyLTMtMS0xLTE2MTMz_f0a2a08d-0bc9-48a0-a87d-2aee6687875b"
      unitRef="usd">6744000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzIzLTEtMS0xLTE2MTMz_a313f13b-8185-4d6b-afc0-ab7cec1b9289"
      unitRef="usd">7285000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzIzLTMtMS0xLTE2MTMz_e9e29216-82ed-4b88-a512-1018ba042544"
      unitRef="usd">8138000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzI0LTEtMS0xLTE2MTMz_bc7ed17e-ddbc-47f4-83bf-b822855c6e83"
      unitRef="usd">453000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzI0LTMtMS0xLTE2MTMz_cf8da008-ec3b-49e3-90b9-6b67f98179c6"
      unitRef="usd">830000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzI1LTEtMS0xLTE2MTMz_03494fce-c2d7-4609-a1f1-5e07db01f899"
      unitRef="usd">2601000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzI1LTMtMS0xLTE2MTMz_6e414135-7520-409e-86b6-ee36d9f50177"
      unitRef="usd">2151000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzI2LTEtMS0xLTE2MTMz_07747b2f-cf60-4167-8c86-21370926bc74"
      unitRef="usd">7927000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzI2LTMtMS0xLTE2MTMz_157ec92c-310f-4303-b97a-239a3eca7ad8"
      unitRef="usd">7336000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzI4LTEtMS0xLTE2MTMz_757bd9d0-ee91-4529-893f-186bd7a1a6c2"
      unitRef="usd">25728000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzI4LTMtMS0xLTE2MTMz_34d630d1-e438-4bf1-abe5-5ffa36fb0fae"
      unitRef="usd">25199000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzMwLTEtMS0xLTE2MTMz_e938878f-7833-4118-a17a-c0c04f2f2209"
      unitRef="usd">13154000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzMwLTMtMS0xLTE2MTMz_86786018-c68a-4d47-b8d1-76de70bc3aa1"
      unitRef="usd">16032000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzMxLTEtMS0xLTE2MTMz_54a143cf-93a4-4401-adc8-27ae84b75a5b"
      unitRef="usd">308000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzMxLTMtMS0xLTE2MTMz_a289e7dc-0d4e-46ad-bb26-67b15a06617a"
      unitRef="usd">694000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzMyLTEtMS0xLTE2MTMz_fd30197d-cdaf-4fe2-abd0-0637eb6a5d58"
      unitRef="usd">39190000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzMyLTMtMS0xLTE2MTMz_82736f91-8e66-4ff2-acd6-3b9a5e512400"
      unitRef="usd">41925000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzMzLTEtMS0xLTE2MTMz_6d8af7f7-cd72-4146-9599-56e92f8a4b55"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzMzLTMtMS0xLTE2MTMz_5366f953-f669-44f2-a3fe-06650d19f3ef"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzM1LTAtMS0xLTE2MTMzL3RleHRyZWdpb246OTUyOGQ5NzYyMWU3NDg5YTk4MTdjZjkxMWIyNWU4MjNfMzM_355cb09f-9940-44d3-b50e-a778e689a1ad"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzM1LTAtMS0xLTE2MTMzL3RleHRyZWdpb246OTUyOGQ5NzYyMWU3NDg5YTk4MTdjZjkxMWIyNWU4MjNfMzM_685574c5-e7f2-431c-8e64-86e586f0b2da"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzM1LTAtMS0xLTE2MTMzL3RleHRyZWdpb246OTUyOGQ5NzYyMWU3NDg5YTk4MTdjZjkxMWIyNWU4MjNfNDg_86df4b28-b41a-4d9f-bdb7-810d607330de"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzM1LTAtMS0xLTE2MTMzL3RleHRyZWdpb246OTUyOGQ5NzYyMWU3NDg5YTk4MTdjZjkxMWIyNWU4MjNfNDg_9934992e-7ab2-4082-8e7f-d9a89596fcf0"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzM1LTAtMS0xLTE2MTMzL3RleHRyZWdpb246OTUyOGQ5NzYyMWU3NDg5YTk4MTdjZjkxMWIyNWU4MjNfNzA_0332deba-122f-4f44-b265-fdd53d2d49df"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzM1LTAtMS0xLTE2MTMzL3RleHRyZWdpb246OTUyOGQ5NzYyMWU3NDg5YTk4MTdjZjkxMWIyNWU4MjNfNzA_41d2bb6c-6790-4996-8eb5-3e25977a72de"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzM1LTAtMS0xLTE2MTMzL3RleHRyZWdpb246OTUyOGQ5NzYyMWU3NDg5YTk4MTdjZjkxMWIyNWU4MjNfNzA_7d526a4b-8550-4490-97cb-7ef22d315fd5"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzM1LTAtMS0xLTE2MTMzL3RleHRyZWdpb246OTUyOGQ5NzYyMWU3NDg5YTk4MTdjZjkxMWIyNWU4MjNfNzA_c5971111-1cf1-49ff-aa88-72d68b99f4db"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzM1LTEtMS0xLTE2MTMz_241b7986-3930-4512-b5ad-539290032dbf"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzM1LTMtMS0xLTE2MTMz_50045c36-c0df-4dee-9fde-c63dee8fc798"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzM2LTAtMS0xLTE2MTMzL3RleHRyZWdpb246NzAxNzE0MzYyYmRiNDRiMTgyMGU5NmEwZDZkMmZiMjBfMjk_42b688f2-508d-4b1b-b8af-126d9e960222"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzM2LTAtMS0xLTE2MTMzL3RleHRyZWdpb246NzAxNzE0MzYyYmRiNDRiMTgyMGU5NmEwZDZkMmZiMjBfMjk_f12e2a62-098e-453c-82ae-148c616ceb2e"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzM2LTAtMS0xLTE2MTMzL3RleHRyZWdpb246NzAxNzE0MzYyYmRiNDRiMTgyMGU5NmEwZDZkMmZiMjBfNDM_6ccbcbf6-bb84-4aa0-8416-ee215654855b"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzM2LTAtMS0xLTE2MTMzL3RleHRyZWdpb246NzAxNzE0MzYyYmRiNDRiMTgyMGU5NmEwZDZkMmZiMjBfNDM_83dbd136-29ab-4b9c-8d66-a3d2e61cf1bf"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzM2LTAtMS0xLTE2MTMzL3RleHRyZWdpb246NzAxNzE0MzYyYmRiNDRiMTgyMGU5NmEwZDZkMmZiMjBfNjg_590914af-8ac5-47e8-99d8-aaf976bd7fda"
      unitRef="shares">12493000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzM2LTAtMS0xLTE2MTMzL3RleHRyZWdpb246NzAxNzE0MzYyYmRiNDRiMTgyMGU5NmEwZDZkMmZiMjBfNjg_d8b23a6d-decb-4e80-b2af-db32ffffa0d7"
      unitRef="shares">12493000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzM2LTAtMS0xLTE2MTMzL3RleHRyZWdpb246NzAxNzE0MzYyYmRiNDRiMTgyMGU5NmEwZDZkMmZiMjBfNzU_3e38d0fd-9c42-451c-b2d4-6e9e1df86049"
      unitRef="shares">13609000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzM2LTAtMS0xLTE2MTMzL3RleHRyZWdpb246NzAxNzE0MzYyYmRiNDRiMTgyMGU5NmEwZDZkMmZiMjBfNzU_6722fb36-d83c-4c9e-9956-02e0c6690f3b"
      unitRef="shares">13609000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzM2LTEtMS0xLTE2MTMz_9033ca5b-d56e-4e53-b72a-eeee7a97f8c1"
      unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzM2LTMtMS0xLTE2MTMz_45936b3c-3a22-400b-9f7f-b3f5aeccbb87"
      unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzM3LTEtMS0xLTE2MTMz_9b81ab55-6267-4d44-b520-2bb21e75222d"
      unitRef="usd">131075000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzM3LTMtMS0xLTE2MTMz_02a71af3-6888-4b84-9e97-2a89c7b4c7f4"
      unitRef="usd">129048000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzM4LTEtMS0xLTE2MTMz_2a91a9f6-7485-4a75-860b-157bb4207990"
      unitRef="usd">-98437000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzM4LTMtMS0xLTE2MTMz_81abba6c-daf9-48aa-a56a-ab66c8718933"
      unitRef="usd">-92346000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzM5LTEtMS0xLTE2MTMz_432b2166-d9f5-4f76-9147-b0d6d7523e1b"
      unitRef="usd">-1123000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzM5LTMtMS0xLTE2MTMz_cffee4d7-1c93-46a8-a88c-d689e53752f1"
      unitRef="usd">104000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzQwLTEtMS0xLTE2MTMz_24d9febf-9250-4d7a-a7dd-3c8a1f725dbf"
      unitRef="usd">31516000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzQwLTMtMS0xLTE2MTMz_c35083ca-71e3-4554-ba6c-fc9d8c5ef23d"
      unitRef="usd">36807000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzQxLTEtMS0xLTE2MTMz_c0dd793d-7593-449c-916d-9699d3385c29"
      unitRef="usd">70706000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMDcvZnJhZzo1MGVhOWFiZTllMzk0NWI5YTIzM2I4MDQyOTFjOWNmMS90YWJsZTpmYWQ4MmFjNGZlYzQ0MDU0ODdjYzk1MzE2ZDRhNDU4OC90YWJsZXJhbmdlOmZhZDgyYWM0ZmVjNDQwNTQ4N2NjOTUzMTZkNGE0NTg4XzQxLTMtMS0xLTE2MTMz_f074bac8-ec42-456e-b575-519a0413cf8a"
      unitRef="usd">78732000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzMtMS0xLTEtMTYxMzM_e8b5b478-2f5d-49c6-a635-7a1bfaa8933f"
      unitRef="usd">206360000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzMtMy0xLTEtMTYxMzM_c6706131-156b-4d2f-bfdb-101900bbd23e"
      unitRef="usd">220181000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzMtNS0xLTEtMTYxMzM_9396b467-57ff-4dd5-bb9b-d0802eb0b3ac"
      unitRef="usd">232915000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzQtMS0xLTEtMTYxMzM_4d5db616-10e7-4bab-9957-5d671b504c55"
      unitRef="usd">38097000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzQtMy0xLTEtMTYxMzM_bac69ad9-edcb-41b9-95ec-a744f54a636a"
      unitRef="usd">38187000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzQtNS0xLTEtMTYxMzM_43575156-0d68-4850-ad58-e94b34968078"
      unitRef="usd">37964000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzUtMS0xLTEtMTYxMzM_d7d29262-22af-40ce-b8b6-5e6de740d352"
      unitRef="usd">168263000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzUtMy0xLTEtMTYxMzM_b7880b89-d62b-4f60-a7c8-10358fe826e6"
      unitRef="usd">181994000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzUtNS0xLTEtMTYxMzM_d53bee53-01a6-46de-a1b1-9a45042e22e6"
      unitRef="usd">194951000</us-gaap:GrossProfit>
    <lfvn:CommissionAndIncentives
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzctMS0xLTEtMTYxMzM_bffda241-60af-4af0-bf8d-538e56c3d112"
      unitRef="usd">97263000</lfvn:CommissionAndIncentives>
    <lfvn:CommissionAndIncentives
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzctMy0xLTEtMTYxMzM_e2235650-8681-4c57-b64f-3f9b2f1853eb"
      unitRef="usd">103541000</lfvn:CommissionAndIncentives>
    <lfvn:CommissionAndIncentives
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzctNS0xLTEtMTYxMzM_d9b6f720-47e3-41e7-aafc-4580b53053d9"
      unitRef="usd">111571000</lfvn:CommissionAndIncentives>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzgtMS0xLTEtMTYxMzM_f34f4c8a-7725-4caa-adbf-e340f91a1f4a"
      unitRef="usd">63425000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzgtMy0xLTEtMTYxMzM_19ea391c-b698-485d-8908-ab0709569440"
      unitRef="usd">60838000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzgtNS0xLTEtMTYxMzM_a11cc9ac-7d58-4ec3-967f-efdc8074ca74"
      unitRef="usd">67914000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzktMS0xLTEtMTYxMzM_9f2458bf-7adc-494d-9cd6-7e28b8c17bae"
      unitRef="usd">160688000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzktMy0xLTEtMTYxMzM_ab425ce5-16c8-4a87-8f0f-0440d9191e73"
      unitRef="usd">164379000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzktNS0xLTEtMTYxMzM_f53f98d7-5916-4a6c-b272-bcdcffd65f63"
      unitRef="usd">179485000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzEwLTEtMS0xLTE2MTMz_f5fb0bc4-8acf-4617-92aa-b9cd4fad402b"
      unitRef="usd">7575000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzEwLTMtMS0xLTE2MTMz_5c6ae8c4-9f87-4686-80c5-eb9ce6c8fa53"
      unitRef="usd">17615000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzEwLTUtMS0xLTE2MTMz_0885a1c8-557a-4ee0-a270-210562bf2aa3"
      unitRef="usd">15466000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzEyLTEtMS0xLTE2MTMz_1b920244-20a7-499a-a4d9-57982dcaba1e"
      unitRef="usd">10000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzEyLTMtMS0xLTE2MTMz_fdfeffbe-3363-4777-ac73-98a135d3159c"
      unitRef="usd">17000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzEyLTUtMS0xLTE2MTMz_8e47ff1b-8db2-4e30-8d65-07c7faa4d23d"
      unitRef="usd">120000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzEzLTEtMS0xLTE2MTMz_cbdf68c5-605c-4cf8-81ea-797308af9c8a"
      unitRef="usd">-669000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzEzLTMtMS0xLTE2MTMz_4d534950-3052-4749-976f-9974dcf9d391"
      unitRef="usd">-366000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzEzLTUtMS0xLTE2MTMz_922ba9de-2da3-46af-aa77-c1261c340a2f"
      unitRef="usd">-685000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:ImpairmentOfInvestments
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzE0LTEtMS0xLTI1OTU0_ac338a84-4e2d-4d17-b45d-b04bd71ebc8c"
      unitRef="usd">2205000</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzE0LTMtMS0xLTI1OTU0_ca4bf66c-358e-498a-9cfb-795e04b7b076"
      unitRef="usd">0</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzE0LTUtMS0xLTI1OTU0_b0fc2afc-9e20-4d0f-9678-b042b6f9ec57"
      unitRef="usd">0</us-gaap:ImpairmentOfInvestments>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzE0LTEtMS0xLTE2MTMz_62f22107-0a7a-4ef6-b1a8-5dfa0a77f090"
      unitRef="usd">-2884000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzE0LTMtMS0xLTE2MTMz_9f154aeb-7669-40af-8a88-a1d09aebe9ab"
      unitRef="usd">-383000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzE0LTUtMS0xLTE2MTMz_298e18cf-d8e9-4c4d-aeba-d236b9569394"
      unitRef="usd">-805000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzE1LTEtMS0xLTE2MTMz_17ac307b-b2e6-40e8-a003-61b5cb5716b0"
      unitRef="usd">4691000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzE1LTMtMS0xLTE2MTMz_70f42e5e-9a55-45ec-831b-506056038d6a"
      unitRef="usd">17232000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzE1LTUtMS0xLTE2MTMz_71cbfc62-5a06-4940-8dd4-72bcd95392ba"
      unitRef="usd">14661000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzE2LTEtMS0xLTE2MTMz_d9cb04a4-b340-4dce-958c-2b204dc39b02"
      unitRef="usd">1571000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzE2LTMtMS0xLTE2MTMz_6770f182-00f8-461c-a47e-24c9a8db6ec8"
      unitRef="usd">4338000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzE2LTUtMS0xLTE2MTMz_5bfd165c-6336-486f-a78b-05983164e90f"
      unitRef="usd">3112000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzE3LTEtMS0xLTE2MTMz_463d785f-88a4-47c8-8404-1465d3f7f175"
      unitRef="usd">3120000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzE3LTMtMS0xLTE2MTMz_cc2dabe3-cf9c-4b50-b2fc-bd9208aae486"
      unitRef="usd">12894000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzE3LTUtMS0xLTE2MTMz_b285e20d-510f-4908-90a9-99ecb12ecc6b"
      unitRef="usd">11549000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzE5LTEtMS0xLTE2MTMz_57cc9bed-de7b-4ffe-9a5b-7db13e5b394c"
      unitRef="usdPerShare">0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzE5LTMtMS0xLTE2MTMz_8763c642-ff00-4aab-b5c5-e57da1e651b0"
      unitRef="usdPerShare">0.92</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzE5LTUtMS0xLTE2MTMz_dd3b381c-9825-4393-821e-4deca0ba56bf"
      unitRef="usdPerShare">0.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzIwLTEtMS0xLTE2MTMz_bb727a30-0470-4d58-9b6a-fdd8f30407c6"
      unitRef="usdPerShare">0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzIwLTMtMS0xLTE2MTMz_c42e4b4a-1968-4954-a320-05b2c8cbad68"
      unitRef="usdPerShare">0.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzIwLTUtMS0xLTE2MTMz_851bb738-5a3c-4d6d-ab69-1f9a12504e9d"
      unitRef="usdPerShare">0.79</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzIyLTEtMS0xLTE2MTMz_e371be8f-c954-4cb3-a849-b8bfff84c86c"
      unitRef="shares">12886000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzIyLTMtMS0xLTE2MTMz_8652e865-f010-4eb2-9d8f-08f8f19e6d28"
      unitRef="shares">14070000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzIyLTUtMS0xLTE2MTMz_5f6fcdcd-0772-43d2-a777-4712cacf37bd"
      unitRef="shares">14105000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzIzLTEtMS0xLTE2MTMz_610b0412-c30c-41b3-ba74-c9e94dcb52a1"
      unitRef="shares">13069000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzIzLTMtMS0xLTE2MTMz_92d15551-ea10-426c-8f95-8e6e8ae30607"
      unitRef="shares">14268000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzIzLTUtMS0xLTE2MTMz_2f5dca89-4856-4651-b5b1-242595b7dd37"
      unitRef="shares">14599000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzI1LTEtMS0xLTE2MTMz_aa23c174-a0c4-497e-b5bc-9c815fc5d1ca"
      unitRef="usd">-1227000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzI1LTMtMS0xLTE2MTMz_dc0cbbce-db46-4a24-b170-036a111cf765"
      unitRef="usd">-40000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzI1LTUtMS0xLTE2MTMz_d2645baa-ed39-4505-bbab-0678cfcdfd6b"
      unitRef="usd">82000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzI2LTEtMS0xLTE2MTMz_54c4d59d-9bab-41c5-b8ef-8bed5c5be37f"
      unitRef="usd">-1227000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzI2LTMtMS0xLTE2MTMz_13841f5a-cd58-4332-a6c2-5c4bee5edcd9"
      unitRef="usd">-40000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzI2LTUtMS0xLTE2MTMz_2d070751-d319-4634-bb10-974ebec922dc"
      unitRef="usd">82000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzI3LTEtMS0xLTE2MTMz_e09979a8-1c71-47b1-80f1-97c50df50720"
      unitRef="usd">1893000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzI3LTMtMS0xLTE2MTMz_62f38e24-ba52-465e-b92d-bbac5be80711"
      unitRef="usd">12854000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTAvZnJhZzpjOTkxNTFlOWQ1NzQ0YzQ5OGJiZTA1ZmZkODk4YjYwNy90YWJsZTo4MzY3MjY1MjFlMWU0NzcxOTk1YzQ2Zjc0OWM2MzdiMC90YWJsZXJhbmdlOjgzNjcyNjUyMWUxZTQ3NzE5OTVjNDZmNzQ5YzYzN2IwXzI3LTUtMS0xLTE2MTMz_1ca3aa51-319b-44d9-b1d9-169dcc024dbc"
      unitRef="usd">11631000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7baca0d84702429195923f4477faffd8_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzMtMS0xLTEtMTYxMzM_a348812d-594d-445b-bda6-c4775de063f5"
      unitRef="shares">14114000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7baca0d84702429195923f4477faffd8_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzMtMy0xLTEtMTYxMzM_b8b05adf-3294-45f4-a6e7-18418f034cb5"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia148af6a2bcf44ac86118df7c46adf11_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzMtNS0xLTEtMTYxMzM_2b7cd5d0-f638-4517-a2fe-57ec2c24c6c7"
      unitRef="usd">127096000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0c21bf1c520d4bf49e26bfc9715ee6ac_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzMtNy0xLTEtMTYxMzM_0bbfcab0-835f-453c-86ba-be09378cafb8"
      unitRef="usd">-99960000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6f2365f7d3774e6b993c1065cfa84e46_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzMtOS0xLTEtMTYxMzM_d88615f2-9885-47b1-bdcb-38a8e6a91f04"
      unitRef="usd">62000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i75dd798856104a5c8988997b0e16ac3d_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzMtMTEtMS0xLTE2MTMz_074c0d1d-e963-4c5b-a35d-b4e1ff8e485a"
      unitRef="usd">27199000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i76b5ec2a93524333a3acb668a75e9350_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzQtNy0xLTEtMTYxMzM_f1f945c2-0b33-4e1f-9fe5-0a0b60b1f2eb"
      unitRef="usd">508000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i60c376805534436f9f1211f95b1bd8e1_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzQtMTEtMS0xLTE2MTMz_4e2e37e3-dc9d-4f83-9d6f-cbcf9225af20"
      unitRef="usd">508000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5a3123faf47d486dbe483518212045a3_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzUtMS0xLTEtMTYxMzM_5627221f-115c-4608-9794-ad6f77848c75"
      unitRef="shares">14114000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5a3123faf47d486dbe483518212045a3_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzUtMy0xLTEtMTYxMzM_5cf6965f-2e98-4bfc-98c5-13c753860e81"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idb9bb1e23b0e401c946c9614c15c5b3c_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzUtNS0xLTEtMTYxMzM_27f4eb66-00e0-4b07-90eb-b0a182f46a22"
      unitRef="usd">127096000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibeab1a6c9eb349ffbc507dd479ad343f_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzUtNy0xLTEtMTYxMzM_71f40b8c-8154-46fe-af4c-27d2dd50238c"
      unitRef="usd">-99452000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0c6298911d8a4797b3766cf5d5722a45_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzUtOS0xLTEtMTYxMzM_e22235cf-0621-4b1f-afa8-40b1016e4e6b"
      unitRef="usd">62000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie150e39e96b745c5918b7832be6f6bda_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzUtMTEtMS0xLTE2MTMz_14fd05cf-d7eb-4005-844e-bc52441fd212"
      unitRef="usd">27707000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1bea7d130889413f84877f6f1783bd77_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzYtNS0xLTEtMTYxMzM_6bf4767a-f98b-4947-b54a-862fcfbeb336"
      unitRef="usd">4837000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzYtMTEtMS0xLTE2MTMz_f1a562fd-c6d5-43da-b5d8-e9abbcbde531"
      unitRef="usd">4837000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i37f3aeb903ca4ceab0be3e017f76dd51_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzctMS0xLTEtMTYxMzM_25e82d49-7c48-4dba-aac5-bd3c393838ef"
      unitRef="shares">25000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1bea7d130889413f84877f6f1783bd77_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzctNS0xLTEtMTYxMzM_6ba45972-ecfb-4f7e-9d85-ea5f91b6c7ca"
      unitRef="usd">76000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzctMTEtMS0xLTE2MTMz_194578c9-fb16-4052-aa98-b077303e61b0"
      unitRef="usd">76000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i37f3aeb903ca4ceab0be3e017f76dd51_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzgtMS0xLTEtMTYxMzM_0fb8d478-93c4-432d-8fa5-02299b6dc56e"
      unitRef="shares">64000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i1bea7d130889413f84877f6f1783bd77_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzgtNS0xLTEtMTYxMzM_61eb434f-0c51-4744-970c-bf7e63102df0"
      unitRef="usd">653000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzgtMTEtMS0xLTE2MTMz_2dea625f-ded1-4734-8dd7-63dad933414f"
      unitRef="usd">653000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i37f3aeb903ca4ceab0be3e017f76dd51_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzktMS0xLTEtMjQ2MTA_bf40bbf8-01d4-4de9-94d6-d344e443530c"
      unitRef="shares">910000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzktMTEtMS0xLTI0NjEw_7ea7c382-4c69-4f3f-a36e-43ce1973aa1c"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i37f3aeb903ca4ceab0be3e017f76dd51_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzktMS0xLTEtMTYxMzM_b129cd6b-0745-481d-9c47-8efbdd0aa456"
      unitRef="shares">413000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i1bea7d130889413f84877f6f1783bd77_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzktNS0xLTEtMTYxMzM_af89137f-49b1-4884-8108-b0f309311991"
      unitRef="usd">6246000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzktMTEtMS0xLTE2MTMz_505196f6-e59a-4b75-a1aa-6f23101db591"
      unitRef="usd">6246000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i37f3aeb903ca4ceab0be3e017f76dd51_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzEwLTEtMS0xLTE2MTMz_561b3f1f-666c-4ae8-92b8-81f50732b888"
      unitRef="shares">387000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i5ca3bdc2a682430f94bdecf1749278eb_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzEwLTctMS0xLTE2MTMz_bb398817-78b8-4952-a6d1-c86e83e740fb"
      unitRef="usd">5404000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzEwLTExLTEtMS0xNjEzMw_8ba69b5c-c7cc-45cb-ab3a-2385d34e5703"
      unitRef="usd">5404000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i5727ad46c88f4da586e0b01db91c4e38_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzEyLTktMS0xLTE2MTMz_5a718b1f-2237-4854-8f6b-9f02000365bf"
      unitRef="usd">82000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzEyLTExLTEtMS0xNjEzMw_67c73470-3c98-44da-8488-b89c55b16bc0"
      unitRef="usd">82000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i5ca3bdc2a682430f94bdecf1749278eb_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzEzLTctMS0xLTE2MTMz_eace4927-0b29-4c1d-8132-3e0264c3f8b2"
      unitRef="usd">11549000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzEzLTExLTEtMS0xNjEzMw_6a5555df-04a2-441b-a176-5bcd71c6bf7c"
      unitRef="usd">11549000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i28d901de59fa4e54897b1d51767ce528_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzE0LTEtMS0xLTE2MTMz_15298a71-eee1-49d4-a0a8-3def4be59124"
      unitRef="shares">14313000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i28d901de59fa4e54897b1d51767ce528_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzE0LTMtMS0xLTE2MTMz_1f7ed4e6-e2ea-46fd-b0e5-b7a3ba20c183"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5fbf2757bfe14999b4f7f2283786e05c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzE0LTUtMS0xLTE2MTMz_eaa4d111-a845-4d33-90ee-bd330f4d39be"
      unitRef="usd">126416000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia03734e12cca47c19efc2c1d9e8475e5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzE0LTctMS0xLTE2MTMz_6f4d1635-38bd-4091-b5e0-63ec065fcb3a"
      unitRef="usd">-93307000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4d42578b157b43e3a69c1de2206085e2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzE0LTktMS0xLTE2MTMz_449b09e3-d00d-450f-b75f-4cfc2baa3f6f"
      unitRef="usd">144000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iae002e5d853740f6a7ce9961da4ca0d6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzE0LTExLTEtMS0xNjEzMw_9dc3e424-7846-4669-b317-6e993bebe660"
      unitRef="usd">33254000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i59da566c3c754c1d90fc73df6a2586a9_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzE3LTUtMS0xLTE2MTMz_a5d02e2c-98f6-4343-84cb-ff2ee42861ce"
      unitRef="usd">2152000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzE3LTExLTEtMS0xNjEzMw_fe385f40-29b4-441c-bb76-89b3a2c2776a"
      unitRef="usd">2152000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="if802e70862d14d5a9232a0af392cd248_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzE4LTEtMS0xLTE2MTMz_958feee3-80be-4133-bbc2-c2cccef411e6"
      unitRef="shares">289000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i59da566c3c754c1d90fc73df6a2586a9_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzE4LTUtMS0xLTE2MTMz_ee52b6f0-0d43-45ee-a5d4-f414555d9456"
      unitRef="usd">1379000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzE4LTExLTEtMS0xNjEzMw_a0e9e0d0-3f58-4599-9c65-0c16bc975784"
      unitRef="usd">1379000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="if802e70862d14d5a9232a0af392cd248_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzE5LTEtMS0xLTE2MTMz_6e12b167-3094-4653-a40c-9679fde8eadb"
      unitRef="shares">59000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i59da566c3c754c1d90fc73df6a2586a9_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzE5LTUtMS0xLTE2MTMz_f3cb4b10-3e33-4a94-9c6b-0e1c5ff49d79"
      unitRef="usd">517000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzE5LTExLTEtMS0xNjEzMw_0dd88d9d-5383-4028-9a40-6138a6842692"
      unitRef="usd">517000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="if802e70862d14d5a9232a0af392cd248_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzIwLTEtMS0xLTE2MTMz_9d40350d-b9ff-4bf0-8a03-5c2c2aeb917a"
      unitRef="shares">230000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzIwLTExLTEtMS0xNjEzMw_5b7a5962-7001-4a53-97dc-58d15ab26bea"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="if802e70862d14d5a9232a0af392cd248_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzIxLTEtMS0xLTE2MTMz_2f085ffd-2d62-4e2a-8a6c-83eb51ca712c"
      unitRef="shares">86000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i59da566c3c754c1d90fc73df6a2586a9_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzIxLTUtMS0xLTE2MTMz_8318a328-455a-4a89-b6dc-47fe0253e797"
      unitRef="usd">1416000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzIxLTExLTEtMS0xNjEzMw_66b22f8e-3444-4927-be5c-2c146bd19a34"
      unitRef="usd">1416000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzIyLTEtMS0xLTE2MTMz_4ec514c8-a263-4981-a605-7b1da4524684"
      unitRef="shares">1196000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzIyLTctMS0xLTE2MTMz_17fa2e61-2e79-47c7-85bb-5a192dc1d6c3"
      unitRef="usd">11933000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzIyLTExLTEtMS0xNjEzMw_3c24013c-e6e9-426e-a4f0-f48f1753648c"
      unitRef="usd">11933000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="iea284d6407024e47b76bf2e70d7d0faf_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzI0LTktMS0xLTE2MTMz_2c832a94-1392-47d2-a9a9-e9a1827e9c4a"
      unitRef="usd">-40000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzI0LTExLTEtMS0xNjEzMw_f8023ce1-1830-4d39-9c68-380d84f4b0f9"
      unitRef="usd">-40000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ibe07156790c54832a07cfb1df36ffb63_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzI1LTctMS0xLTE2MTMz_d5bda9e5-9870-4295-a94d-81f613250c6b"
      unitRef="usd">12894000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzI1LTExLTEtMS0xNjEzMw_9c312edb-4d45-4991-9381-bd9d2307f916"
      unitRef="usd">12894000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i43d9076b926049c0a2340f70b34e543f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzI2LTEtMS0xLTE2MTMz_27016f7c-d174-4f6a-b6f6-6d5ee7bfda5e"
      unitRef="shares">13609000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i43d9076b926049c0a2340f70b34e543f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzI2LTMtMS0xLTE2MTMz_8221f6a5-eea2-466e-94fd-0cb4be66e42a"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i91b694d6ceee4bba85fe0f9440f96c68_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzI2LTUtMS0xLTE2MTMz_1d772171-6929-46ad-9a67-7ca26b06170f"
      unitRef="usd">129048000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i03b6f9349faf4569912973f47e6ff018_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzI2LTctMS0xLTE2MTMz_cd042ab9-d426-4dee-921a-c93bde24c855"
      unitRef="usd">-92346000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i244f75236a3949f79d65ddb0954ce343_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzI2LTktMS0xLTE2MTMz_ce14b642-8fb1-4315-9f93-685ecd83cf4c"
      unitRef="usd">104000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzI2LTExLTEtMS0xNjEzMw_bbe70cdc-89bf-4ef9-9875-98e137936e63"
      unitRef="usd">36807000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4efc0f09ede84e6cb3d7fc6900c24838_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzI3LTUtMS0xLTE2MTMz_aa4b25da-f8c1-41a8-9829-64e93dba9bab"
      unitRef="usd">1768000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzI3LTExLTEtMS0xNjEzMw_fab5a013-3857-4520-b8ec-0e2e42f39f3e"
      unitRef="usd">1768000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia2bff77d01034c6c8c51f594bb23b462_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzI4LTEtMS0xLTE2MTMz_61f7928f-4db0-442a-ba46-9a18e3c7ae9f"
      unitRef="shares">30000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4efc0f09ede84e6cb3d7fc6900c24838_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzI4LTUtMS0xLTE2MTMz_98327c6a-01a9-4f5a-93a9-5d1df36314f9"
      unitRef="usd">133000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzI4LTExLTEtMS0xNjEzMw_22ed1ff3-49ce-414d-b669-823489638606"
      unitRef="usd">133000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ia2bff77d01034c6c8c51f594bb23b462_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzI5LTEtMS0xLTE2MTMz_84ac04ce-15a1-492a-b8de-429454e4a26b"
      unitRef="shares">68000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i4efc0f09ede84e6cb3d7fc6900c24838_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzI5LTUtMS0xLTE2MTMz_9b55f90b-4a97-4abd-94ec-9489f521c53f"
      unitRef="usd">372000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzI5LTExLTEtMS0xNjEzMw_15dd50a7-f395-48ed-b2fe-bcf69d8cc84d"
      unitRef="usd">372000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ia2bff77d01034c6c8c51f594bb23b462_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzMwLTEtMS0xLTE2MTMz_c2dde218-245e-406a-80e1-de5348e2e421"
      unitRef="shares">169000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzMwLTExLTEtMS0xNjEzMw_ed8f3582-60a2-43e7-8e9f-de80510eb612"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ia2bff77d01034c6c8c51f594bb23b462_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzMxLTEtMS0xLTE2MTMz_ea233ece-a0d8-401f-bf10-7008d7ba73e2"
      unitRef="shares">39000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i4efc0f09ede84e6cb3d7fc6900c24838_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzMxLTUtMS0xLTE2MTMz_1824b873-38d7-47c9-9369-cb9aadc9b515"
      unitRef="usd">246000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzMxLTExLTEtMS0xNjEzMw_15a264e0-4d12-44ca-b546-96ae6ce0b2c5"
      unitRef="usd">246000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ia2bff77d01034c6c8c51f594bb23b462_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzMyLTEtMS0xLTE2MTMz_db25ec37-2de5-4255-bbe4-3df9bd0290ea"
      unitRef="shares">1344000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i2fef4617cf4e4cc8b25c53160a2d30dd_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzMyLTctMS0xLTE2MTMz_ac250381-c6a0-4380-9c37-d8a99a7730d6"
      unitRef="usd">8833000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzMyLTExLTEtMS0xNjEzMw_a5e6dd64-22e7-4736-a163-379ae7405d25"
      unitRef="usd">8833000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:DividendsCash
      contextRef="i2fef4617cf4e4cc8b25c53160a2d30dd_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzMyLTctMS0xLTIwNDcy_737bec8a-d44e-4525-aa95-a22ddeeda8b6"
      unitRef="usd">378000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzMyLTExLTEtMS0yMDQ3Mg_c1a875d9-f565-4dcb-93eb-4d11eefa3e42"
      unitRef="usd">378000</us-gaap:DividendsCash>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ifffdaed3088d4772878fb2b82d663e8e_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzM0LTktMS0xLTE2MTMz_74493bc5-1578-4314-b21e-539789304628"
      unitRef="usd">-1227000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzM0LTExLTEtMS0xNjEzMw_1b5bbf62-ff71-4934-80bc-7ddfae6fbb0a"
      unitRef="usd">-1227000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i2fef4617cf4e4cc8b25c53160a2d30dd_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzM1LTctMS0xLTE2MTMz_b7a05e20-a545-40ef-80e6-7ee40c398eb6"
      unitRef="usd">3120000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzM1LTExLTEtMS0xNjEzMw_95772f4a-5332-4577-8536-79ac5d479339"
      unitRef="usd">3120000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2d3bc4c031bd47b4ad8c8d1641bdf7c3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzM2LTEtMS0xLTE2MTMz_7d4fc204-6d31-4adc-9b48-e6663a0f814d"
      unitRef="shares">12493000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i2d3bc4c031bd47b4ad8c8d1641bdf7c3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzM2LTMtMS0xLTE2MTMz_7e12ebb5-4181-44d8-a81c-b34681fad1e7"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib079e3ae7bc6477093b9eeb4052c1a03_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzM2LTUtMS0xLTE2MTMz_7de69cb2-58a2-4447-a8aa-1495a5e578cc"
      unitRef="usd">131075000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i506f911702794e33850e5806d35555dc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzM2LTctMS0xLTE2MTMz_769f3c3e-6c2e-45c2-8948-f58d3ec38f86"
      unitRef="usd">-98437000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i544ee533e3d84403b780347a0609180e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzM2LTktMS0xLTE2MTMz_4e747267-d235-4184-93da-dd1d0afcb980"
      unitRef="usd">-1123000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTMvZnJhZzo2ZWMyYjdmMGE2MmE0NWQxYmY4MzQ5NDY0YTYwMGU4YS90YWJsZTplYWQ2ZjAyZDg2OTA0NWUyYTJiM2FiOGFiMGUyNmM2OS90YWJsZXJhbmdlOmVhZDZmMDJkODY5MDQ1ZTJhMmIzYWI4YWIwZTI2YzY5XzM2LTExLTEtMS0xNjEzMw_1d655b62-53f0-4929-bc2e-2e4a307cd5c0"
      unitRef="usd">31516000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzQtMS0xLTEtMTYxMzM_463d785f-88a4-47c8-8404-1465d3f7f175"
      unitRef="usd">3120000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzQtMy0xLTEtMTYxMzM_60b6343b-a11b-4f48-912f-c7d651d96245"
      unitRef="usd">12894000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzQtNS0xLTEtMTYxMzM_a7bba89e-4342-461f-aebe-dc58cfd79c56"
      unitRef="usd">11549000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzYtMS0xLTEtMTYxMzM_b4f6e3e0-7d70-4b7f-9b53-0002d6eee93d"
      unitRef="usd">3261000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzYtMy0xLTEtMTYxMzM_75a76a22-790f-4fb9-b13a-7a8acd584c79"
      unitRef="usd">3460000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzYtNS0xLTEtMTYxMzM_3d5b1bba-e0d3-454c-87a4-0e3ea31d3443"
      unitRef="usd">2777000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzctMS0xLTEtMTYxMzM_bd69c0b1-86a8-4d65-a7e6-0c6589265d44"
      unitRef="usd">1768000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzctMy0xLTEtMTYxMzM_56772ad0-79f7-4a4d-a638-73953ba9a251"
      unitRef="usd">2036000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzctNS0xLTEtMTYxMzM_3f3be06e-64f6-4e89-8eb4-9f5b54ada5e4"
      unitRef="usd">4919000</us-gaap:ShareBasedCompensation>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzgtMS0xLTEtMTYxMzM_46f6e072-08e8-4499-803f-0ef64600b34b"
      unitRef="usd">1786000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzgtMy0xLTEtMTYxMzM_2c8137e9-1e2a-490a-9250-9b87a2926112"
      unitRef="usd">2365000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzgtNS0xLTEtMTYxMzM_8f9ffc9e-75a2-4ba5-9c0b-a5c33cc93c3c"
      unitRef="usd">2323000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:AssetImpairmentCharges
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzktMS0xLTEtMjEzNTA_3115b0cd-490f-4b4f-90f0-97e8784cd427"
      unitRef="usd">2205000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzktMy0xLTEtMjEzNTA_90d31b80-2d8e-4fea-8f44-29456b2198fd"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzktNS0xLTEtMjEzNTA_7be95c04-1e98-48fc-a8c2-d8a9894eff69"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzktMS0xLTEtMTYxMzM_5b66ab54-12e9-4463-ac86-6208a7460326"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzktMy0xLTEtMTYxMzM_38ecf293-b440-487b-9c90-7263f04e6228"
      unitRef="usd">7000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzktNS0xLTEtMTYxMzM_a11398db-2a9e-434c-a06f-1e95ea3aeb03"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzEwLTEtMS0xLTE2MTMz_818b5332-7fe0-43ce-ae1d-a6ca2a48df6e"
      unitRef="usd">0</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzEwLTMtMS0xLTE2MTMz_557312ac-c84f-45ff-b5d2-eeb129c10194"
      unitRef="usd">0</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzEwLTUtMS0xLTE2MTMz_cd7b18a9-f937-40ac-92da-af42a8cab9f7"
      unitRef="usd">7000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzExLTEtMS0xLTE2MTMz_fc6de699-87e6-47d6-a104-9740a188b0b4"
      unitRef="usd">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzExLTMtMS0xLTE2MTMz_06ef3930-8378-462c-9712-bf25f68dcde9"
      unitRef="usd">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzExLTUtMS0xLTE2MTMz_6da307c5-eb5e-45e9-a8df-f53d116cb254"
      unitRef="usd">39000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzEyLTEtMS0xLTE2MTMz_5bd34bb4-a63c-480e-9ead-e3fb4189a961"
      unitRef="usd">-81000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzEyLTMtMS0xLTE2MTMz_c6ea9405-e106-40ad-a630-489c5bce053a"
      unitRef="usd">955000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzEyLTUtMS0xLTE2MTMz_245ca8f8-da58-4636-afaa-78f5e8229b20"
      unitRef="usd">364000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzE0LTEtMS0xLTE2MTMz_7694118f-9187-4189-95bd-e06384b05bf6"
      unitRef="usd">614000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzE0LTMtMS0xLTE2MTMz_6cf043f8-e83c-4671-93dc-c487054dc0c8"
      unitRef="usd">265000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzE0LTUtMS0xLTE2MTMz_19019231-5f0b-42a2-8183-263799e7aa15"
      unitRef="usd">539000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzE1LTEtMS0xLTE2MTMz_c5ed5c65-e7e5-4c81-9aeb-e5f65083ca40"
      unitRef="usd">713000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzE1LTMtMS0xLTE2MTMz_b0a7a6c9-f4ca-4503-8035-5c4a54a7b580"
      unitRef="usd">1036000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzE1LTUtMS0xLTE2MTMz_068d208c-1f9e-4844-9f11-50e0ca9c9749"
      unitRef="usd">-1237000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzE2LTEtMS0xLTE2MTMz_8f5f056c-fe69-49ea-9202-aeceabf2af48"
      unitRef="usd">1186000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzE2LTMtMS0xLTE2MTMz_0db1b103-beed-4ea8-8b67-51407ebf4549"
      unitRef="usd">2069000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzE2LTUtMS0xLTE2MTMz_ec4fabac-4257-4eb4-961f-e592f9bc1038"
      unitRef="usd">152000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzE3LTEtMS0xLTE2MTMz_1da3dea1-c61a-4dff-b8f0-9df490ac5463"
      unitRef="usd">551000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzE3LTMtMS0xLTE2MTMz_fc3d42e6-698d-49ce-8ecd-39bb4f480317"
      unitRef="usd">-486000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzE3LTUtMS0xLTE2MTMz_403d108a-4191-4cdd-a0e6-e1ceac0397a9"
      unitRef="usd">29000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzE4LTEtMS0xLTE2MTMz_997eaabf-b7c1-4680-9660-44af721a581f"
      unitRef="usd">-139000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzE4LTMtMS0xLTE2MTMz_1292ca69-3caf-4765-b980-652cedff8fff"
      unitRef="usd">-59000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzE4LTUtMS0xLTE2MTMz_810d44d8-af5a-4c67-a396-ff313d123b9e"
      unitRef="usd">483000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzE5LTEtMS0xLTE2MTMz_f5d3e4d6-5c51-48ec-a31f-7e54149d5294"
      unitRef="usd">824000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzE5LTMtMS0xLTE2MTMz_8878d902-6996-431b-847b-274fa2f2b698"
      unitRef="usd">3214000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzE5LTUtMS0xLTE2MTMz_db2b6c79-757a-4c56-8108-5bb09637cf3b"
      unitRef="usd">-1648000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzIwLTEtMS0xLTE2MTMz_d587c930-074b-4dd5-9b23-eb2287ac1cf2"
      unitRef="usd">-377000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzIwLTMtMS0xLTE2MTMz_5f6e609d-a3fc-4bb1-b18b-24cfee1dc684"
      unitRef="usd">46000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzIwLTUtMS0xLTE2MTMz_0337d1ab-1f19-4bc5-92fa-e0ca7d9f7ed5"
      unitRef="usd">193000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzIxLTEtMS0xLTE2MTMz_6e77bde6-26d8-440e-8df7-987670c70ff5"
      unitRef="usd">357000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzIxLTMtMS0xLTE2MTMz_da79b371-6a9f-40bf-b1a7-1571f76ab878"
      unitRef="usd">-3659000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzIxLTUtMS0xLTE2MTMz_1df620b9-c0ca-4184-8003-806f82f7ab7f"
      unitRef="usd">432000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzIyLTEtMS0xLTE2MTMz_7ce6910b-2c50-4dfa-afaa-3b85e92c7e14"
      unitRef="usd">-1644000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzIyLTMtMS0xLTE2MTMz_2e4ce212-dec0-4127-8413-b2fa084d2939"
      unitRef="usd">-1913000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzIyLTUtMS0xLTE2MTMz_16a60b8d-60bc-4939-9f39-d3d886469f73"
      unitRef="usd">-2698000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzIzLTEtMS0xLTE2MTMz_be53d4b9-ef69-4688-aa67-f79163e97174"
      unitRef="usd">-335000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzIzLTMtMS0xLTE2MTMz_bd9f4771-1915-4603-92f5-b8b01ffb21bc"
      unitRef="usd">-293000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzIzLTUtMS0xLTE2MTMz_353564be-baea-4f89-beda-3929dbbf8d53"
      unitRef="usd">35000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzI0LTEtMS0xLTE2MTMz_4824e1b1-2401-4d96-9cba-f41ab67662ae"
      unitRef="usd">7959000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzI0LTMtMS0xLTE2MTMz_b0e3d63c-10a2-4783-9534-911138d2133b"
      unitRef="usd">16273000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzI0LTUtMS0xLTE2MTMz_423b1ddc-6952-4904-807c-8633c88fc817"
      unitRef="usd">18326000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzI3LTEtMS0xLTE2MTMz_3c406807-d88d-4d53-a2df-27370f7d088d"
      unitRef="usd">1530000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzI3LTMtMS0xLTE2MTMz_826c075f-e94d-4d96-9a21-a1abeb03a1fb"
      unitRef="usd">3741000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzI3LTUtMS0xLTE2MTMz_f991bc17-9839-4046-a204-807ba3d446a9"
      unitRef="usd">2681000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzI4LTEtMS0xLTE2MTMz_18fca4a7-c68d-47a0-b994-09b3d2f58365"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzI4LTMtMS0xLTE2MTMz_ced21aff-42dc-4ed8-b06d-0c33a23c4b14"
      unitRef="usd">7000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzI4LTUtMS0xLTE2MTMz_90f515cd-85dd-482f-80e0-1516229bd494"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzI5LTEtMS0xLTE2MTMz_3cf7bfd6-cf14-46d5-914b-d4ea3e319068"
      unitRef="usd">-1530000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzI5LTMtMS0xLTE2MTMz_29ee4356-75dc-4a15-b7db-e9ef63aa27d4"
      unitRef="usd">-3734000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzI5LTUtMS0xLTE2MTMz_b92146ad-c5aa-4d8c-9cbd-dcf765b36ecb"
      unitRef="usd">-2681000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzMyLTEtMS0xLTE2MTMz_8754bf26-7ad3-41b2-aac5-310e1a5e8fd5"
      unitRef="usd">8833000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzMyLTMtMS0xLTE2MTMz_ff73d306-11e0-494b-a353-054ee5335402"
      unitRef="usd">11933000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzMyLTUtMS0xLTE2MTMz_fc1dcc71-0168-4b4d-be37-97ccbe007973"
      unitRef="usd">5405000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzMzLTEtMS0xLTIxMzQw_18194ea2-bd52-42a8-8ccf-5468109784ed"
      unitRef="usd">378000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzMzLTMtMS0xLTIxMzQw_1d5fc431-c510-4983-9c13-5e69cffedfd4"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzMzLTUtMS0xLTIxMzQw_52bc536f-4164-4b7a-ab98-47702c1a4c39"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzMzLTEtMS0xLTE2MTMz_99991c3e-6e4c-46a5-bf9d-04b2f0a1ec37"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzMzLTMtMS0xLTE2MTMz_eac5ab1c-095b-4fa8-8aec-428d07c151f5"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzMzLTUtMS0xLTE2MTMz_d2f3d88a-9f75-48d2-a2b1-90f2b4024f2c"
      unitRef="usd">1500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzM0LTEtMS0xLTE2MTMz_509035a4-011a-44a6-9489-82be17db518b"
      unitRef="usd">246000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzM0LTMtMS0xLTE2MTMz_d99e899a-4205-490f-a905-5cef529100a0"
      unitRef="usd">1416000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzM0LTUtMS0xLTE2MTMz_7cd6d9ea-3331-49aa-82a1-787c2b060417"
      unitRef="usd">6246000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <lfvn:ProceedsFromIssuanceOfCommonStockUnderEmployeeStockPurchasePlan
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzM1LTEtMS0xLTE2MTMz_d74c72dc-5007-4061-9674-7d27b3398096"
      unitRef="usd">372000</lfvn:ProceedsFromIssuanceOfCommonStockUnderEmployeeStockPurchasePlan>
    <lfvn:ProceedsFromIssuanceOfCommonStockUnderEmployeeStockPurchasePlan
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzM1LTMtMS0xLTE2MTMz_596c01bc-d657-4af8-8811-ab78bfb7a640"
      unitRef="usd">517000</lfvn:ProceedsFromIssuanceOfCommonStockUnderEmployeeStockPurchasePlan>
    <lfvn:ProceedsFromIssuanceOfCommonStockUnderEmployeeStockPurchasePlan
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzM1LTUtMS0xLTE2MTMz_4b090c23-e0b1-4ca4-92cd-dd332952ba0d"
      unitRef="usd">653000</lfvn:ProceedsFromIssuanceOfCommonStockUnderEmployeeStockPurchasePlan>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzM2LTEtMS0xLTE2MTMz_61a1008c-61f7-4e92-96ef-7db4747224c1"
      unitRef="usd">133000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzM2LTMtMS0xLTE2MTMz_2962f9b7-d8a2-4173-8e59-9ea5ab9fd252"
      unitRef="usd">1379000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzM2LTUtMS0xLTE2MTMz_1e47b755-8ec5-431d-9989-5687101ab6de"
      unitRef="usd">76000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzM3LTEtMS0xLTE2MTMz_88896b09-2978-45c4-b5c6-aab8e91af165"
      unitRef="usd">-8952000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzM3LTMtMS0xLTE2MTMz_2748ebe7-0068-44c5-86a7-110a1d183f60"
      unitRef="usd">-11453000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzM3LTUtMS0xLTE2MTMz_1ec47f25-72fe-4a1a-a159-96b2c1afdc7b"
      unitRef="usd">-12422000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzM4LTEtMS0xLTE2MTMz_3f23e9dc-60eb-4e94-8350-17626ecd1cfc"
      unitRef="usd">-461000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzM4LTMtMS0xLTE2MTMz_0b8b8142-c2f9-4c93-8050-46db5de1342f"
      unitRef="usd">-50000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzM4LTUtMS0xLTE2MTMz_db7fc8c5-c71f-4b47-84b2-1835cd2c967a"
      unitRef="usd">91000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzM5LTEtMS0xLTE2MTMz_ad4fcb5b-8cea-491c-846b-540d8437f88d"
      unitRef="usd">-2984000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzM5LTMtMS0xLTE2MTMz_feff9fde-9fea-4c83-bee8-205340d20a7b"
      unitRef="usd">1036000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzM5LTUtMS0xLTE2MTMz_86a9da14-5cc1-4a02-b27b-de51c5a33ace"
      unitRef="usd">3314000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzQwLTEtMS0xLTE2MTMz_6bd8200f-cca3-45d8-9c1c-460c76ce387c"
      unitRef="usd">23174000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iae002e5d853740f6a7ce9961da4ca0d6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzQwLTMtMS0xLTE2MTMz_2fe42dc6-0898-417a-8273-59a9342e7929"
      unitRef="usd">22138000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i75dd798856104a5c8988997b0e16ac3d_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzQwLTUtMS0xLTE2MTMz_0b23e401-8aa6-49cf-8e42-13461fa44a9a"
      unitRef="usd">18824000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzQxLTEtMS0xLTE2MTMz_1826234f-7905-4091-89f6-624e308d1cf9"
      unitRef="usd">20190000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzQxLTMtMS0xLTE2MTMz_f3593c55-1540-465f-9ad2-649118d71e94"
      unitRef="usd">23174000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iae002e5d853740f6a7ce9961da4ca0d6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMTYvZnJhZzpiYjcyZjlkZjE0OWI0MGFkOWJlNDM0NjA3Njc4MzgzMS90YWJsZTphMWQ4ZjJjOWQ5OTQ0NTk0YWJkYzJiYWJmZDY2MDQ1NS90YWJsZXJhbmdlOmExZDhmMmM5ZDk5NDQ1OTRhYmRjMmJhYmZkNjYwNDU1XzQxLTUtMS0xLTE2MTMz_fb255f38-cfd6-402b-b965-36036839be97"
      unitRef="usd">22138000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <lfvn:IncreaseDecreaseInPropertyAndEquipmentAndLeaseLiabilitiesFromLeaseIncentives
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xNjQ5MjY3NDQ0NjE1L2ZyYWc6ZmQyYWMyYzk2MGViNDkwZDlhZDk3YjY1MjQyNmE2OGIvdGFibGU6NWZhYWZhNWU3OWM3NGM0Y2JiYjZkNTAyNzUzN2NjZGYvdGFibGVyYW5nZTo1ZmFhZmE1ZTc5Yzc0YzRjYmJiNmQ1MDI3NTM3Y2NkZl80LTEtMS0xLTIxMzgz_01435c7f-270f-4a64-b4ee-2455aa08e418"
      unitRef="usd">0</lfvn:IncreaseDecreaseInPropertyAndEquipmentAndLeaseLiabilitiesFromLeaseIncentives>
    <lfvn:IncreaseDecreaseInPropertyAndEquipmentAndLeaseLiabilitiesFromLeaseIncentives
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xNjQ5MjY3NDQ0NjE1L2ZyYWc6ZmQyYWMyYzk2MGViNDkwZDlhZDk3YjY1MjQyNmE2OGIvdGFibGU6NWZhYWZhNWU3OWM3NGM0Y2JiYjZkNTAyNzUzN2NjZGYvdGFibGVyYW5nZTo1ZmFhZmE1ZTc5Yzc0YzRjYmJiNmQ1MDI3NTM3Y2NkZl80LTMtMS0xLTIxMzgz_f756244c-ca32-42e7-920b-4fcde7677ed0"
      unitRef="usd">3543000</lfvn:IncreaseDecreaseInPropertyAndEquipmentAndLeaseLiabilitiesFromLeaseIncentives>
    <lfvn:IncreaseDecreaseInPropertyAndEquipmentAndLeaseLiabilitiesFromLeaseIncentives
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xNjQ5MjY3NDQ0NjE1L2ZyYWc6ZmQyYWMyYzk2MGViNDkwZDlhZDk3YjY1MjQyNmE2OGIvdGFibGU6NWZhYWZhNWU3OWM3NGM0Y2JiYjZkNTAyNzUzN2NjZGYvdGFibGVyYW5nZTo1ZmFhZmE1ZTc5Yzc0YzRjYmJiNmQ1MDI3NTM3Y2NkZl80LTUtMS0xLTIxMzgz_056ecdbe-9bca-47ac-bc26-4a404b129881"
      unitRef="usd">0</lfvn:IncreaseDecreaseInPropertyAndEquipmentAndLeaseLiabilitiesFromLeaseIncentives>
    <lfvn:ConvertibleNotesReceivableConversionToEquitySecuritiesValue
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xNjQ5MjY3NDQ0NjE1L2ZyYWc6ZmQyYWMyYzk2MGViNDkwZDlhZDk3YjY1MjQyNmE2OGIvdGFibGU6NWZhYWZhNWU3OWM3NGM0Y2JiYjZkNTAyNzUzN2NjZGYvdGFibGVyYW5nZTo1ZmFhZmE1ZTc5Yzc0YzRjYmJiNmQ1MDI3NTM3Y2NkZl81LTEtMS0xLTIxMzgz_6e5deee0-f69b-4bfd-a914-8379c6128c34"
      unitRef="usd">0</lfvn:ConvertibleNotesReceivableConversionToEquitySecuritiesValue>
    <lfvn:ConvertibleNotesReceivableConversionToEquitySecuritiesValue
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xNjQ5MjY3NDQ0NjE1L2ZyYWc6ZmQyYWMyYzk2MGViNDkwZDlhZDk3YjY1MjQyNmE2OGIvdGFibGU6NWZhYWZhNWU3OWM3NGM0Y2JiYjZkNTAyNzUzN2NjZGYvdGFibGVyYW5nZTo1ZmFhZmE1ZTc5Yzc0YzRjYmJiNmQ1MDI3NTM3Y2NkZl81LTMtMS0xLTIxMzgz_36af9879-6e38-4554-99c9-f01f7a397f94"
      unitRef="usd">0</lfvn:ConvertibleNotesReceivableConversionToEquitySecuritiesValue>
    <lfvn:ConvertibleNotesReceivableConversionToEquitySecuritiesValue
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xNjQ5MjY3NDQ0NjE1L2ZyYWc6ZmQyYWMyYzk2MGViNDkwZDlhZDk3YjY1MjQyNmE2OGIvdGFibGU6NWZhYWZhNWU3OWM3NGM0Y2JiYjZkNTAyNzUzN2NjZGYvdGFibGVyYW5nZTo1ZmFhZmE1ZTc5Yzc0YzRjYmJiNmQ1MDI3NTM3Y2NkZl81LTUtMS0xLTIxMzgz_3e6750be-3f95-4ed9-ae3f-8565eaec8234"
      unitRef="usd">2205000</lfvn:ConvertibleNotesReceivableConversionToEquitySecuritiesValue>
    <us-gaap:InterestPaidNet
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xNjQ5MjY3NDQ0NjE1L2ZyYWc6ZmQyYWMyYzk2MGViNDkwZDlhZDk3YjY1MjQyNmE2OGIvdGFibGU6NWZhYWZhNWU3OWM3NGM0Y2JiYjZkNTAyNzUzN2NjZGYvdGFibGVyYW5nZTo1ZmFhZmE1ZTc5Yzc0YzRjYmJiNmQ1MDI3NTM3Y2NkZl85LTEtMS0xLTIxMzgz_4811d5b8-ec6b-47a4-87fb-c450395dc585"
      unitRef="usd">10000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xNjQ5MjY3NDQ0NjE1L2ZyYWc6ZmQyYWMyYzk2MGViNDkwZDlhZDk3YjY1MjQyNmE2OGIvdGFibGU6NWZhYWZhNWU3OWM3NGM0Y2JiYjZkNTAyNzUzN2NjZGYvdGFibGVyYW5nZTo1ZmFhZmE1ZTc5Yzc0YzRjYmJiNmQ1MDI3NTM3Y2NkZl85LTMtMS0xLTIxMzgz_36d0e0b2-64ad-4f0c-9e65-59a559d94d04"
      unitRef="usd">17000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xNjQ5MjY3NDQ0NjE1L2ZyYWc6ZmQyYWMyYzk2MGViNDkwZDlhZDk3YjY1MjQyNmE2OGIvdGFibGU6NWZhYWZhNWU3OWM3NGM0Y2JiYjZkNTAyNzUzN2NjZGYvdGFibGVyYW5nZTo1ZmFhZmE1ZTc5Yzc0YzRjYmJiNmQ1MDI3NTM3Y2NkZl85LTUtMS0xLTIxMzgz_ba61558c-21c6-4b46-b189-7f9538c64b32"
      unitRef="usd">44000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xNjQ5MjY3NDQ0NjE1L2ZyYWc6ZmQyYWMyYzk2MGViNDkwZDlhZDk3YjY1MjQyNmE2OGIvdGFibGU6NWZhYWZhNWU3OWM3NGM0Y2JiYjZkNTAyNzUzN2NjZGYvdGFibGVyYW5nZTo1ZmFhZmE1ZTc5Yzc0YzRjYmJiNmQ1MDI3NTM3Y2NkZl8xMC0xLTEtMS0yMTM4Mw_9d37ea77-c18a-4649-9eca-26392e3f96be"
      unitRef="usd">2601000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xNjQ5MjY3NDQ0NjE1L2ZyYWc6ZmQyYWMyYzk2MGViNDkwZDlhZDk3YjY1MjQyNmE2OGIvdGFibGU6NWZhYWZhNWU3OWM3NGM0Y2JiYjZkNTAyNzUzN2NjZGYvdGFibGVyYW5nZTo1ZmFhZmE1ZTc5Yzc0YzRjYmJiNmQ1MDI3NTM3Y2NkZl8xMC0zLTEtMS0yMTM4Mw_375cd3d5-ed6b-4628-a7f1-f0bdf33acbb3"
      unitRef="usd">4017000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8xNjQ5MjY3NDQ0NjE1L2ZyYWc6ZmQyYWMyYzk2MGViNDkwZDlhZDk3YjY1MjQyNmE2OGIvdGFibGU6NWZhYWZhNWU3OWM3NGM0Y2JiYjZkNTAyNzUzN2NjZGYvdGFibGVyYW5nZTo1ZmFhZmE1ZTc5Yzc0YzRjYmJiNmQ1MDI3NTM3Y2NkZl8xMC01LTEtMS0yMTM4Mw_6d1b5b7a-826f-49a1-b60f-db6fa1497ef9"
      unitRef="usd">1623000</us-gaap:IncomeTaxesPaid>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjIvZnJhZzoxYzBlODQyMmNmMzQ0MjkyODY1MTdlMWRjNGU0ZTVlMS90ZXh0cmVnaW9uOjFjMGU4NDIyY2YzNDQyOTI4NjUxN2UxZGM0ZTRlNWUxXzI4NTQ_56722dea-ac24-4407-960c-b86d98d67624">The Company&lt;div style="margin-bottom:8pt;margin-top:8pt;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;LifeVantage Corporation (the "Company" or "we" or "our" or "us") is a company focused on nutrigenomics, the study of how nutrition and naturally occurring compounds affect human genes to support good health. The Company is dedicated to helping people achieve their health, wellness and financial goals. The Company provides quality, scientifically-validated products to customers and independent distributors as well as a financially rewarding commission-based direct sales opportunity to its independent distributors. LifeVantage sells its products in the United States, Mexico, Japan, Australia, Hong Kong, Canada, Thailand, the United Kingdom, the Netherlands, Germany, Taiwan, Austria, Spain, Ireland, Belgium, New Zealand, Singapore, and the Philippines. The Company also sells its products in a number of countries to customers for personal consumption only. In addition, the Company sells its products in China through a China approved cross-border e-commerce business model. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company engages in the identification, research, development, formulation and sale of advanced nutrigenomic activators, dietary supplements, nootropics, pre- and pro-biotics, weight management, skin and hair care, bath &amp;amp; body, and targeted relief products. The Company&#x2019;s line of scientifically validated dietary supplements includes its flagship Protandim&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline"&gt;&#xae;&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; family of products, LifeVantage&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline"&gt;&#xae; &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;Omega+, ProBio, IC Bright&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline"&gt;&#xae;&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;, and Daily Wellness dietary supplements. TrueScience&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline"&gt;&#xae;&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; is the Company's line of skin, hair, bath &amp;amp; body, and targeted relief products. The Company also markets and sells Petandim&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline"&gt;&#xae;&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;, its companion pet supplement formulated to combat oxidative stress in dogs, Axio&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline"&gt;&#xae;&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; its nootropic energy drink mixes, and PhysIQ&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline"&gt;&#x2122;&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;, its smart weight management system.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company was incorporated in Colorado in June 1988 under the name Andraplex Corporation. The Company changed its corporate name to Yaak River Resources, Inc. in January 1992, and subsequently changed it again in October 2004 to Lifeline Therapeutics, Inc. In October 2004 and March 2005, the Company acquired all of the outstanding common stock of Lifeline Nutraceuticals Corporation. In November 2006, the Company changed its name to LifeVantage Corporation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In March 2018, following approval by the Company's stockholders at its fiscal year 2018 Annual Meeting of Stockholders, the Company changed its state of incorporation from Colorado to Delaware pursuant to a plan of conversion. All outstanding shares of common stock, options and share units of the Colorado corporation were converted into an equivalent share, option or share unit of the Delaware corporation and the par value of the Company's common stock was adjusted to $0.0001. All directors and officers of the Colorado corporation held the same position within the Delaware corporation on the date of reincorporation.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i5a0944f737d0494491c9c87f959bf4eb_I20180331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjIvZnJhZzoxYzBlODQyMmNmMzQ0MjkyODY1MTdlMWRjNGU0ZTVlMS90ZXh0cmVnaW9uOjFjMGU4NDIyY2YzNDQyOTI4NjUxN2UxZGM0ZTRlNWUxXzI3MDY_ac282a95-c33b-4c27-a043-557ff9ea1883"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2OTIx_273d3456-a531-4e3a-a4fa-84fb72e0cb59">Summary of Significant Accounting Policies&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts and transactions are eliminated in consolidation. Certain other prior period balances have also been reclassified to conform to the current period presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company prepares the consolidated financial statements and related disclosures in conformity with accounting principles generally accepted in the United States of America (GAAP). In preparing these statements, the Company is required to use estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ materially from those estimates and assumptions. On an ongoing basis, the Company reviews its estimates, including, but not limited to, those related to inventory valuation and obsolescence, sales returns, income taxes and tax valuation reserves, transfer pricing methodology and positions, impairment of assets, share-based compensation, and loss contingencies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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 portion of the Company&#x2019;s business operations occurs outside the United States.&#160;The local currency of each of the Company&#x2019;s subsidiaries generally is its functional currency.&#160;All assets and liabilities are translated into U.S. Dollars at exchange rates existing at the balance sheet dates, revenue and expenses are translated at weighted-average exchange rates and stockholders&#x2019; equity is recorded at historical exchange rates.&#160;The resulting foreign currency translation adjustments are recorded as a separate component of stockholders&#x2019; equity in the consolidated balance sheets and as a component of comprehensive &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;income. Transaction gains and losses are included in other expense, net in the consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company accounts for assets and liabilities using a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect the Company's market assumptions. These two types of inputs have created the fair-value hierarchy below. This hierarchy requires the Company to minimize the use of unobservable inputs and to use observable market data, if available, when determining fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;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 for identical instruments in active markets; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;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 for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;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;Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Equity securities held by the Company are measured at fair value on a nonrecurring basis; that is, the assets are not measured at fair value on an ongoing basis but are instead subject to fair value adjustments using fair value measurements with unobservable inputs (level 3), in certain circumstances (e.g., when there is evidence of impairment).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company considers only its monetary liquid assets with original maturities of three months or less to be cash and cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company&#x2019;s accounts receivable for the fiscal years ended June&#160;30, 2022 and 2021 consist primarily of credit card receivables. Based on the Company&#x2019;s verification process for customer credit cards and historical information available, management has determined that an allowance for doubtful accounts on credit card sales related to its customer sales as of June&#160;30, 2022 or 2021 is not necessary. No bad debt expense was recorded for the fiscal years ended June&#160;30, 2022, 2021 and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;As of June&#160;30, 2022 and 2021, inventory consisted of (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-bottom:0.5pt 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:100%"&gt;As of June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:0.5pt 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:0.5pt 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:100%"&gt;%&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.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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 #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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:100%"&gt;%&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.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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 #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;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;Inventories are carried at the lower of cost or net realizable value, using the first-in, first-out method, which includes a reduction in inventory values of &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;$1.3 million&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; and $0.5 million at June&#160;30, 2022 and 2021, respectively, related to obsolete and slow-moving inventory. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Property and equipment are recorded at cost and depreciated using the straight-line method over the following useful lives:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.891%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.909%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment (includes computer hardware and software)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 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:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;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;Leasehold improvements are depreciated over the shorter of estimated useful life of the related asset or the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The cost of normal maintenance and repairs is charged to expense as incurred. When an asset is sold or otherwise disposed of, the cost and associated accumulated depreciation are removed from the accounts and the resulting gain or loss is recognized in the consolidated statements of operations and comprehensive income in other expense, net. Significant expenditures that increase the useful life of an asset are capitalized and depreciated over the estimated useful life of the asset. Property and equipment are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Intangible assets are stated at cost less accumulated amortization. Definite-lived intangible assets are amortized over their related useful lives, using a straight-line method, consistent with the underlying expected future cash flows related to the specific intangible asset. Definite-lived intangible assets are reviewed for impairment whenever events or changes in circumstances exist that indicate the carrying amount of an asset may not be recoverable. When indicators of impairment exist, an estimate of undiscounted net cash flows is used in measuring whether the carrying amount of the asset or related asset group is recoverable. Measurement of the amount of impairment, if any, is based upon the difference between the asset&#x2019;s carrying value and estimated fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Indefinite-lived intangible assets are not amortized; however, they are tested at least annually for impairment or more frequently if events or changes in circumstances exist that may indicate impairment. An impairment loss is recognized if the carrying amount of the asset exceeds its fair value. Annual impairment tests on intangible assets were completed for the fiscal years ended June&#160;30, 2022 and 2021, resulting in no impairment charges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Pursuant to guidance established for impairment or disposal of assets, the Company assesses impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset may not be recoverable. When an assessment for impairment of long-lived assets, long-lived assets to be disposed of, and certain identifiable intangibles related to those assets is performed, the Company is required to compare the net carrying value of long-lived assets on the lowest level at which cash flows can be determined on a consistent basis to the related estimates of future undiscounted net cash flows for such assets. If the net carrying value exceeds the net cash flows, then an impairment is recognized to reduce the carrying value to the estimated fair value, generally equal to the future discounted net cash flow. For the fiscal years ended June&#160;30, 2022 and 2021, management has concluded that there are no indications of impairment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Accounting guidance for financial instruments requires disclosure of significant concentrations of credit risk regardless of the degree of such risk. Financial instruments with significant credit risk include cash and cash equivalents. At June&#160;30, 2022, the Company&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; had $15.4 million in cash accounts at one financial institution and $4.8 million i&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;n other financial institutions. As of June&#160;30, 2022 and 2021, and during the years then ended, the Company&#x2019;s cash balances exceeded federally insured limits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Commissions and Incentives&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Commissions and incentives expenses are the Company&#x2019;s most significant expenses and are classified as operating expenses. Commissions and incentives expenses include sales commissions paid to the Company's independent distributors, special incentives, costs for incentive trips and other rewards. Commissions and incentives expenses do not include any amounts the Company pays to its independent distributors for personal purchases. Commissions paid to independent distributors on personal purchases are considered a sales discount and are reported as a reduction to net revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Shipping and Handling&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Shipping and handling costs associated with inbound freight and freight out to customers, including independent distributors, are included in cost of sales. Shipping and handling fees charged to all customers are included in sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Research and Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company expenses all costs related to research and development activities as incurred. Research and development expenses for the fiscal years ended June&#160;30, 2022, 2021 and 2020 were &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;$0.7 million&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;, $0.7 million and $0.9 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company accounts for leases in accordance with Accounting Standards Codification ("ASC") 842. The Company reviews all contracts and determines if the arrangement is or contains a lease, at inception. Operating leases are included in right-of-use (&#x201c;ROU&#x201d;) assets, current lease liabilities and long-term lease liabilities on the condensed consolidated balance sheets. The Company does not have any finance leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Operating lease ROU 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. ROU assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of lease payments over the lease term. The Company uses its estimated incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. The operating lease ROU asset also includes any upfront lease payments made and excludes lease incentives and initial direct costs incurred. The Company&#x2019;s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. Leases with a term of 12 months or less are not recorded on the balance sheet. The Company&#x2019;s lease agreements do not contain any residual value guarantees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company recognizes stock-based compensation by measuring the cost of services to be rendered based on the grant date fair value of the equity award. The Company recognizes stock-based compensation, net of any estimated forfeitures, over the period an employee is required to provide service in exchange for the award, generally referred to as the requisite service period. The Company estimates forfeitures based on historical information and other management assumptions. For awards with market-based performance conditions, the cost of the awards is recognized as the requisite service is rendered by employees, regardless of when, if ever, the market-based performance conditions are satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Black-Scholes option pricing model is used to estimate the fair value of stock options and options under the Company's 2019 Employee Stock Purchase Plan. The determination of the fair value of options is affected by the Company's stock price and a number of assumptions, including expected volatility, expected life, risk-free interest rate and expected dividends. The Company uses historical data for estimating the expected volatility and expected life of stock options required in the Black-Scholes model. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected terms of the stock options. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The fair value of restricted stock grants, including performance restricted stock units that include non-market based performance conditions, is based on the closing market price of the Company's stock on the date of grant less the Company's expected dividend yield. The fair value of cash-settled performance-based awards, accounted for as liabilities, is remeasured at the end of each reporting period and is based on the closing market price of the Company&#x2019;s stock on the last day of the reporting period. The Company recognizes compensation costs for awards with performance conditions when it concludes it is probable that the performance conditions will be achieved. The Company reassesses the probability of vesting at each balance sheet date and adjusts compensation costs accordingly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;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 carry forwards. Deferred tax assets and liabilities are measured using statutory tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled, updated as needed for changes in corporate tax rates. The effect on deferred tax assets and liabilities from a change in tax rates is recognized in income in the period that includes the effective date of the change. The Company recognizes tax liabilities or benefits from an uncertain position only if it is more likely than not that the position will be sustained upon examination by taxing authorities based on the technical merits of the issue. The amount recognized would be the largest liability or benefit that the Company believes has greater than a 50% likelihood of being realized upon settlement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Basic income per common share is computed by dividing net income by the weighted-average number of common shares outstanding during the period, less unvested restricted stock awards. Diluted income per common share is computed by dividing net income by the weighted-average common shares and potentially dilutive common share equivalents using the treasury stock method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;For the fiscal years ended June&#160;30, 2022, 2021 and 2020, the effects of 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;0.2 million&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;, 0.1 million and 0.1 million common shares, respectively, issuable upon exercise of options and non-vested shares of restricted stock, are not included in the computations as their effect was anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following is a reconciliation of net income per share and the weighted-average common shares outstanding for purposes of computing basic and diluted net income per share (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years ended June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt 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:0.5pt 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:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted-average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock awards and options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted-average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company operates in a single operating segment by selling products directly to customers through an international network of independent distributors that operates in an integrated manner from market to market.&#160;Commissions and incentives expenses are the Company&#x2019;s largest expense comprised of the commissions paid to its independent distributors.&#160;The Company manages its business primarily by managing its international network of independent distributors.&#160;The Company disaggregates revenue in two geographic regions: the Americas region and the Asia/Pacific &amp;amp; Europe region. See disaggregated revenue in Note 3.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following table presents the Company's long-lived assets for its most significant geographic markets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Japan&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;New Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In February 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2016-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases (Topic 842)&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;, which requires all lessees to recognize both a right-of-use asset and lease liability on its balance sheet, representing the obligation to make payments and the right to use or control the use of a specified asset for the lease term. The Company adopted Topic 842 on July 1, 2019, using the modified retrospective transition method. The Company elected the practical expedients available under the provisions of the new standard, including: not reassessing whether expired or existing contracts are or contain leases; not reassessing the classification of expired or existing leases; not reassessing the initial direct cost for any existing leases; and using hindsight in determining the lease term. Upon adoption, the Company recognized cumulative operating lease liabilities of $3.9&#160;million and operating right-of-use assets of $3.3&#160;million. Additionally, a one-time beginning balance adjustment of $0.5&#160;million was recognized in the condensed consolidated statement of stockholders&#x2019; equity due to an update to the expected term of an operating lease.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2OTk5_dec7d4e6-b5ec-461f-b3d4-d9fdff500cac">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts and transactions are eliminated in consolidation. Certain other prior period balances have also been reclassified to conform to the current period presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2ODQ1_c81b536f-b518-42e9-9696-d0a109516e22">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company prepares the consolidated financial statements and related disclosures in conformity with accounting principles generally accepted in the United States of America (GAAP). In preparing these statements, the Company is required to use estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ materially from those estimates and assumptions. On an ongoing basis, the Company reviews its estimates, including, but not limited to, those related to inventory valuation and obsolescence, sales returns, income taxes and tax valuation reserves, transfer pricing methodology and positions, impairment of assets, share-based compensation, and loss contingencies.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2ODU0_2f4c876f-795e-4b87-9ac2-cdea6838d486">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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 portion of the Company&#x2019;s business operations occurs outside the United States.&#160;The local currency of each of the Company&#x2019;s subsidiaries generally is its functional currency.&#160;All assets and liabilities are translated into U.S. Dollars at exchange rates existing at the balance sheet dates, revenue and expenses are translated at weighted-average exchange rates and stockholders&#x2019; equity is recorded at historical exchange rates.&#160;The resulting foreign currency translation adjustments are recorded as a separate component of stockholders&#x2019; equity in the consolidated balance sheets and as a component of comprehensive &lt;/span&gt;&lt;/div&gt;income. Transaction gains and losses are included in other expense, net in the consolidated statements of operations and comprehensive income.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2ODYy_016993f4-88ad-478a-bb50-65e22efe480e">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company accounts for assets and liabilities using a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect the Company's market assumptions. These two types of inputs have created the fair-value hierarchy below. This hierarchy requires the Company to minimize the use of unobservable inputs and to use observable market data, if available, when determining fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;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 for identical instruments in active markets; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;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 for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;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;Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Equity securities held by the Company are measured at fair value on a nonrecurring basis; that is, the assets are not measured at fair value on an ongoing basis but are instead subject to fair value adjustments using fair value measurements with unobservable inputs (level 3), in certain circumstances (e.g., when there is evidence of impairment).&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2OTcy_da669114-3534-4b90-8212-b306106c9f68">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company considers only its monetary liquid assets with original maturities of three months or less to be cash and cash equivalents.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2OTMz_e357c2f8-d2b2-4cfd-ab31-85f68e3eb7fb">Accounts ReceivableThe Company&#x2019;s accounts receivable for the fiscal years ended June&#160;30, 2022 and 2021 consist primarily of credit card receivables. Based on the Company&#x2019;s verification process for customer credit cards and historical information available, management has determined that an allowance for doubtful accounts on credit card sales related to its customer sales as of June&#160;30, 2022 or 2021 is not necessary.</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzQwMzQ_6be1f8be-90dd-4c5b-8840-1f427f5924da"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzQwMzQ_900bf180-0df3-43ef-9441-8fd9fc7643e5"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzQwMzQ_d648b6c1-1b10-43d5-a046-750cc1cf4c69"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2ODIz_e5f9267c-e5d9-4f62-81cd-ada3652cfc93">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;As of June&#160;30, 2022 and 2021, inventory consisted of (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-bottom:0.5pt 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:100%"&gt;As of June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:0.5pt 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:0.5pt 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:100%"&gt;%&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.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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 #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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:100%"&gt;%&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.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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 #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoods
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZTphOGMxYzc1MjRmMmY0ZWE2OWJiNjZiZDlhMWVhZGY0OS90YWJsZXJhbmdlOmE4YzFjNzUyNGYyZjRlYTY5YmI2NmJkOWExZWFkZjQ5XzItMS0xLTEtMTYxMzM_ed59c3fe-8793-4a41-82e8-c439aead0f07"
      unitRef="usd">12674000</us-gaap:InventoryFinishedGoods>
    <lfvn:InventoryFinishedGoodsPercentOfTotalInventory
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZTphOGMxYzc1MjRmMmY0ZWE2OWJiNjZiZDlhMWVhZGY0OS90YWJsZXJhbmdlOmE4YzFjNzUyNGYyZjRlYTY5YmI2NmJkOWExZWFkZjQ5XzItMy0xLTEtMTYxMzM_601825d9-4169-4ad7-bd85-192632ac2b1b"
      unitRef="number">0.769</lfvn:InventoryFinishedGoodsPercentOfTotalInventory>
    <us-gaap:InventoryFinishedGoods
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZTphOGMxYzc1MjRmMmY0ZWE2OWJiNjZiZDlhMWVhZGY0OS90YWJsZXJhbmdlOmE4YzFjNzUyNGYyZjRlYTY5YmI2NmJkOWExZWFkZjQ5XzItNS0xLTEtMTYxMzM_3932bc0a-6fc9-4dda-91ac-ed95273873a6"
      unitRef="usd">12225000</us-gaap:InventoryFinishedGoods>
    <lfvn:InventoryFinishedGoodsPercentOfTotalInventory
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZTphOGMxYzc1MjRmMmY0ZWE2OWJiNjZiZDlhMWVhZGY0OS90YWJsZXJhbmdlOmE4YzFjNzUyNGYyZjRlYTY5YmI2NmJkOWExZWFkZjQ5XzItNy0xLTEtMTYxMzM_02b61f41-5f23-4210-bdce-07470ab4003c"
      unitRef="number">0.757</lfvn:InventoryFinishedGoodsPercentOfTotalInventory>
    <us-gaap:InventoryRawMaterials
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZTphOGMxYzc1MjRmMmY0ZWE2OWJiNjZiZDlhMWVhZGY0OS90YWJsZXJhbmdlOmE4YzFjNzUyNGYyZjRlYTY5YmI2NmJkOWExZWFkZjQ5XzMtMS0xLTEtMTYxMzM_83467696-6886-421d-9af3-d3a2ad0d92d8"
      unitRef="usd">3798000</us-gaap:InventoryRawMaterials>
    <lfvn:RawMaterialsPercentOfTotalInventory
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZTphOGMxYzc1MjRmMmY0ZWE2OWJiNjZiZDlhMWVhZGY0OS90YWJsZXJhbmdlOmE4YzFjNzUyNGYyZjRlYTY5YmI2NmJkOWExZWFkZjQ5XzMtMy0xLTEtMTYxMzM_d4387582-c7b0-4b21-ab3b-2d8a5e3e08cd"
      unitRef="number">0.231</lfvn:RawMaterialsPercentOfTotalInventory>
    <us-gaap:InventoryRawMaterials
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZTphOGMxYzc1MjRmMmY0ZWE2OWJiNjZiZDlhMWVhZGY0OS90YWJsZXJhbmdlOmE4YzFjNzUyNGYyZjRlYTY5YmI2NmJkOWExZWFkZjQ5XzMtNS0xLTEtMTYxMzM_1e9fb9eb-7904-4482-8390-8b69f04957a9"
      unitRef="usd">3920000</us-gaap:InventoryRawMaterials>
    <lfvn:RawMaterialsPercentOfTotalInventory
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZTphOGMxYzc1MjRmMmY0ZWE2OWJiNjZiZDlhMWVhZGY0OS90YWJsZXJhbmdlOmE4YzFjNzUyNGYyZjRlYTY5YmI2NmJkOWExZWFkZjQ5XzMtNy0xLTEtMTYxMzM_1ff10fba-e87c-4bfe-add7-fafd1143fc03"
      unitRef="number">0.243</lfvn:RawMaterialsPercentOfTotalInventory>
    <us-gaap:InventoryNet
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZTphOGMxYzc1MjRmMmY0ZWE2OWJiNjZiZDlhMWVhZGY0OS90YWJsZXJhbmdlOmE4YzFjNzUyNGYyZjRlYTY5YmI2NmJkOWExZWFkZjQ5XzQtMS0xLTEtMTYxMzM_fb156673-31a5-49f7-97b7-e73e54bb79a5"
      unitRef="usd">16472000</us-gaap:InventoryNet>
    <lfvn:InventoryPercentOfTotalInventory
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZTphOGMxYzc1MjRmMmY0ZWE2OWJiNjZiZDlhMWVhZGY0OS90YWJsZXJhbmdlOmE4YzFjNzUyNGYyZjRlYTY5YmI2NmJkOWExZWFkZjQ5XzQtMy0xLTEtMTYxMzM_bbc0e0fd-e0dc-4c0e-a96d-b00d6b877c42"
      unitRef="number">1.000</lfvn:InventoryPercentOfTotalInventory>
    <us-gaap:InventoryNet
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZTphOGMxYzc1MjRmMmY0ZWE2OWJiNjZiZDlhMWVhZGY0OS90YWJsZXJhbmdlOmE4YzFjNzUyNGYyZjRlYTY5YmI2NmJkOWExZWFkZjQ5XzQtNS0xLTEtMTYxMzM_4af8e377-5b55-4dbb-9d21-47719f28baa1"
      unitRef="usd">16145000</us-gaap:InventoryNet>
    <lfvn:InventoryPercentOfTotalInventory
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZTphOGMxYzc1MjRmMmY0ZWE2OWJiNjZiZDlhMWVhZGY0OS90YWJsZXJhbmdlOmE4YzFjNzUyNGYyZjRlYTY5YmI2NmJkOWExZWFkZjQ5XzQtNy0xLTEtMTYxMzM_7e00bd3a-41af-4afb-acf7-1934f83754a3"
      unitRef="number">1.000</lfvn:InventoryPercentOfTotalInventory>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2OTA5_5be2f59f-03f5-4f75-9b86-b77763f5a527">Inventories are carried at the lower of cost or net realizable value, using the first-in, first-out method</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryAdjustments
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzQzMzY_ac131537-2f2c-4df0-8a85-031a38961857"
      unitRef="usd">-1300000</us-gaap:InventoryAdjustments>
    <us-gaap:InventoryAdjustments
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzQzNDM_76ceacde-0e8d-49ae-9b1e-fcc9e3d63334"
      unitRef="usd">500000</us-gaap:InventoryAdjustments>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2OTIw_ec5828e6-e67b-498c-a746-dc702d752062">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Property and equipment are recorded at cost and depreciated using the straight-line method over the following useful lives:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.891%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.909%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment (includes computer hardware and software)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 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:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;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;Leasehold improvements are depreciated over the shorter of estimated useful life of the related asset or the lease term.&lt;/span&gt;&lt;/div&gt;The cost of normal maintenance and repairs is charged to expense as incurred. When an asset is sold or otherwise disposed of, the cost and associated accumulated depreciation are removed from the accounts and the resulting gain or loss is recognized in the consolidated statements of operations and comprehensive income in other expense, net. Significant expenditures that increase the useful life of an asset are capitalized and depreciated over the estimated useful life of the asset. Property and equipment are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2ODY4_c5eab6cb-e8c8-4b18-8776-c7b3a53bedf7">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Property and equipment are recorded at cost and depreciated using the straight-line method over the following useful lives:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.891%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.909%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment (includes computer hardware and software)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 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:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Property and equipment, net consist of (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment (includes computer hardware and software)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:100%"&gt;6,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i16922868a8134b23a68d1b89515e90c3_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZTo2OWMzY2M1MGRmOTQ0YjdkOGJiNGYyM2VhYTgyZGQzZi90YWJsZXJhbmdlOjY5YzNjYzUwZGY5NDRiN2Q4YmI0ZjIzZWFhODJkZDNmXzEtMS0xLTEtMTYxMzMvdGV4dHJlZ2lvbjpkYTUwYTdlNmQ0MDA0ODg2YjA0MDNhZDI5MmNkMmQ3ZF80_14312f72-a443-4f8a-89f8-eb51a0a15d66">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id62c97e90bdc4fe68ffae9f09b1319ac_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZTo2OWMzY2M1MGRmOTQ0YjdkOGJiNGYyM2VhYTgyZGQzZi90YWJsZXJhbmdlOjY5YzNjYzUwZGY5NDRiN2Q4YmI0ZjIzZWFhODJkZDNmXzEtMS0xLTEtMTYxMzMvdGV4dHJlZ2lvbjpkYTUwYTdlNmQ0MDA0ODg2YjA0MDNhZDI5MmNkMmQ3ZF85_eb1dfe3c-b3ba-4ed3-9c49-9a9eb7f9682c">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i177f4063945a42178dc29a46c23708eb_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZTo2OWMzY2M1MGRmOTQ0YjdkOGJiNGYyM2VhYTgyZGQzZi90YWJsZXJhbmdlOjY5YzNjYzUwZGY5NDRiN2Q4YmI0ZjIzZWFhODJkZDNmXzItMS0xLTEtMTYxMzM_e81de747-7e7d-418e-afb1-43844230b2ec">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0e059cef6ece4980a70297130b8959cf_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZTo2OWMzY2M1MGRmOTQ0YjdkOGJiNGYyM2VhYTgyZGQzZi90YWJsZXJhbmdlOjY5YzNjYzUwZGY5NDRiN2Q4YmI0ZjIzZWFhODJkZDNmXzMtMS0xLTEtMTYxMzM_06d7265a-6ab0-4a0b-bf20-c598564da7ce">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2OTU1_0acb28bb-1e3c-4834-8889-ecf5198f87dd">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Intangible assets are stated at cost less accumulated amortization. Definite-lived intangible assets are amortized over their related useful lives, using a straight-line method, consistent with the underlying expected future cash flows related to the specific intangible asset. Definite-lived intangible assets are reviewed for impairment whenever events or changes in circumstances exist that indicate the carrying amount of an asset may not be recoverable. When indicators of impairment exist, an estimate of undiscounted net cash flows is used in measuring whether the carrying amount of the asset or related asset group is recoverable. Measurement of the amount of impairment, if any, is based upon the difference between the asset&#x2019;s carrying value and estimated fair value. &lt;/span&gt;&lt;/div&gt;Indefinite-lived intangible assets are not amortized; however, they are tested at least annually for impairment or more frequently if events or changes in circumstances exist that may indicate impairment. An impairment loss is recognized if the carrying amount of the asset exceeds its fair value.</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzY1NTQ_90829ece-2ba3-4599-a613-0010fe05cd4d"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzY1NTQ_fa382473-1334-46f8-a02e-3cff03184a86"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2OTI0_b3045be5-96d2-4414-be61-0813af1c9aa9">Impairment of Long-Lived AssetsPursuant to guidance established for impairment or disposal of assets, the Company assesses impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset may not be recoverable. When an assessment for impairment of long-lived assets, long-lived assets to be disposed of, and certain identifiable intangibles related to those assets is performed, the Company is required to compare the net carrying value of long-lived assets on the lowest level at which cash flows can be determined on a consistent basis to the related estimates of future undiscounted net cash flows for such assets. If the net carrying value exceeds the net cash flows, then an impairment is recognized to reduce the carrying value to the estimated fair value, generally equal to the future discounted net cash flow.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2OTI3_ab4e6075-7e57-4c77-bba0-8214b44ed3e2">Concentration of Credit RiskAccounting guidance for financial instruments requires disclosure of significant concentrations of credit risk regardless of the degree of such risk. Financial instruments with significant credit risk include cash and cash equivalents.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure
      contextRef="ib72f89edf8694c45be16e6002c3fd16b_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4Xzc4NDA_18c32a23-b1d6-455b-a836-b3cb557c963d"
      unitRef="usd">15400000</us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure>
    <us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure
      contextRef="i0ef5d48a24824bd6b6b161932606ab1b_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4Xzc4OTM_a4e7e7ea-ec8e-48be-b1b2-97c9bfea54ed"
      unitRef="usd">4800000</us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure>
    <us-gaap:CommissionsExpensePolicyPolicyTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2ODg0_e48264ea-c3b8-40d7-bee6-9e69849fb81f">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Commissions and Incentives&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Commissions and incentives expenses are the Company&#x2019;s most significant expenses and are classified as operating expenses. Commissions and incentives expenses include sales commissions paid to the Company's independent distributors, special incentives, costs for incentive trips and other rewards. Commissions and incentives expenses do not include any amounts the Company pays to its independent distributors for personal purchases. Commissions paid to independent distributors on personal purchases are considered a sales discount and are reported as a reduction to net revenue.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommissionsExpensePolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2OTY5_098ead1d-35a1-4b50-a0ff-59ae375190e4">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Shipping and Handling&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Shipping and handling costs associated with inbound freight and freight out to customers, including independent distributors, are included in cost of sales. Shipping and handling fees charged to all customers are included in sales.&lt;/span&gt;&lt;/div&gt;Revenue&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Revenue is recognized when control of the promised goods or services are transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Sales, value add, and other taxes the Company collects concurrent with revenue-producing activities are excluded from revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company generates the majority of its revenue through product sales to customers. These products include the Protandim&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae; &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;line of dietary supplements, LifeVantage&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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; Omega+, ProBio, and Daily Wellness dietary supplements, TrueScience&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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; skin, hair, bath &amp;amp; body and targeted relief, IC Bright&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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;, Petandim&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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;, Axio&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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;&#160;nootropic energy drink mixes, and the PhysIQ&#160;smart weight management system. The Company ships most of its product directly to the consumer and receives substantially all payment for product sales in the form of credit card receipts. Revenue from direct product sales to customers is recognized upon shipment, which is when passage of title and risk of loss occurs. For items sold in packs and bundles, the Company determines the standalone selling price at contract inception for each distinct good, and then allocates the transaction price on a &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;relative standalone selling price basis. Any discounts are accounted for as a direct reduction to the transaction price. Shipping and handling revenue is recognized upon shipment when the performance obligation is completed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company also charges amounts to independent distributors to attend events that it holds. Tickets to events are sold as standalone items or included within packs. For event tickets sold in packs, the Company allocates a portion of the transaction price to the ticket on a relative standalone selling price basis, adjusted for the probability of the tickets being redeemed for attendance at a future event. Any discounts are accounted for as a direct reduction to the transaction price. Fee revenue associated with ticket sales is recorded in the month that the event is held, which is when the Company has performed its obligations under the contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/div&gt;The Company records deferred revenue when cash payments are received or due in advance of performance, including amounts which are refundable. Deferred revenue is included in accrued expenses in the condensed consolidated balance sheets. The Company pre-sells tickets to its events. When cash payments are received in advance of events, the cash received is recorded to deferred revenue until the event is held, at which time the Company has performed its obligations under the contract and the revenue is recognized.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2OTAy_13c266f9-2bdc-4105-91e7-1beb0362a6f6">Research and Development CostsThe Company expenses all costs related to research and development activities as incurred.</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzkxMDU_3550ad29-5a10-4834-9d4f-dd677f41c076"
      unitRef="usd">700000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzkxMDk_a0666cd3-3656-4bef-b5b7-01f146800d2b"
      unitRef="usd">700000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzkxMTY_68fdcee8-47b9-4c82-9b74-90d0483497fe"
      unitRef="usd">900000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2ODI4_437de61b-83da-476e-81a3-3f9ea5c547bc">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company accounts for leases in accordance with Accounting Standards Codification ("ASC") 842. The Company reviews all contracts and determines if the arrangement is or contains a lease, at inception. Operating leases are included in right-of-use (&#x201c;ROU&#x201d;) assets, current lease liabilities and long-term lease liabilities on the condensed consolidated balance sheets. The Company does not have any finance leases.&lt;/span&gt;&lt;/div&gt;Operating lease ROU 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. ROU assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of lease payments over the lease term. The Company uses its estimated incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. The operating lease ROU asset also includes any upfront lease payments made and excludes lease incentives and initial direct costs incurred. The Company&#x2019;s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. Leases with a term of 12 months or less are not recorded on the balance sheet. The Company&#x2019;s lease agreements do not contain any residual value guarantees.</us-gaap:LesseeLeasesPolicyTextBlock>
    <lfvn:NumberOfFinanceLeases
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4Xzk1Mjg_98f9a5f1-8dbb-4c43-a809-9372e76d2f41"
      unitRef="lease">0</lfvn:NumberOfFinanceLeases>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2OTUx_8f83755a-92aa-4636-9693-2b0f1e274500">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company recognizes stock-based compensation by measuring the cost of services to be rendered based on the grant date fair value of the equity award. The Company recognizes stock-based compensation, net of any estimated forfeitures, over the period an employee is required to provide service in exchange for the award, generally referred to as the requisite service period. The Company estimates forfeitures based on historical information and other management assumptions. For awards with market-based performance conditions, the cost of the awards is recognized as the requisite service is rendered by employees, regardless of when, if ever, the market-based performance conditions are satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Black-Scholes option pricing model is used to estimate the fair value of stock options and options under the Company's 2019 Employee Stock Purchase Plan. The determination of the fair value of options is affected by the Company's stock price and a number of assumptions, including expected volatility, expected life, risk-free interest rate and expected dividends. The Company uses historical data for estimating the expected volatility and expected life of stock options required in the Black-Scholes model. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected terms of the stock options. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The fair value of restricted stock grants, including performance restricted stock units that include non-market based performance conditions, is based on the closing market price of the Company's stock on the date of grant less the Company's expected dividend yield. The fair value of cash-settled performance-based awards, accounted for as liabilities, is remeasured at the end of each reporting period and is based on the closing market price of the Company&#x2019;s stock on the last day of the reporting period. The Company recognizes compensation costs for awards with performance conditions when it concludes it is probable that the performance conditions will be achieved. The Company reassesses the probability of vesting at each balance sheet date and adjusts compensation costs accordingly.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2OTI4_d4c944a2-985d-457d-b34c-119984d4b9e1">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;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 carry forwards. Deferred tax assets and liabilities are measured using statutory tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled, updated as needed for changes in corporate tax rates. The effect on deferred tax assets and liabilities from a change in tax rates is recognized in income in the period that includes the effective date of the change. The Company recognizes tax liabilities or benefits from an uncertain position only if it is more likely than not that the position will be sustained upon examination by taxing authorities based on the technical merits of the issue. The amount recognized would be the largest liability or benefit that the Company believes has greater than a 50% likelihood of being realized upon settlement.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2OTI5_120c2ad5-bc67-4deb-bc57-770ad83e6f13">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Basic income per common share is computed by dividing net income by the weighted-average number of common shares outstanding during the period, less unvested restricted stock awards. Diluted income per common share is computed by dividing net income by the weighted-average common shares and potentially dilutive common share equivalents using the treasury stock method.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE0NDM0_dd863f0a-9f41-4f18-bdcf-f2ccdfef8828"
      unitRef="shares">200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE0NDM4_3840c659-a3d6-4130-b782-afcc575831dc"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE0NDQ1_f0f4ff09-2284-46d4-a7fe-9481a290220a"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2OTU5_85b06986-88e2-45ce-b169-25d15a1b5993">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following is a reconciliation of net income per share and the weighted-average common shares outstanding for purposes of computing basic and diluted net income per share (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years ended June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt 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:0.5pt 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:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted-average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock awards and options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted-average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZToxZmFmMDZiOGY1ZTg0ZDM0YTA3OGMxZjljZDIzZDM4Zi90YWJsZXJhbmdlOjFmYWYwNmI4ZjVlODRkMzRhMDc4YzFmOWNkMjNkMzhmXzMtMS0xLTEtMTYxMzM_463d785f-88a4-47c8-8404-1465d3f7f175"
      unitRef="usd">3120000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZToxZmFmMDZiOGY1ZTg0ZDM0YTA3OGMxZjljZDIzZDM4Zi90YWJsZXJhbmdlOjFmYWYwNmI4ZjVlODRkMzRhMDc4YzFmOWNkMjNkMzhmXzMtMy0xLTEtMTYxMzM_4ef737b0-2c22-47fd-975f-53f16eed00b6"
      unitRef="usd">12894000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZToxZmFmMDZiOGY1ZTg0ZDM0YTA3OGMxZjljZDIzZDM4Zi90YWJsZXJhbmdlOjFmYWYwNmI4ZjVlODRkMzRhMDc4YzFmOWNkMjNkMzhmXzMtNS0xLTEtMTYxMzM_e551a1bf-0011-4968-a1d1-b1c8074995f3"
      unitRef="usd">11549000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZToxZmFmMDZiOGY1ZTg0ZDM0YTA3OGMxZjljZDIzZDM4Zi90YWJsZXJhbmdlOjFmYWYwNmI4ZjVlODRkMzRhMDc4YzFmOWNkMjNkMzhmXzUtMS0xLTEtMTYxMzM_cce82b9c-5e5e-420f-86e9-da6481f52a1d"
      unitRef="shares">12886000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZToxZmFmMDZiOGY1ZTg0ZDM0YTA3OGMxZjljZDIzZDM4Zi90YWJsZXJhbmdlOjFmYWYwNmI4ZjVlODRkMzRhMDc4YzFmOWNkMjNkMzhmXzUtMy0xLTEtMTYxMzM_d7e5eeb2-f5e3-4ba0-8672-d67f55faf323"
      unitRef="shares">14070000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZToxZmFmMDZiOGY1ZTg0ZDM0YTA3OGMxZjljZDIzZDM4Zi90YWJsZXJhbmdlOjFmYWYwNmI4ZjVlODRkMzRhMDc4YzFmOWNkMjNkMzhmXzUtNS0xLTEtMTYxMzM_0a816954-92e7-4b54-92e1-dd009ab433c7"
      unitRef="shares">14105000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZToxZmFmMDZiOGY1ZTg0ZDM0YTA3OGMxZjljZDIzZDM4Zi90YWJsZXJhbmdlOjFmYWYwNmI4ZjVlODRkMzRhMDc4YzFmOWNkMjNkMzhmXzctMS0xLTEtMTYxMzM_b9e04e32-793a-4690-b0fb-a112b24a6c89"
      unitRef="shares">183000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZToxZmFmMDZiOGY1ZTg0ZDM0YTA3OGMxZjljZDIzZDM4Zi90YWJsZXJhbmdlOjFmYWYwNmI4ZjVlODRkMzRhMDc4YzFmOWNkMjNkMzhmXzctMy0xLTEtMTYxMzM_1f26cb19-31fe-4477-a861-e3823cd46366"
      unitRef="shares">198000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZToxZmFmMDZiOGY1ZTg0ZDM0YTA3OGMxZjljZDIzZDM4Zi90YWJsZXJhbmdlOjFmYWYwNmI4ZjVlODRkMzRhMDc4YzFmOWNkMjNkMzhmXzctNS0xLTEtMTYxMzM_2cfe3ad4-1043-4b79-9640-f3f2d813d2fc"
      unitRef="shares">494000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZToxZmFmMDZiOGY1ZTg0ZDM0YTA3OGMxZjljZDIzZDM4Zi90YWJsZXJhbmdlOjFmYWYwNmI4ZjVlODRkMzRhMDc4YzFmOWNkMjNkMzhmXzktMS0xLTEtMTYxMzM_63cc953f-e492-4d73-9ad8-7efc0cca1a74"
      unitRef="shares">13069000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZToxZmFmMDZiOGY1ZTg0ZDM0YTA3OGMxZjljZDIzZDM4Zi90YWJsZXJhbmdlOjFmYWYwNmI4ZjVlODRkMzRhMDc4YzFmOWNkMjNkMzhmXzktMy0xLTEtMTYxMzM_dce9d1e6-d6cc-435b-a948-5c8c0bd984d6"
      unitRef="shares">14268000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZToxZmFmMDZiOGY1ZTg0ZDM0YTA3OGMxZjljZDIzZDM4Zi90YWJsZXJhbmdlOjFmYWYwNmI4ZjVlODRkMzRhMDc4YzFmOWNkMjNkMzhmXzktNS0xLTEtMTYxMzM_ed33e5b3-490f-458a-af22-ab083dd20759"
      unitRef="shares">14599000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZToxZmFmMDZiOGY1ZTg0ZDM0YTA3OGMxZjljZDIzZDM4Zi90YWJsZXJhbmdlOjFmYWYwNmI4ZjVlODRkMzRhMDc4YzFmOWNkMjNkMzhmXzEwLTEtMS0xLTE2MTMz_12d719e8-30d7-4abd-bf89-7dbb93f80b14"
      unitRef="usdPerShare">0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZToxZmFmMDZiOGY1ZTg0ZDM0YTA3OGMxZjljZDIzZDM4Zi90YWJsZXJhbmdlOjFmYWYwNmI4ZjVlODRkMzRhMDc4YzFmOWNkMjNkMzhmXzEwLTMtMS0xLTE2MTMz_c0bd0fae-5ab9-455e-a8f8-ac6ee9d91fd4"
      unitRef="usdPerShare">0.92</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZToxZmFmMDZiOGY1ZTg0ZDM0YTA3OGMxZjljZDIzZDM4Zi90YWJsZXJhbmdlOjFmYWYwNmI4ZjVlODRkMzRhMDc4YzFmOWNkMjNkMzhmXzEwLTUtMS0xLTE2MTMz_a8f97eee-6d4f-4b2f-a14a-0cbb487c7fdf"
      unitRef="usdPerShare">0.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZToxZmFmMDZiOGY1ZTg0ZDM0YTA3OGMxZjljZDIzZDM4Zi90YWJsZXJhbmdlOjFmYWYwNmI4ZjVlODRkMzRhMDc4YzFmOWNkMjNkMzhmXzExLTEtMS0xLTE2MTMz_331cceb4-85ed-4438-a08b-030efb2826e7"
      unitRef="usdPerShare">0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZToxZmFmMDZiOGY1ZTg0ZDM0YTA3OGMxZjljZDIzZDM4Zi90YWJsZXJhbmdlOjFmYWYwNmI4ZjVlODRkMzRhMDc4YzFmOWNkMjNkMzhmXzExLTMtMS0xLTE2MTMz_7a523598-d791-44f9-b128-deb3482de7b8"
      unitRef="usdPerShare">0.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZToxZmFmMDZiOGY1ZTg0ZDM0YTA3OGMxZjljZDIzZDM4Zi90YWJsZXJhbmdlOjFmYWYwNmI4ZjVlODRkMzRhMDc4YzFmOWNkMjNkMzhmXzExLTUtMS0xLTE2MTMz_ffe9335e-b917-4225-993c-6cd1b064e69e"
      unitRef="usdPerShare">0.79</us-gaap:EarningsPerShareDiluted>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2OTgz_51037243-957b-43db-9c11-3cbce19df647">Segment InformationThe Company operates in a single operating segment by selling products directly to customers through an international network of independent distributors that operates in an integrated manner from market to market.&#160;Commissions and incentives expenses are the Company&#x2019;s largest expense comprised of the commissions paid to its independent distributors.&#160;The Company manages its business primarily by managing its international network of independent distributors.&#160;The Company disaggregates revenue in two geographic regions: the Americas region and the Asia/Pacific &amp;amp; Europe region.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <lfvn:NumberOfGeographicSegments
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE1MzYz_a60cc44b-de6c-4ce0-b73d-a41c5d0e33b3"
      unitRef="segment">2</lfvn:NumberOfGeographicSegments>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2ODk1_040f1a82-372a-4e71-9ae9-bdd1a65b5137">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following table presents the Company's long-lived assets for its most significant geographic markets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Japan&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="i457bc756f37d46328a458126af146ccb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZTphNDhjNjdkMGRkYTU0Nzc5OGM5NTBiZGM3YzU5NzgyOC90YWJsZXJhbmdlOmE0OGM2N2QwZGRhNTQ3Nzk4Yzk1MGJkYzdjNTk3ODI4XzItMS0xLTEtMTYxMzM_559a3cb2-d325-4fdc-a3c1-63f3876ea24c"
      unitRef="usd">19790000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i69ee30000ea649ed8a11bbeacf7bd9d8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZTphNDhjNjdkMGRkYTU0Nzc5OGM5NTBiZGM3YzU5NzgyOC90YWJsZXJhbmdlOmE0OGM2N2QwZGRhNTQ3Nzk4Yzk1MGJkYzdjNTk3ODI4XzItMy0xLTEtMTYxMzM_f00e411f-604c-4c14-a332-af122cd2e330"
      unitRef="usd">22696000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i2650dbd15bc54234aec5c123503a02fd_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZTphNDhjNjdkMGRkYTU0Nzc5OGM5NTBiZGM3YzU5NzgyOC90YWJsZXJhbmdlOmE0OGM2N2QwZGRhNTQ3Nzk4Yzk1MGJkYzdjNTk3ODI4XzMtMS0xLTEtMTYxMzM_0d03f25c-274c-44a6-b129-e2e24cf34fcb"
      unitRef="usd">1869000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i8c076ffe278b431eb0ab9aa1e092a30e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90YWJsZTphNDhjNjdkMGRkYTU0Nzc5OGM5NTBiZGM3YzU5NzgyOC90YWJsZXJhbmdlOmE0OGM2N2QwZGRhNTQ3Nzk4Yzk1MGJkYzdjNTk3ODI4XzMtMy0xLTEtMTYxMzM_a898c16f-1cda-47f7-ba79-dba20115533f"
      unitRef="usd">3363000</us-gaap:NoncurrentAssets>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2ODU5_3fa655a5-bb4c-41e1-a93e-565219669fff">&lt;div style="margin-bottom:8pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;New Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In February 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2016-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases (Topic 842)&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;, which requires all lessees to recognize both a right-of-use asset and lease liability on its balance sheet, representing the obligation to make payments and the right to use or control the use of a specified asset for the lease term. The Company adopted Topic 842 on July 1, 2019, using the modified retrospective transition method. The Company elected the practical expedients available under the provisions of the new standard, including: not reassessing whether expired or existing contracts are or contain leases; not reassessing the classification of expired or existing leases; not reassessing the initial direct cost for any existing leases; and using hindsight in determining the lease term. Upon adoption, the Company recognized cumulative operating lease liabilities of $3.9&#160;million and operating right-of-use assets of $3.3&#160;million. Additionally, a one-time beginning balance adjustment of $0.5&#160;million was recognized in the condensed consolidated statement of stockholders&#x2019; equity due to an update to the expected term of an operating lease.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OperatingLeaseLiability
      contextRef="i98a1855d7ead452daea1d42abfeeba0e_I20190701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2NTU0_3efc3efc-3a80-46d0-a547-05bc19edfc8b"
      unitRef="usd">3900000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i98a1855d7ead452daea1d42abfeeba0e_I20190701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2NTk0_481f7344-8ac2-4fb0-9512-5bcdff269d32"
      unitRef="usd">3300000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:StockholdersEquity
      contextRef="i98a1855d7ead452daea1d42abfeeba0e_I20190701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjUvZnJhZzo5Nzk0ZWM5OGIxOTU0MWUwYjMyNzMyMmFiYTY2OTIzOC90ZXh0cmVnaW9uOjk3OTRlYzk4YjE5NTQxZTBiMzI3MzIyYWJhNjY5MjM4XzE2NjU1_fcf32a02-57fa-4d61-b13e-9ae9fba3d341"
      unitRef="usd">500000</us-gaap:StockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90ZXh0cmVnaW9uOjgxNjJhOTI5ZGRjYTQ5ZGRiNWYwYzRjOTlhN2E3ZjZkXzQzNTI_0e660ca3-4bb0-488f-be90-c66acf198809">Revenue&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Revenue is recognized when control of the promised goods or services are transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Sales, value add, and other taxes the Company collects concurrent with revenue-producing activities are excluded from revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company generates the majority of its revenue through product sales to customers. These products include the Protandim&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae; &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;line of dietary supplements, LifeVantage&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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; Omega+, ProBio, and Daily Wellness dietary supplements, TrueScience&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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; skin, hair, bath &amp;amp; body and targeted relief, IC Bright&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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;, Petandim&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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;, Axio&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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;&#160;nootropic energy drink mixes, and the PhysIQ&#160;smart weight management system. The Company ships most of its product directly to the consumer and receives substantially all payment for product sales in the form of credit card receipts. Revenue from direct product sales to customers is recognized upon shipment, which is when passage of title and risk of loss occurs. For items sold in packs and bundles, the Company determines the standalone selling price at contract inception for each distinct good, and then allocates the transaction price on a &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;relative standalone selling price basis. Any discounts are accounted for as a direct reduction to the transaction price. Shipping and handling revenue is recognized upon shipment when the performance obligation is completed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company also charges amounts to independent distributors to attend events that it holds. Tickets to events are sold as standalone items or included within packs. For event tickets sold in packs, the Company allocates a portion of the transaction price to the ticket on a relative standalone selling price basis, adjusted for the probability of the tickets being redeemed for attendance at a future event. Any discounts are accounted for as a direct reduction to the transaction price. Fee revenue associated with ticket sales is recorded in the month that the event is held, which is when the Company has performed its obligations under the contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company records deferred revenue when cash payments are received or due in advance of performance, including amounts which are refundable. Deferred revenue is included in accrued expenses in the condensed consolidated balance sheets. The Company pre-sells tickets to its events. When cash payments are received in advance of events, the cash received is recorded to deferred revenue until the event is held, at which time the Company has performed its obligations under the contract and the revenue is recognized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Sales Returns and Allowances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Estimated returns are recorded when product is shipped. Subject to some exceptions based on local regulations, the Company&#x2019;s return policy is to provide a full refund for product returned within 30 days. After 30 days of purchase, only unopened product that is in a resalable and restockable condition may be returned within twelve months of purchase and shall receive a 100% refund, less a 10% handling and restocking fee and any shipping and handling costs. The Company establishes a refund liability reserve, and an asset reserve for its right to recover products, based on historical experience. The returns asset reserve and returns liability reserve are evaluated on a quarterly basis. As of June&#160;30, 2022 and 2021, the Company&#x2019;s return liability reserve, net was &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;$0.1 million &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;and $0.2 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company reports revenue in two&#160;geographic regions: the Americas region and the Asia/Pacific &amp;amp; Europe region. The following table presents the Company's revenue disaggregated by these two&#160;geographic regions (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years ended June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia/Pacific &amp;amp; Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;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;Additional information as to the Company&#x2019;s revenue from operations in the most significant geographical areas is set forth below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years ended June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Japan&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Major Products&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company's revenue is largely attributed to two product lines, Protandim&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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; and TrueScience&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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;, which each accounted for more than 10% of total revenue for each of the fiscal years ended June&#160;30, 2022, 2021, and 2020. On a combined basis, the Protandim&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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; and TrueScience&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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; product lines represent 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;76.8%&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;, 78.5% and 77.3% of the Company's total revenue for the fiscal years ended June&#160;30, 2022, 2021 and 2020, respectively. The following table shows revenue by major product line for the fiscal years ended June&#160;30, 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.759%"/&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="33" style="border-bottom:0.5pt 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:100%"&gt;Years 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="9" style="border-top:0.5pt 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:0.5pt 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:0.5pt 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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Protandim&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;product line&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:100%"&gt;%&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.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:100%"&gt;%&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.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:100%"&gt;TrueScience&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;product line&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <lfvn:MoneyBackGuaranteePeriod
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90ZXh0cmVnaW9uOjgxNjJhOTI5ZGRjYTQ5ZGRiNWYwYzRjOTlhN2E3ZjZkXzI4NjA_3f636935-2dae-4a66-9afc-0c68c77402d8">P30D</lfvn:MoneyBackGuaranteePeriod>
    <lfvn:HandlingAndRestockingFeePercentage
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90ZXh0cmVnaW9uOjgxNjJhOTI5ZGRjYTQ5ZGRiNWYwYzRjOTlhN2E3ZjZkXzMwNTQ_973afe99-7375-41f7-9f81-bfdaf2701031"
      unitRef="number">0.10</lfvn:HandlingAndRestockingFeePercentage>
    <lfvn:ReturnLiabilityReserve
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90ZXh0cmVnaW9uOjgxNjJhOTI5ZGRjYTQ5ZGRiNWYwYzRjOTlhN2E3ZjZkXzM0MTk_e4e17087-df44-4802-b1f8-3801083b1cee"
      unitRef="usd">100000</lfvn:ReturnLiabilityReserve>
    <lfvn:ReturnLiabilityReserve
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90ZXh0cmVnaW9uOjgxNjJhOTI5ZGRjYTQ5ZGRiNWYwYzRjOTlhN2E3ZjZkXzM0MjY_4b49df64-a234-4208-9b36-784fdb8ff771"
      unitRef="usd">200000</lfvn:ReturnLiabilityReserve>
    <lfvn:NumberOfGeographicSegments
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90ZXh0cmVnaW9uOjgxNjJhOTI5ZGRjYTQ5ZGRiNWYwYzRjOTlhN2E3ZjZkXzM0OTg_13750041-61ee-464e-9025-0f7fc32350a6"
      unitRef="region">2</lfvn:NumberOfGeographicSegments>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90ZXh0cmVnaW9uOjgxNjJhOTI5ZGRjYTQ5ZGRiNWYwYzRjOTlhN2E3ZjZkXzQzNTQ_76386960-b24f-4644-b6f3-69728a9ac4c7">The following table presents the Company's revenue disaggregated by these two&#160;geographic regions (in thousands):&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years ended June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia/Pacific &amp;amp; Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;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;Additional information as to the Company&#x2019;s revenue from operations in the most significant geographical areas is set forth below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years ended June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Japan&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <lfvn:NumberOfGeographicSegments
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90ZXh0cmVnaW9uOjgxNjJhOTI5ZGRjYTQ5ZGRiNWYwYzRjOTlhN2E3ZjZkXzM2NTM_13750041-61ee-464e-9025-0f7fc32350a6"
      unitRef="region">2</lfvn:NumberOfGeographicSegments>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7918af4a557c4a9f8812d81fb6c22d77_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo2NTkzMDVhMjc1ZWY0MGY2OTYzNDE0MjdmNGFkZWZmMC90YWJsZXJhbmdlOjY1OTMwNWEyNzVlZjQwZjY5NjM0MTQyN2Y0YWRlZmYwXzItMS0xLTEtMTYxMzM_053867b3-6ede-4828-b5a4-8478f5e05569"
      unitRef="usd">138323000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f5a195da1344bf2b937a01380af19bc_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo2NTkzMDVhMjc1ZWY0MGY2OTYzNDE0MjdmNGFkZWZmMC90YWJsZXJhbmdlOjY1OTMwNWEyNzVlZjQwZjY5NjM0MTQyN2Y0YWRlZmYwXzItMy0xLTEtMTYxMzM_f2ea077b-c68d-4af3-b25f-be04d0dfc339"
      unitRef="usd">154655000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i013594fb72f441a9bd1782d5449ad5e1_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo2NTkzMDVhMjc1ZWY0MGY2OTYzNDE0MjdmNGFkZWZmMC90YWJsZXJhbmdlOjY1OTMwNWEyNzVlZjQwZjY5NjM0MTQyN2Y0YWRlZmYwXzItNS0xLTEtMTYxMzM_685db024-04ce-42b4-bca0-15c625d2bbc7"
      unitRef="usd">166336000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23367c8596064adc80e0d9296192a861_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo2NTkzMDVhMjc1ZWY0MGY2OTYzNDE0MjdmNGFkZWZmMC90YWJsZXJhbmdlOjY1OTMwNWEyNzVlZjQwZjY5NjM0MTQyN2Y0YWRlZmYwXzMtMS0xLTEtMTYxMzM_3948d02b-3d6b-4d3f-86b2-bb047b545519"
      unitRef="usd">68037000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie882230d3d994fb8ac2613adbca19b60_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo2NTkzMDVhMjc1ZWY0MGY2OTYzNDE0MjdmNGFkZWZmMC90YWJsZXJhbmdlOjY1OTMwNWEyNzVlZjQwZjY5NjM0MTQyN2Y0YWRlZmYwXzMtMy0xLTEtMTYxMzM_807b1cf1-f83c-4122-8d95-df775d9e9cce"
      unitRef="usd">65526000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36b30cce03234dc5ab0d09edac48ef15_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo2NTkzMDVhMjc1ZWY0MGY2OTYzNDE0MjdmNGFkZWZmMC90YWJsZXJhbmdlOjY1OTMwNWEyNzVlZjQwZjY5NjM0MTQyN2Y0YWRlZmYwXzMtNS0xLTEtMTYxMzM_fcea4c2e-10ac-4471-97be-092a87323725"
      unitRef="usd">66579000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo2NTkzMDVhMjc1ZWY0MGY2OTYzNDE0MjdmNGFkZWZmMC90YWJsZXJhbmdlOjY1OTMwNWEyNzVlZjQwZjY5NjM0MTQyN2Y0YWRlZmYwXzQtMS0xLTEtMTYxMzM_bf8bd9a5-09c6-47c8-900f-cb0d8d3ee84d"
      unitRef="usd">206360000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo2NTkzMDVhMjc1ZWY0MGY2OTYzNDE0MjdmNGFkZWZmMC90YWJsZXJhbmdlOjY1OTMwNWEyNzVlZjQwZjY5NjM0MTQyN2Y0YWRlZmYwXzQtMy0xLTEtMTYxMzM_f6a121cc-20d5-4cf8-a7d4-873e4a81273d"
      unitRef="usd">220181000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo2NTkzMDVhMjc1ZWY0MGY2OTYzNDE0MjdmNGFkZWZmMC90YWJsZXJhbmdlOjY1OTMwNWEyNzVlZjQwZjY5NjM0MTQyN2Y0YWRlZmYwXzQtNS0xLTEtMTYxMzM_afef8af3-d3ec-48cf-a85f-312927ec5ae2"
      unitRef="usd">232915000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5541dc3fd71a4737a7c71ca310c31074_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZToxZThhNTQyMzUxOGQ0ZmRlOGY2NzJlNmI3NTFlNjE4ZS90YWJsZXJhbmdlOjFlOGE1NDIzNTE4ZDRmZGU4ZjY3MmU2Yjc1MWU2MThlXzItMS0xLTEtMTYxMzM_61c8230d-69db-4ba4-8a99-efe2e70aa740"
      unitRef="usd">130932000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87b2e25c6fbd43428a0532664e46bcc9_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZToxZThhNTQyMzUxOGQ0ZmRlOGY2NzJlNmI3NTFlNjE4ZS90YWJsZXJhbmdlOjFlOGE1NDIzNTE4ZDRmZGU4ZjY3MmU2Yjc1MWU2MThlXzItMy0xLTEtMTYxMzM_04e4e891-b7a0-45d9-b2d6-b22092753b3d"
      unitRef="usd">144897000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f0a5ddb6e16411ab703be69e72c7b3b_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZToxZThhNTQyMzUxOGQ0ZmRlOGY2NzJlNmI3NTFlNjE4ZS90YWJsZXJhbmdlOjFlOGE1NDIzNTE4ZDRmZGU4ZjY3MmU2Yjc1MWU2MThlXzItNS0xLTEtMTYxMzM_33736c4a-7734-4b4e-986b-88a83ca491b1"
      unitRef="usd">155480000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d4c6667557f430e82cbb4ee5ec64f42_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZToxZThhNTQyMzUxOGQ0ZmRlOGY2NzJlNmI3NTFlNjE4ZS90YWJsZXJhbmdlOjFlOGE1NDIzNTE4ZDRmZGU4ZjY3MmU2Yjc1MWU2MThlXzMtMS0xLTEtMTYxMzM_1988485e-d5b7-4ff9-be41-17af4ec9f07e"
      unitRef="usd">36810000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic02cb49caf2548d598a25cfd5776920c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZToxZThhNTQyMzUxOGQ0ZmRlOGY2NzJlNmI3NTFlNjE4ZS90YWJsZXJhbmdlOjFlOGE1NDIzNTE4ZDRmZGU4ZjY3MmU2Yjc1MWU2MThlXzMtMy0xLTEtMTYxMzM_07665e24-4abb-43df-b3f2-d410a442d4ac"
      unitRef="usd">41173000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i98ce5d932ba04a88af881145c2e26526_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZToxZThhNTQyMzUxOGQ0ZmRlOGY2NzJlNmI3NTFlNjE4ZS90YWJsZXJhbmdlOjFlOGE1NDIzNTE4ZDRmZGU4ZjY3MmU2Yjc1MWU2MThlXzMtNS0xLTEtMTYxMzM_c4b2bf48-1496-493f-81e6-c9522459bd03"
      unitRef="usd">42343000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lfvn:NumberOfProductLines
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90ZXh0cmVnaW9uOjgxNjJhOTI5ZGRjYTQ5ZGRiNWYwYzRjOTlhN2E3ZjZkXzM5MDI_45517f37-15f2-4802-a27a-7b263895df96"
      unitRef="productline">2</lfvn:NumberOfProductLines>
    <lfvn:NumberOfProductLines
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90ZXh0cmVnaW9uOjgxNjJhOTI5ZGRjYTQ5ZGRiNWYwYzRjOTlhN2E3ZjZkXzM5MDI_5751f751-eda5-4994-9d8e-f6906d52080c"
      unitRef="productline">2</lfvn:NumberOfProductLines>
    <lfvn:NumberOfProductLines
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90ZXh0cmVnaW9uOjgxNjJhOTI5ZGRjYTQ5ZGRiNWYwYzRjOTlhN2E3ZjZkXzM5MDI_ddc24f22-38ec-4d99-be11-404f7137c7d1"
      unitRef="productline">2</lfvn:NumberOfProductLines>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iae4c3edbe1594f57b1b00da82467ba39_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90ZXh0cmVnaW9uOjgxNjJhOTI5ZGRjYTQ5ZGRiNWYwYzRjOTlhN2E3ZjZkXzQxNDc_dbdc2f2b-d52c-46be-803e-c1464232694b"
      unitRef="number">0.768</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia01c19b9ad9346e582ca7416acd2764b_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90ZXh0cmVnaW9uOjgxNjJhOTI5ZGRjYTQ5ZGRiNWYwYzRjOTlhN2E3ZjZkXzQxNTE_79f37d7b-82be-4b93-8094-90d5715509db"
      unitRef="number">0.785</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6c08666737604e82b9674f5ba4d9ca40_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90ZXh0cmVnaW9uOjgxNjJhOTI5ZGRjYTQ5ZGRiNWYwYzRjOTlhN2E3ZjZkXzQxNTg_383089bd-f953-4ea2-8ff7-2d9e9248fca3"
      unitRef="number">0.773</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90ZXh0cmVnaW9uOjgxNjJhOTI5ZGRjYTQ5ZGRiNWYwYzRjOTlhN2E3ZjZkXzQzNTE_6203dd99-9810-4ec5-8e2e-d84fb8577df8">The following table shows revenue by major product line for the fiscal years ended June&#160;30, 2022, 2021 and 2020:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.759%"/&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="33" style="border-bottom:0.5pt 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:100%"&gt;Years 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="9" style="border-top:0.5pt 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:0.5pt 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:0.5pt 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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Protandim&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;product line&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:100%"&gt;%&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.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:100%"&gt;%&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.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:100%"&gt;TrueScience&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;product line&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i734879e98b054295808d61e87246df97_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo0NTM4MDVmNjcyZDI0NDNmOWZiZDEzOTNhYjk4ZmVhNi90YWJsZXJhbmdlOjQ1MzgwNWY2NzJkMjQ0M2Y5ZmJkMTM5M2FiOThmZWE2XzItMS0xLTEtMTYxMzM_6b0db760-8173-4d13-9159-fc0be0441c1c"
      unitRef="usd">135616000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iba53c879ac2d4194a308e20335ae3450_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo0NTM4MDVmNjcyZDI0NDNmOWZiZDEzOTNhYjk4ZmVhNi90YWJsZXJhbmdlOjQ1MzgwNWY2NzJkMjQ0M2Y5ZmJkMTM5M2FiOThmZWE2XzItMy0xLTEtMTYxMzM_436d9f02-85a1-437b-ae9f-c61e79666673"
      unitRef="number">0.657</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if085eee707a540eea77b8300722e8289_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo0NTM4MDVmNjcyZDI0NDNmOWZiZDEzOTNhYjk4ZmVhNi90YWJsZXJhbmdlOjQ1MzgwNWY2NzJkMjQ0M2Y5ZmJkMTM5M2FiOThmZWE2XzItNS0xLTEtMTYxMzM_4ba8fcb8-75de-48f2-b053-22de5629fd07"
      unitRef="usd">150272000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4f4edadc4c244dabb22afa03e9ea28f2_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo0NTM4MDVmNjcyZDI0NDNmOWZiZDEzOTNhYjk4ZmVhNi90YWJsZXJhbmdlOjQ1MzgwNWY2NzJkMjQ0M2Y5ZmJkMTM5M2FiOThmZWE2XzItNy0xLTEtMTYxMzM_3034e976-833b-49c8-b80e-162c24808994"
      unitRef="number">0.682</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iabcd2c02bf5c4a229b6997498e620b32_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo0NTM4MDVmNjcyZDI0NDNmOWZiZDEzOTNhYjk4ZmVhNi90YWJsZXJhbmdlOjQ1MzgwNWY2NzJkMjQ0M2Y5ZmJkMTM5M2FiOThmZWE2XzItOS0xLTEtMTYxMzM_7f642b59-8855-4611-baeb-eac924ae78d1"
      unitRef="usd">156335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2039a78606b74afe924f05bf91a03d37_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo0NTM4MDVmNjcyZDI0NDNmOWZiZDEzOTNhYjk4ZmVhNi90YWJsZXJhbmdlOjQ1MzgwNWY2NzJkMjQ0M2Y5ZmJkMTM5M2FiOThmZWE2XzItMTEtMS0xLTE2MTMz_b5168261-b50e-42b0-af9b-6ff254dc655c"
      unitRef="number">0.671</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57eb60b5587c455393c78dd9592a5aa2_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo0NTM4MDVmNjcyZDI0NDNmOWZiZDEzOTNhYjk4ZmVhNi90YWJsZXJhbmdlOjQ1MzgwNWY2NzJkMjQ0M2Y5ZmJkMTM5M2FiOThmZWE2XzMtMS0xLTEtMTYxMzM_56ed7c9a-bb05-4306-adf4-446238777b18"
      unitRef="usd">22877000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i08476315d64f47ae8bf3a517dae59872_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo0NTM4MDVmNjcyZDI0NDNmOWZiZDEzOTNhYjk4ZmVhNi90YWJsZXJhbmdlOjQ1MzgwNWY2NzJkMjQ0M2Y5ZmJkMTM5M2FiOThmZWE2XzMtMy0xLTEtMTYxMzM_1fea4537-b468-4c75-aef6-8d0a0d135c86"
      unitRef="number">0.111</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e4a7c1aebd24eb6b9cab0291cad76fa_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo0NTM4MDVmNjcyZDI0NDNmOWZiZDEzOTNhYjk4ZmVhNi90YWJsZXJhbmdlOjQ1MzgwNWY2NzJkMjQ0M2Y5ZmJkMTM5M2FiOThmZWE2XzMtNS0xLTEtMTYxMzM_c3a79ed8-bea7-4ffc-8aed-668c0f71a9b4"
      unitRef="usd">22617000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0c32134bff2d439e931b48189bb437d8_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo0NTM4MDVmNjcyZDI0NDNmOWZiZDEzOTNhYjk4ZmVhNi90YWJsZXJhbmdlOjQ1MzgwNWY2NzJkMjQ0M2Y5ZmJkMTM5M2FiOThmZWE2XzMtNy0xLTEtMTYxMzM_86430a9f-5439-4771-b978-c0dfc373b926"
      unitRef="number">0.103</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i37865e6217fe4eb1b0942e704cd98fca_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo0NTM4MDVmNjcyZDI0NDNmOWZiZDEzOTNhYjk4ZmVhNi90YWJsZXJhbmdlOjQ1MzgwNWY2NzJkMjQ0M2Y5ZmJkMTM5M2FiOThmZWE2XzMtOS0xLTEtMTYxMzM_6fcdf8c0-5261-44fe-887c-c5964138dfa1"
      unitRef="usd">23739000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i16d4e573e7b747c08b3b0c6fa2b15f26_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo0NTM4MDVmNjcyZDI0NDNmOWZiZDEzOTNhYjk4ZmVhNi90YWJsZXJhbmdlOjQ1MzgwNWY2NzJkMjQ0M2Y5ZmJkMTM5M2FiOThmZWE2XzMtMTEtMS0xLTE2MTMz_32b3b712-345f-4655-97ee-9129886b9b25"
      unitRef="number">0.102</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fd2ac3933304970bc83c7a480a9bd12_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo0NTM4MDVmNjcyZDI0NDNmOWZiZDEzOTNhYjk4ZmVhNi90YWJsZXJhbmdlOjQ1MzgwNWY2NzJkMjQ0M2Y5ZmJkMTM5M2FiOThmZWE2XzQtMS0xLTEtMTYxMzM_d9a62d88-0322-40d5-b38b-a99b71133fef"
      unitRef="usd">47867000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i62c217c5371f41f6bad1c0b4dc9e8c39_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo0NTM4MDVmNjcyZDI0NDNmOWZiZDEzOTNhYjk4ZmVhNi90YWJsZXJhbmdlOjQ1MzgwNWY2NzJkMjQ0M2Y5ZmJkMTM5M2FiOThmZWE2XzQtMy0xLTEtMTYxMzM_4e8373f4-1b18-45c8-b2ff-6cbf0374a973"
      unitRef="number">0.232</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idead74880163461daa31994d7439519d_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo0NTM4MDVmNjcyZDI0NDNmOWZiZDEzOTNhYjk4ZmVhNi90YWJsZXJhbmdlOjQ1MzgwNWY2NzJkMjQ0M2Y5ZmJkMTM5M2FiOThmZWE2XzQtNS0xLTEtMTYxMzM_3a8e8e95-a3ca-40c5-aa02-7794efa9068b"
      unitRef="usd">47292000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8d86c3947d7e4625b0bba3a2978730f9_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo0NTM4MDVmNjcyZDI0NDNmOWZiZDEzOTNhYjk4ZmVhNi90YWJsZXJhbmdlOjQ1MzgwNWY2NzJkMjQ0M2Y5ZmJkMTM5M2FiOThmZWE2XzQtNy0xLTEtMTYxMzM_440b8de5-8ba9-4c61-96c4-8a90a0215073"
      unitRef="number">0.215</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6cc89911d6343a7b0decf9ceacd3b26_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo0NTM4MDVmNjcyZDI0NDNmOWZiZDEzOTNhYjk4ZmVhNi90YWJsZXJhbmdlOjQ1MzgwNWY2NzJkMjQ0M2Y5ZmJkMTM5M2FiOThmZWE2XzQtOS0xLTEtMTYxMzM_d81c4623-8163-4748-9ed2-f2ba1ccf85c9"
      unitRef="usd">52841000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3c238d920b1640cf83e0be6ed1f39914_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo0NTM4MDVmNjcyZDI0NDNmOWZiZDEzOTNhYjk4ZmVhNi90YWJsZXJhbmdlOjQ1MzgwNWY2NzJkMjQ0M2Y5ZmJkMTM5M2FiOThmZWE2XzQtMTEtMS0xLTE2MTMz_9da05c13-fbcd-4e3c-9897-62a80658f404"
      unitRef="number">0.227</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo0NTM4MDVmNjcyZDI0NDNmOWZiZDEzOTNhYjk4ZmVhNi90YWJsZXJhbmdlOjQ1MzgwNWY2NzJkMjQ0M2Y5ZmJkMTM5M2FiOThmZWE2XzUtMS0xLTEtMTYxMzM_ca16916b-5957-49a8-b00d-8b5627ff71fe"
      unitRef="usd">206360000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i621772d2182d4749a10ebf5de6ce4c8c_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo0NTM4MDVmNjcyZDI0NDNmOWZiZDEzOTNhYjk4ZmVhNi90YWJsZXJhbmdlOjQ1MzgwNWY2NzJkMjQ0M2Y5ZmJkMTM5M2FiOThmZWE2XzUtMy0xLTEtMTYxMzM_cdd93673-2fa1-4a4e-832a-e235cf13b5f3"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo0NTM4MDVmNjcyZDI0NDNmOWZiZDEzOTNhYjk4ZmVhNi90YWJsZXJhbmdlOjQ1MzgwNWY2NzJkMjQ0M2Y5ZmJkMTM5M2FiOThmZWE2XzUtNS0xLTEtMTYxMzM_515cfab0-4a24-42fe-8a45-9650deab402b"
      unitRef="usd">220181000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4e31faa5ff5f47e6871b49d4afa8411c_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo0NTM4MDVmNjcyZDI0NDNmOWZiZDEzOTNhYjk4ZmVhNi90YWJsZXJhbmdlOjQ1MzgwNWY2NzJkMjQ0M2Y5ZmJkMTM5M2FiOThmZWE2XzUtNy0xLTEtMTYxMzM_315036a0-8433-410d-9d08-6def352d5105"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo0NTM4MDVmNjcyZDI0NDNmOWZiZDEzOTNhYjk4ZmVhNi90YWJsZXJhbmdlOjQ1MzgwNWY2NzJkMjQ0M2Y5ZmJkMTM5M2FiOThmZWE2XzUtOS0xLTEtMTYxMzM_21cfc6b9-bf4e-4061-9bfb-38620b8562ab"
      unitRef="usd">232915000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3b8f55d454d54c0ab5e065297c61641c_D20190701-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMjgvZnJhZzo4MTYyYTkyOWRkY2E0OWRkYjVmMGM0Yzk5YTdhN2Y2ZC90YWJsZTo0NTM4MDVmNjcyZDI0NDNmOWZiZDEzOTNhYjk4ZmVhNi90YWJsZXJhbmdlOjQ1MzgwNWY2NzJkMjQ0M2Y5ZmJkMTM5M2FiOThmZWE2XzUtMTEtMS0xLTE2MTMz_c4c35483-7615-43bc-93a7-356e63c04d74"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzEvZnJhZzo5ZGU4ODdlNDBlZmQ0MzQ3YmZjMzM4ZjVjZjE1N2QzMy90ZXh0cmVnaW9uOjlkZTg4N2U0MGVmZDQzNDdiZmMzMzhmNWNmMTU3ZDMzXzIwNQ_c4aa3fb5-49d8-48dd-bee6-506d732837b4">Property and Equipment, Net&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Property and equipment, net consist of (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment (includes computer hardware and software)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:100%"&gt;6,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;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;Depreciation expense totaled &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;$3.1 million&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;, $3.3 million and $2.6 million for the fiscal years ended June&#160;30, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i46f0e1bf5dd64883919bd1d169179ccd_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzEvZnJhZzo5ZGU4ODdlNDBlZmQ0MzQ3YmZjMzM4ZjVjZjE1N2QzMy90YWJsZTpkM2RmN2Y5ZmE2YjU0ZDQ4ODM3N2I1OTFiNGJlNDhhYy90YWJsZXJhbmdlOmQzZGY3ZjlmYTZiNTRkNDg4Mzc3YjU5MWI0YmU0OGFjXzItMS0xLTEtMTYxMzM_f9be9a57-7859-4548-b3e6-7c576a0180a4"
      unitRef="usd">17781000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i146f6df3871e427ab87cda774844a007_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzEvZnJhZzo5ZGU4ODdlNDBlZmQ0MzQ3YmZjMzM4ZjVjZjE1N2QzMy90YWJsZTpkM2RmN2Y5ZmE2YjU0ZDQ4ODM3N2I1OTFiNGJlNDhhYy90YWJsZXJhbmdlOmQzZGY3ZjlmYTZiNTRkNDg4Mzc3YjU5MWI0YmU0OGFjXzItMy0xLTEtMTYxMzM_629b03b6-45a7-4b7a-994c-f11597b2a9ae"
      unitRef="usd">16850000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia1923967d8c749a4bb9ce53555cabe8f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzEvZnJhZzo5ZGU4ODdlNDBlZmQ0MzQ3YmZjMzM4ZjVjZjE1N2QzMy90YWJsZTpkM2RmN2Y5ZmE2YjU0ZDQ4ODM3N2I1OTFiNGJlNDhhYy90YWJsZXJhbmdlOmQzZGY3ZjlmYTZiNTRkNDg4Mzc3YjU5MWI0YmU0OGFjXzMtMS0xLTEtMTYxMzM_c9336940-280f-4711-900d-6b91e512b755"
      unitRef="usd">1320000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iab99072d6b27433899f64ea868254cf1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzEvZnJhZzo5ZGU4ODdlNDBlZmQ0MzQ3YmZjMzM4ZjVjZjE1N2QzMy90YWJsZTpkM2RmN2Y5ZmE2YjU0ZDQ4ODM3N2I1OTFiNGJlNDhhYy90YWJsZXJhbmdlOmQzZGY3ZjlmYTZiNTRkNDg4Mzc3YjU5MWI0YmU0OGFjXzMtMy0xLTEtMTYxMzM_8e44513c-156b-4957-9ae5-3a10f554bfa1"
      unitRef="usd">1211000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iae44cd96eb4c43b99519d3e4ad7f8dab_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzEvZnJhZzo5ZGU4ODdlNDBlZmQ0MzQ3YmZjMzM4ZjVjZjE1N2QzMy90YWJsZTpkM2RmN2Y5ZmE2YjU0ZDQ4ODM3N2I1OTFiNGJlNDhhYy90YWJsZXJhbmdlOmQzZGY3ZjlmYTZiNTRkNDg4Mzc3YjU5MWI0YmU0OGFjXzQtMS0xLTEtMTYxMzM_d758b538-91a4-45fb-9137-9090df240af2"
      unitRef="usd">6034000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idc37a9162ed44af4878ddcaacbb30765_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzEvZnJhZzo5ZGU4ODdlNDBlZmQ0MzQ3YmZjMzM4ZjVjZjE1N2QzMy90YWJsZTpkM2RmN2Y5ZmE2YjU0ZDQ4ODM3N2I1OTFiNGJlNDhhYy90YWJsZXJhbmdlOmQzZGY3ZjlmYTZiNTRkNDg4Mzc3YjU5MWI0YmU0OGFjXzQtMy0xLTEtMTYxMzM_b6f51a67-4717-4ded-a09a-f70d05735419"
      unitRef="usd">6037000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if67fc9f203494b4c83da681045c28f88_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzEvZnJhZzo5ZGU4ODdlNDBlZmQ0MzQ3YmZjMzM4ZjVjZjE1N2QzMy90YWJsZTpkM2RmN2Y5ZmE2YjU0ZDQ4ODM3N2I1OTFiNGJlNDhhYy90YWJsZXJhbmdlOmQzZGY3ZjlmYTZiNTRkNDg4Mzc3YjU5MWI0YmU0OGFjXzUtMS0xLTEtMTYxMzM_c7aa1f9a-4272-48be-b5c7-c61d9fdeb25f"
      unitRef="usd">51000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibe8fb42174e24bc6ac1099ae2c02b70d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzEvZnJhZzo5ZGU4ODdlNDBlZmQ0MzQ3YmZjMzM4ZjVjZjE1N2QzMy90YWJsZTpkM2RmN2Y5ZmE2YjU0ZDQ4ODM3N2I1OTFiNGJlNDhhYy90YWJsZXJhbmdlOmQzZGY3ZjlmYTZiNTRkNDg4Mzc3YjU5MWI0YmU0OGFjXzUtMy0xLTEtMTYxMzM_0a0ea720-9f12-4eba-932a-d94ff05603dc"
      unitRef="usd">51000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzEvZnJhZzo5ZGU4ODdlNDBlZmQ0MzQ3YmZjMzM4ZjVjZjE1N2QzMy90YWJsZTpkM2RmN2Y5ZmE2YjU0ZDQ4ODM3N2I1OTFiNGJlNDhhYy90YWJsZXJhbmdlOmQzZGY3ZjlmYTZiNTRkNDg4Mzc3YjU5MWI0YmU0OGFjXzYtMS0xLTEtMTYxMzM_0466166a-8ebb-4bff-b8b7-ee9ab35c568e"
      unitRef="usd">15686000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzEvZnJhZzo5ZGU4ODdlNDBlZmQ0MzQ3YmZjMzM4ZjVjZjE1N2QzMy90YWJsZTpkM2RmN2Y5ZmE2YjU0ZDQ4ODM3N2I1OTFiNGJlNDhhYy90YWJsZXJhbmdlOmQzZGY3ZjlmYTZiNTRkNDg4Mzc3YjU5MWI0YmU0OGFjXzYtMy0xLTEtMTYxMzM_4ed05b38-d9f0-4f1b-a387-1890eeb0b2ef"
      unitRef="usd">13026000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzEvZnJhZzo5ZGU4ODdlNDBlZmQ0MzQ3YmZjMzM4ZjVjZjE1N2QzMy90YWJsZTpkM2RmN2Y5ZmE2YjU0ZDQ4ODM3N2I1OTFiNGJlNDhhYy90YWJsZXJhbmdlOmQzZGY3ZjlmYTZiNTRkNDg4Mzc3YjU5MWI0YmU0OGFjXzctMS0xLTEtMTYxMzM_bd05e6c0-f57a-4165-bd9c-f71f93bd2aa1"
      unitRef="usd">9500000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzEvZnJhZzo5ZGU4ODdlNDBlZmQ0MzQ3YmZjMzM4ZjVjZjE1N2QzMy90YWJsZTpkM2RmN2Y5ZmE2YjU0ZDQ4ODM3N2I1OTFiNGJlNDhhYy90YWJsZXJhbmdlOmQzZGY3ZjlmYTZiNTRkNDg4Mzc3YjU5MWI0YmU0OGFjXzctMy0xLTEtMTYxMzM_f3adca6d-90a4-4bc2-b4c8-3a81ea8f0e2e"
      unitRef="usd">11123000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzEvZnJhZzo5ZGU4ODdlNDBlZmQ0MzQ3YmZjMzM4ZjVjZjE1N2QzMy90ZXh0cmVnaW9uOjlkZTg4N2U0MGVmZDQzNDdiZmMzMzhmNWNmMTU3ZDMzXzEyOA_c46d6f38-9340-4e7b-b876-ca7b256227b1"
      unitRef="usd">3100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzEvZnJhZzo5ZGU4ODdlNDBlZmQ0MzQ3YmZjMzM4ZjVjZjE1N2QzMy90ZXh0cmVnaW9uOjlkZTg4N2U0MGVmZDQzNDdiZmMzMzhmNWNmMTU3ZDMzXzEzMg_4171b9c0-cdea-41d6-8a7d-6963bb052ffd"
      unitRef="usd">3300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzEvZnJhZzo5ZGU4ODdlNDBlZmQ0MzQ3YmZjMzM4ZjVjZjE1N2QzMy90ZXh0cmVnaW9uOjlkZTg4N2U0MGVmZDQzNDdiZmMzMzhmNWNmMTU3ZDMzXzEzOQ_c9ac706b-69ad-4ffc-b7e8-f7866722bdaa"
      unitRef="usd">2600000</us-gaap:Depreciation>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzQvZnJhZzozZTNjOWY2ZmRhZTA0NGU5YjQyNzNkYTc0ZDAzNTk5MC90ZXh0cmVnaW9uOjNlM2M5ZjZmZGFlMDQ0ZTliNDI3M2RhNzRkMDM1OTkwXzQxOQ_742d8494-0ff9-48a6-8c51-22eda36ce919">Intangible Assets, Net&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Intangible assets, net consist of (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patent costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:100%"&gt;(1,988)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,856)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total definite-lived intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and other indefinite-lived 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:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;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;Amortization expense totaled &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;$0.1 million&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;, $0.1 million and $0.1 million for the fiscal years ended June&#160;30, 2022, 2021 and 2020, respectively. As of June&#160;30, 2022, the remaining weighted-average amortization period for definite-lived intangible assets was 2.75 years. Annual estimated amortization expense is expected to approximate &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;$0.1 million&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; for each of the three succeeding fiscal years.&lt;/span&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzQvZnJhZzozZTNjOWY2ZmRhZTA0NGU5YjQyNzNkYTc0ZDAzNTk5MC90ZXh0cmVnaW9uOjNlM2M5ZjZmZGFlMDQ0ZTliNDI3M2RhNzRkMDM1OTkwXzQxNQ_16345826-1d04-4b63-bbf4-a29ad0b0e8eb">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Intangible assets, net consist of (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:100%"&gt;June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patent costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:100%"&gt;(1,988)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,856)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total definite-lived intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and other indefinite-lived 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:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="icf2a4c50a9c649cdb53c2e65e62bfdf5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzQvZnJhZzozZTNjOWY2ZmRhZTA0NGU5YjQyNzNkYTc0ZDAzNTk5MC90YWJsZTo2N2MyZGVkNjY3YTk0MzljOTMzMDJlZjYwMGQ3ZDJjOS90YWJsZXJhbmdlOjY3YzJkZWQ2NjdhOTQzOWM5MzMwMmVmNjAwZDdkMmM5XzItMS0xLTEtMTYxMzM_56162bd0-a86c-41b6-a289-d19263730b8b"
      unitRef="usd">2330000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie15a5fd791fc44a787d83d4bdaa0e1a9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzQvZnJhZzozZTNjOWY2ZmRhZTA0NGU5YjQyNzNkYTc0ZDAzNTk5MC90YWJsZTo2N2MyZGVkNjY3YTk0MzljOTMzMDJlZjYwMGQ3ZDJjOS90YWJsZXJhbmdlOjY3YzJkZWQ2NjdhOTQzOWM5MzMwMmVmNjAwZDdkMmM5XzItMy0xLTEtMTYxMzM_1e99235f-26bf-45bd-b48b-f399afd33ed1"
      unitRef="usd">2330000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="icf2a4c50a9c649cdb53c2e65e62bfdf5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzQvZnJhZzozZTNjOWY2ZmRhZTA0NGU5YjQyNzNkYTc0ZDAzNTk5MC90YWJsZTo2N2MyZGVkNjY3YTk0MzljOTMzMDJlZjYwMGQ3ZDJjOS90YWJsZXJhbmdlOjY3YzJkZWQ2NjdhOTQzOWM5MzMwMmVmNjAwZDdkMmM5XzMtMS0xLTEtMTYxMzM_3bbd7fd7-cea5-46e1-b0ee-f83819c1d66e"
      unitRef="usd">1988000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie15a5fd791fc44a787d83d4bdaa0e1a9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzQvZnJhZzozZTNjOWY2ZmRhZTA0NGU5YjQyNzNkYTc0ZDAzNTk5MC90YWJsZTo2N2MyZGVkNjY3YTk0MzljOTMzMDJlZjYwMGQ3ZDJjOS90YWJsZXJhbmdlOjY3YzJkZWQ2NjdhOTQzOWM5MzMwMmVmNjAwZDdkMmM5XzMtMy0xLTEtMTYxMzM_7efc387a-6a67-48dc-9154-a80ec5ebf8cc"
      unitRef="usd">1856000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="icf2a4c50a9c649cdb53c2e65e62bfdf5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzQvZnJhZzozZTNjOWY2ZmRhZTA0NGU5YjQyNzNkYTc0ZDAzNTk5MC90YWJsZTo2N2MyZGVkNjY3YTk0MzljOTMzMDJlZjYwMGQ3ZDJjOS90YWJsZXJhbmdlOjY3YzJkZWQ2NjdhOTQzOWM5MzMwMmVmNjAwZDdkMmM5XzQtMS0xLTEtMTYxMzM_3c1c9284-8dcd-4a6b-9def-e8cad9199a34"
      unitRef="usd">342000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie15a5fd791fc44a787d83d4bdaa0e1a9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzQvZnJhZzozZTNjOWY2ZmRhZTA0NGU5YjQyNzNkYTc0ZDAzNTk5MC90YWJsZTo2N2MyZGVkNjY3YTk0MzljOTMzMDJlZjYwMGQ3ZDJjOS90YWJsZXJhbmdlOjY3YzJkZWQ2NjdhOTQzOWM5MzMwMmVmNjAwZDdkMmM5XzQtMy0xLTEtMTYxMzM_6b5ecd86-c439-4e71-a320-d0e3599fa5b5"
      unitRef="usd">474000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ib3409bb928574c6fb05ebe5a40f6aa2c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzQvZnJhZzozZTNjOWY2ZmRhZTA0NGU5YjQyNzNkYTc0ZDAzNTk5MC90YWJsZTo2N2MyZGVkNjY3YTk0MzljOTMzMDJlZjYwMGQ3ZDJjOS90YWJsZXJhbmdlOjY3YzJkZWQ2NjdhOTQzOWM5MzMwMmVmNjAwZDdkMmM5XzYtMS0xLTEtMTYxMzM_88113308-0931-4fd6-882d-39ac6cfc6ccc"
      unitRef="usd">245000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i465454bc81a3467184198d0d4fa22a34_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzQvZnJhZzozZTNjOWY2ZmRhZTA0NGU5YjQyNzNkYTc0ZDAzNTk5MC90YWJsZTo2N2MyZGVkNjY3YTk0MzljOTMzMDJlZjYwMGQ3ZDJjOS90YWJsZXJhbmdlOjY3YzJkZWQ2NjdhOTQzOWM5MzMwMmVmNjAwZDdkMmM5XzYtMy0xLTEtMTYxMzM_edd94374-5ef1-4090-b6c4-c63712d1948e"
      unitRef="usd">245000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzQvZnJhZzozZTNjOWY2ZmRhZTA0NGU5YjQyNzNkYTc0ZDAzNTk5MC90YWJsZTo2N2MyZGVkNjY3YTk0MzljOTMzMDJlZjYwMGQ3ZDJjOS90YWJsZXJhbmdlOjY3YzJkZWQ2NjdhOTQzOWM5MzMwMmVmNjAwZDdkMmM5XzctMS0xLTEtMTYxMzM_5f478f77-1ed0-4f39-94cd-5ccae698dbbf"
      unitRef="usd">587000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzQvZnJhZzozZTNjOWY2ZmRhZTA0NGU5YjQyNzNkYTc0ZDAzNTk5MC90YWJsZTo2N2MyZGVkNjY3YTk0MzljOTMzMDJlZjYwMGQ3ZDJjOS90YWJsZXJhbmdlOjY3YzJkZWQ2NjdhOTQzOWM5MzMwMmVmNjAwZDdkMmM5XzctMy0xLTEtMTYxMzM_d94ef56f-dbbf-463e-af93-de890f636874"
      unitRef="usd">719000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzQvZnJhZzozZTNjOWY2ZmRhZTA0NGU5YjQyNzNkYTc0ZDAzNTk5MC90ZXh0cmVnaW9uOjNlM2M5ZjZmZGFlMDQ0ZTliNDI3M2RhNzRkMDM1OTkwXzExOA_8294ba98-bfd4-4f84-b01f-730219e40f62"
      unitRef="usd">100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzQvZnJhZzozZTNjOWY2ZmRhZTA0NGU5YjQyNzNkYTc0ZDAzNTk5MC90ZXh0cmVnaW9uOjNlM2M5ZjZmZGFlMDQ0ZTliNDI3M2RhNzRkMDM1OTkwXzEyMg_c930529c-9fe4-44b9-8632-d78619851d6d"
      unitRef="usd">100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzQvZnJhZzozZTNjOWY2ZmRhZTA0NGU5YjQyNzNkYTc0ZDAzNTk5MC90ZXh0cmVnaW9uOjNlM2M5ZjZmZGFlMDQ0ZTliNDI3M2RhNzRkMDM1OTkwXzEyOQ_275f9d7d-c2ad-41ad-b74b-731c66ecb913"
      unitRef="usd">100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzQvZnJhZzozZTNjOWY2ZmRhZTA0NGU5YjQyNzNkYTc0ZDAzNTk5MC90ZXh0cmVnaW9uOjNlM2M5ZjZmZGFlMDQ0ZTliNDI3M2RhNzRkMDM1OTkwXzI5MA_6f2285d3-c902-4bdc-b4f0-e39e96371a17">P2Y9M</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzQvZnJhZzozZTNjOWY2ZmRhZTA0NGU5YjQyNzNkYTc0ZDAzNTk5MC90ZXh0cmVnaW9uOjNlM2M5ZjZmZGFlMDQ0ZTliNDI3M2RhNzRkMDM1OTkwXzM2NQ_59ea390c-ff4f-4c0e-a093-d60605a9edec"
      unitRef="usd">100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzQvZnJhZzozZTNjOWY2ZmRhZTA0NGU5YjQyNzNkYTc0ZDAzNTk5MC90ZXh0cmVnaW9uOjNlM2M5ZjZmZGFlMDQ0ZTliNDI3M2RhNzRkMDM1OTkwXzM2NQ_8dbbbd1e-db45-4353-afa3-25aa05693a1b"
      unitRef="usd">100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzQvZnJhZzozZTNjOWY2ZmRhZTA0NGU5YjQyNzNkYTc0ZDAzNTk5MC90ZXh0cmVnaW9uOjNlM2M5ZjZmZGFlMDQ0ZTliNDI3M2RhNzRkMDM1OTkwXzM2NQ_b6c8a2e5-566b-4114-bc4e-00fc9a8fcd4b"
      unitRef="usd">100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:InvestmentTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzcvZnJhZzplNGYzYjMwOTFkYWE0ZmMxOGQwNDk0Njg3N2RjZWIwNi90ZXh0cmVnaW9uOmU0ZjNiMzA5MWRhYTRmYzE4ZDA0OTQ2ODc3ZGNlYjA2XzI5MjA_43120f5f-e90b-4b80-8af8-582d4ed8c7f1">Gig Economy Group Investment&lt;div style="margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Note Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company entered into a convertible promissory note agreement with Gig Economy Group, Inc. ("GEG") pursuant to which the Company agreed to loan to GEG up to an aggregate of $2.0&#160;million in a series of loan installments, evidenced by a convertible promissory note having a maturity date of May&#160;31, 2019 ("Convertible Note"). The Convertible Note accrued interest at a rate of 8% per annum, compounded annually. On May&#160;17, 2019, the Company and GEG entered into an amendment agreement to extend the maturity date of the Convertible Note to December&#160;31, 2019. In all other aspects, the Convertible Note remained unchanged from the original agreement. Pursuant to a Common Stock Purchase Agreement between the Company and GEG dated December 16, 2019, GEG issued to the Company 1,000,000 shares of GEG&#x2019;s common stock, par value $0.0001 per share, in consideration for conversion and cancellation of all principal, interest and other amounts due under the Convertible Note (representing $2.2&#160;million in aggregate consideration).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equity Securities under ASC 321&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;At December 31, 2019, the Company held a minority interest (less than 20%) in GEG, accounted for under ASC 321, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments - Equity Securities&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; ("ASC 321"), which is included in equity securities in the condensed consolidated balance sheets. Dividends received are reported in earnings if and when received. The Company reviews securities individually for impairment by evaluating if events or circumstances have occurred that may indicate the fair value of the investment is less than its carrying value. If such events or circumstances have occurred, the Company estimates the fair value of the investment and recognizes an impairment loss in other expense, net on the condensed consolidated statements of operations and comprehensive income equal to the difference between the fair value of the investment and its carrying value. The estimated fair value of the investment is determined using unobservable inputs including assumptions by GEG's management and quantitative information such as lower valuations in recently completed or proposed financings. These inputs are classified as Level 3. &lt;/span&gt;&lt;/div&gt;Equity securities held by the Company lack readily determinable fair values and therefore the securities are measured at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or similar equity securities of the same issuer. The carrying amount of equity securities held by the Company without readily determinable fair values was $2.2&#160;million at June&#160;30, 2021. During the fiscal year ended June&#160;30, 2021, there were no price changes or impairments recognized. During the fourth quarter of fiscal year ended June&#160;30, 2022, the Company determined its investment in GEG had declined significantly as a result of the business failing to achieve profitability due to weak market conditions for its products.  The Company determined the book value of its investment exceeded its fair value and concluded this decline in value was other than temporary.  The Company recorded non-cash impairment charges of $2.2&#160;million related to these equity securities.</us-gaap:InvestmentTextBlock>
    <lfvn:NotesReceivableRelatedPartyMaximumCommitment
      contextRef="i61e98f0b3c574faebde89a3fa90d9768_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzcvZnJhZzplNGYzYjMwOTFkYWE0ZmMxOGQwNDk0Njg3N2RjZWIwNi90ZXh0cmVnaW9uOmU0ZjNiMzA5MWRhYTRmYzE4ZDA0OTQ2ODc3ZGNlYjA2XzI0Nw_151d6f2d-5d81-40bd-a7a3-ac4c91f3de14"
      unitRef="usd">2000000</lfvn:NotesReceivableRelatedPartyMaximumCommitment>
    <us-gaap:DebtConversionOriginalDebtInterestRateOfDebt
      contextRef="id088936b3a264a4c8fe8970c1a8f68d3_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzcvZnJhZzplNGYzYjMwOTFkYWE0ZmMxOGQwNDk0Njg3N2RjZWIwNi90ZXh0cmVnaW9uOmU0ZjNiMzA5MWRhYTRmYzE4ZDA0OTQ2ODc3ZGNlYjA2XzQyOQ_21ed6175-217d-4929-9d8f-c8d0daac2f7c"
      unitRef="number">0.08</us-gaap:DebtConversionOriginalDebtInterestRateOfDebt>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="ia46144c3546c4c6992d3db98fe46df37_D20191216-20191216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzcvZnJhZzplNGYzYjMwOTFkYWE0ZmMxOGQwNDk0Njg3N2RjZWIwNi90ZXh0cmVnaW9uOmU0ZjNiMzA5MWRhYTRmYzE4ZDA0OTQ2ODc3ZGNlYjA2XzgwMg_b4188bf2-8292-4b60-9b24-affe3f9c1ae3"
      unitRef="shares">1000000</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i4512e8bc35b249b39a97da47b20b083a_I20191216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzcvZnJhZzplNGYzYjMwOTFkYWE0ZmMxOGQwNDk0Njg3N2RjZWIwNi90ZXh0cmVnaW9uOmU0ZjNiMzA5MWRhYTRmYzE4ZDA0OTQ2ODc3ZGNlYjA2Xzg0NQ_1227f2f3-c385-40f5-a7e1-26521eb8bf84"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="ia46144c3546c4c6992d3db98fe46df37_D20191216-20191216"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzcvZnJhZzplNGYzYjMwOTFkYWE0ZmMxOGQwNDk0Njg3N2RjZWIwNi90ZXh0cmVnaW9uOmU0ZjNiMzA5MWRhYTRmYzE4ZDA0OTQ2ODc3ZGNlYjA2Xzk5OA_62eb1ea0-4af3-4cee-beea-902c69a5a58c"
      unitRef="usd">2200000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzcvZnJhZzplNGYzYjMwOTFkYWE0ZmMxOGQwNDk0Njg3N2RjZWIwNi90ZXh0cmVnaW9uOmU0ZjNiMzA5MWRhYTRmYzE4ZDA0OTQ2ODc3ZGNlYjA2XzI4MDk_80315c64-c636-44de-ae0a-672a22724b15"
      unitRef="usd">2200000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zMzcvZnJhZzplNGYzYjMwOTFkYWE0ZmMxOGQwNDk0Njg3N2RjZWIwNi90ZXh0cmVnaW9uOmU0ZjNiMzA5MWRhYTRmYzE4ZDA0OTQ2ODc3ZGNlYjA2XzI4Nzg_eb44d7f6-94f1-4b47-a4d3-a3b5a72c533c"
      unitRef="usd">2200000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDAvZnJhZzo3OTdiZDdjYmRlOWE0MzNkODRmZTI5NDUwNGM3Yjg1NC90ZXh0cmVnaW9uOjc5N2JkN2NiZGU5YTQzM2Q4NGZlMjk0NTA0YzdiODU0Xzg3_0bbb2200-5bff-4145-8bf7-24f5274e6d40">Other Accrued Expenses&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Other accrued expenses consist of (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.910%"/&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:100%"&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:0.5pt 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued incentive compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:100%"&gt;Accrued severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued other 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:100%"&gt;1,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued payable to vendors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued incentives and promotions to distributors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:100%"&gt;Total other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDAvZnJhZzo3OTdiZDdjYmRlOWE0MzNkODRmZTI5NDUwNGM3Yjg1NC90ZXh0cmVnaW9uOjc5N2JkN2NiZGU5YTQzM2Q4NGZlMjk0NTA0YzdiODU0Xzg5_9707542a-2997-4f09-84bb-c2c9d31eaf7c">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Other accrued expenses consist of (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.910%"/&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:100%"&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:0.5pt 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued incentive compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:100%"&gt;Accrued severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued other 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:100%"&gt;1,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued payable to vendors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued incentives and promotions to distributors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:100%"&gt;Total other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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:AccruedBonusesCurrentAndNoncurrent
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDAvZnJhZzo3OTdiZDdjYmRlOWE0MzNkODRmZTI5NDUwNGM3Yjg1NC90YWJsZTpiODM4ZDU3NTlmNGI0MTUzYmNhNTkxNjE0M2RjMTI0NC90YWJsZXJhbmdlOmI4MzhkNTc1OWY0YjQxNTNiY2E1OTE2MTQzZGMxMjQ0XzItMS0xLTEtMTYxMzM_828c354f-d0ae-4024-b36d-e0908bfad735"
      unitRef="usd">708000</us-gaap:AccruedBonusesCurrentAndNoncurrent>
    <us-gaap:AccruedBonusesCurrentAndNoncurrent
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDAvZnJhZzo3OTdiZDdjYmRlOWE0MzNkODRmZTI5NDUwNGM3Yjg1NC90YWJsZTpiODM4ZDU3NTlmNGI0MTUzYmNhNTkxNjE0M2RjMTI0NC90YWJsZXJhbmdlOmI4MzhkNTc1OWY0YjQxNTNiY2E1OTE2MTQzZGMxMjQ0XzItMy0xLTEtMTYxMzM_e43dd885-a322-4c18-b9fa-6fef697f190e"
      unitRef="usd">1497000</us-gaap:AccruedBonusesCurrentAndNoncurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDAvZnJhZzo3OTdiZDdjYmRlOWE0MzNkODRmZTI5NDUwNGM3Yjg1NC90YWJsZTpiODM4ZDU3NTlmNGI0MTUzYmNhNTkxNjE0M2RjMTI0NC90YWJsZXJhbmdlOmI4MzhkNTc1OWY0YjQxNTNiY2E1OTE2MTQzZGMxMjQ0XzMtMS0xLTEtMjQ0NzY_2372a793-98ce-49ba-b649-823d9a21c907"
      unitRef="usd">263000</us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDAvZnJhZzo3OTdiZDdjYmRlOWE0MzNkODRmZTI5NDUwNGM3Yjg1NC90YWJsZTpiODM4ZDU3NTlmNGI0MTUzYmNhNTkxNjE0M2RjMTI0NC90YWJsZXJhbmdlOmI4MzhkNTc1OWY0YjQxNTNiY2E1OTE2MTQzZGMxMjQ0XzMtMy0xLTEtMjQ0NzY_98ffcae1-f950-4e39-b3d6-8a1a695c5e89"
      unitRef="usd">0</us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDAvZnJhZzo3OTdiZDdjYmRlOWE0MzNkODRmZTI5NDUwNGM3Yjg1NC90YWJsZTpiODM4ZDU3NTlmNGI0MTUzYmNhNTkxNjE0M2RjMTI0NC90YWJsZXJhbmdlOmI4MzhkNTc1OWY0YjQxNTNiY2E1OTE2MTQzZGMxMjQ0XzMtMS0xLTEtMTYxMzM_22c8dea6-c1cf-4ed1-b634-e237b24a1694"
      unitRef="usd">1753000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDAvZnJhZzo3OTdiZDdjYmRlOWE0MzNkODRmZTI5NDUwNGM3Yjg1NC90YWJsZTpiODM4ZDU3NTlmNGI0MTUzYmNhNTkxNjE0M2RjMTI0NC90YWJsZXJhbmdlOmI4MzhkNTc1OWY0YjQxNTNiY2E1OTE2MTQzZGMxMjQ0XzMtMy0xLTEtMTYxMzM_21b813d8-6e04-4bed-a827-76d51030cc21"
      unitRef="usd">1959000</us-gaap:TaxesPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDAvZnJhZzo3OTdiZDdjYmRlOWE0MzNkODRmZTI5NDUwNGM3Yjg1NC90YWJsZTpiODM4ZDU3NTlmNGI0MTUzYmNhNTkxNjE0M2RjMTI0NC90YWJsZXJhbmdlOmI4MzhkNTc1OWY0YjQxNTNiY2E1OTE2MTQzZGMxMjQ0XzQtMS0xLTEtMTYxMzM_6b22ee22-f941-4e64-9aab-c4813f3860d6"
      unitRef="usd">1901000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDAvZnJhZzo3OTdiZDdjYmRlOWE0MzNkODRmZTI5NDUwNGM3Yjg1NC90YWJsZTpiODM4ZDU3NTlmNGI0MTUzYmNhNTkxNjE0M2RjMTI0NC90YWJsZXJhbmdlOmI4MzhkNTc1OWY0YjQxNTNiY2E1OTE2MTQzZGMxMjQ0XzQtMy0xLTEtMTYxMzM_0c92a914-0ccd-4b67-a88b-36ffd6294786"
      unitRef="usd">1657000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <lfvn:AccruedPayableToVendors
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDAvZnJhZzo3OTdiZDdjYmRlOWE0MzNkODRmZTI5NDUwNGM3Yjg1NC90YWJsZTpiODM4ZDU3NTlmNGI0MTUzYmNhNTkxNjE0M2RjMTI0NC90YWJsZXJhbmdlOmI4MzhkNTc1OWY0YjQxNTNiY2E1OTE2MTQzZGMxMjQ0XzUtMS0xLTEtMTYxMzM_05893e7e-e360-4e81-826e-27098cccab01"
      unitRef="usd">461000</lfvn:AccruedPayableToVendors>
    <lfvn:AccruedPayableToVendors
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDAvZnJhZzo3OTdiZDdjYmRlOWE0MzNkODRmZTI5NDUwNGM3Yjg1NC90YWJsZTpiODM4ZDU3NTlmNGI0MTUzYmNhNTkxNjE0M2RjMTI0NC90YWJsZXJhbmdlOmI4MzhkNTc1OWY0YjQxNTNiY2E1OTE2MTQzZGMxMjQ0XzUtMy0xLTEtMTYxMzM_9e58313d-b4cf-48fa-9c53-38698551174f"
      unitRef="usd">847000</lfvn:AccruedPayableToVendors>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDAvZnJhZzo3OTdiZDdjYmRlOWE0MzNkODRmZTI5NDUwNGM3Yjg1NC90YWJsZTpiODM4ZDU3NTlmNGI0MTUzYmNhNTkxNjE0M2RjMTI0NC90YWJsZXJhbmdlOmI4MzhkNTc1OWY0YjQxNTNiY2E1OTE2MTQzZGMxMjQ0XzYtMS0xLTEtMTYxMzM_a1d9aae3-4c4f-44fb-9f83-99691edd1186"
      unitRef="usd">78000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDAvZnJhZzo3OTdiZDdjYmRlOWE0MzNkODRmZTI5NDUwNGM3Yjg1NC90YWJsZTpiODM4ZDU3NTlmNGI0MTUzYmNhNTkxNjE0M2RjMTI0NC90YWJsZXJhbmdlOmI4MzhkNTc1OWY0YjQxNTNiY2E1OTE2MTQzZGMxMjQ0XzYtMy0xLTEtMTYxMzM_d284131d-e75b-488c-847a-582e73426fde"
      unitRef="usd">319000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDAvZnJhZzo3OTdiZDdjYmRlOWE0MzNkODRmZTI5NDUwNGM3Yjg1NC90YWJsZTpiODM4ZDU3NTlmNGI0MTUzYmNhNTkxNjE0M2RjMTI0NC90YWJsZXJhbmdlOmI4MzhkNTc1OWY0YjQxNTNiY2E1OTE2MTQzZGMxMjQ0XzgtMS0xLTEtMTYxMzM_6661fdb5-a7c1-49ba-9276-d70877977eb8"
      unitRef="usd">2763000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDAvZnJhZzo3OTdiZDdjYmRlOWE0MzNkODRmZTI5NDUwNGM3Yjg1NC90YWJsZTpiODM4ZDU3NTlmNGI0MTUzYmNhNTkxNjE0M2RjMTI0NC90YWJsZXJhbmdlOmI4MzhkNTc1OWY0YjQxNTNiY2E1OTE2MTQzZGMxMjQ0XzgtMy0xLTEtMTYxMzM_db5227db-5902-4a3a-ac72-23966e284d8e"
      unitRef="usd">1057000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDAvZnJhZzo3OTdiZDdjYmRlOWE0MzNkODRmZTI5NDUwNGM3Yjg1NC90YWJsZTpiODM4ZDU3NTlmNGI0MTUzYmNhNTkxNjE0M2RjMTI0NC90YWJsZXJhbmdlOmI4MzhkNTc1OWY0YjQxNTNiY2E1OTE2MTQzZGMxMjQ0XzktMS0xLTEtMTYxMzM_37d2649f-67fa-477b-b86f-89b049ca6d4e"
      unitRef="usd">7927000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDAvZnJhZzo3OTdiZDdjYmRlOWE0MzNkODRmZTI5NDUwNGM3Yjg1NC90YWJsZTpiODM4ZDU3NTlmNGI0MTUzYmNhNTkxNjE0M2RjMTI0NC90YWJsZXJhbmdlOmI4MzhkNTc1OWY0YjQxNTNiY2E1OTE2MTQzZGMxMjQ0XzktMy0xLTEtMTYxMzM_72b481a6-87fb-4055-a11c-6c7817eb4763"
      unitRef="usd">7336000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDMvZnJhZzowNzAzMjhlYWRiMzc0ODE4OWU4NDkxYzUwM2I1NjBlNC90ZXh0cmVnaW9uOjA3MDMyOGVhZGIzNzQ4MTg5ZTg0OTFjNTAzYjU2MGU0XzU0NTY_5eba5034-da3b-43c6-9ed9-47542a5d1564">Long-Term Debt&lt;div style="margin-bottom:8pt;margin-top:8pt;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;On March&#160;30, 2016, the Company entered into a loan agreement (the "2016 Loan Agreement") to refinance its outstanding debt. In connection with the 2016 Loan Agreement and on the same date, the Company entered into a security agreement (the "Security Agreement"). The 2016 Loan Agreement provides for a term loan in an aggregate principal amount of $10.0 million (the "2016 Term Loan") and a revolving loan facility in an aggregate principal amount not to exceed $2.0 million (the "2016 Revolving Loan," and collectively with the 2016 Term Loan, the 2016 Loan Agreement and the Security Agreement, the "2016 Credit Facility").&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The principal amount of the 2016 Term Loan is payable in consecutive quarterly installments in the amount of $0.5 million plus accrued interest beginning with the fiscal quarter ended June&#160;30, 2016. If the Company borrows under the 2016 Revolving Loan, interest will be payable quarterly in arrears on the last day of each fiscal quarter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;On&#160;May&#160;4, 2018, the Company entered into a loan modification agreement, which amended the 2016 Credit Facility (&#x201c;Amendment No. 1&#x201d;). Amendment No. 1 revised the maturity date from&#160;March&#160;30, 2019&#160;to&#160;March&#160;31, 2021 and increased the fixed interest rate for the term loan from&#160;4.93%&#160;to&#160;5.68%. Amendment No. 1 also revised certain financial covenants. The minimum fixed charge coverage ratio (as defined in Amendment No. 1) was revised from a minimum of&#160;1.50&#160;to 1.00&#160;to&#160;1.25 to 1.00, measured on a trailing twelve-month basis, at the end of each fiscal quarter. The minimum working capital was increased from&#160;$5.0 million&#160;to&#160;$8.0 million. The funded debt to EBITDA ratio was replaced with the total liabilities to tangible net worth ratio (as defined in Amendment No. 1) of not greater than&#160;3.00&#160;to&#160;1.00&#160;at the end of each quarter. The minimum tangible net worth measure was removed from the financial covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company&#x2019;s obligations under the 2016 Credit Facility, as amended, are secured by a security interest in substantially all of the Company&#x2019;s assets. Loans outstanding under the 2016 Credit Facility, as amended, may be prepaid in whole or in part at any time without premium or penalty. In addition, if, at any time, the aggregate principal amount outstanding under the 2016 Revolving Loan, as amended, exceeds $2.0 million, the Company must prepay an amount equal to such excess. Any principal amount of the 2016 Term Loan, as amended, which is prepaid or repaid may not be re-borrowed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;On February&#160;1, 2019, the Company entered into a loan modification agreement, which amended the 2016 Credit Facility, as amended ("Amendment No. 2"). Under Amendment No. 2, the Company made a principal payment of&#160;$2.0 million&#160;and increased the revolving loan facility from&#160;$2.0 million&#160;to&#160;$5.0 million. Amendment No. 2 also revised certain financial covenants. The minimum fixed charge coverage ratio (as defined in Amendment No. 2) was revised from a minimum of&#160;1.25&#160;to&#160;1.00&#160;to&#160;1.10&#160;to&#160;1.00, measured on a trailing twelve-month basis, at the end of each fiscal quarter. The minimum working capital was decreased from&#160;$8.0 million to&#160;$6.0 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;On April&#160;1, 2021, the Company entered into a loan modification agreement ("Amendment No. 3"), which amended the 2016 Credit Facility, as previously amended. Amendment No. 3 revised the maturity date from March&#160;31, 2021 to March&#160;31, 2024 and modified the variable interest rate based on the one-month United States Treasury Rate, plus a margin of 3.00%, with an interest rate floor of 4.00%. As of June 30, 2021, the effective interest rate is 4.00%. Amendment No. 3 also revised the debt (total liabilities) to tangible net worth ratio (as defined in Amendment No. 3) covenant to require that the Company maintain this ratio not in excess of 2.00 to 1.00, measured as of the end of each fiscal quarter, and revised the definition and calculation of the minimum fixed charge coverage ratio (as defined in Amendment No. 3).  There were no other changes to the covenants or revolving loan facility as set forth in Amendment No. 2.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The 2016 Credit Facility, as amended, contains customary covenants, including affirmative and negative covenants that, among other things, restrict the Company's ability to create certain types of liens, incur additional indebtedness, declare or pay dividends on or redeem capital stock without prior approval, make other payments to holders of equity interests in the Company, make certain investments, purchase or otherwise acquire all or substantially all the assets or equity interests of other companies, sell assets or enter into consolidations, mergers or transfers of all or any substantial part of the Company's assets. The 2016 Credit Facility, as amended, also contains various financial covenants that require the Company to maintain a certain consolidated working capital amounts, total liabilities to tangible net worth ratios and fixed charge coverage ratios. Additionally, the 2016 Credit Facility, as amended, contains cross-default provisions, whereby a default under the terms of certain indebtedness or an uncured default of a payment or other material obligation of the Company under a material contract of the Company will cause a default on the remaining indebtedness under the 2016 Credit Facility, as amended. In May 2022, the Company received consent to pay out the quarterly cash dividend of $0.03 per common share to stockholders. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:18pt"&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;As of June&#160;30, 2022, the Company was in not in compliance with its financial covenant related to the minimum fixed charge coverage ratio under the 2016 Credit Facility, as amended. As of June&#160;30, 2022, there was no balance outstanding on this credit facility.  The Company requested, and was granted, a waiver related to this covenant violation as of June&#160;30, 2022. The Company is in the process of renegotiating the terms of the amended 2016 Credit Facility and expects that a revised loan agreement will be in place in the first quarter of fiscal 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company&#x2019;s book value for the 2016 Credit Facility, as amended, approximates the fair value. During the fiscal year ended June&#160;30, 2020, the Company repaid, in full, the remaining balance of the 2016 Term Loan in accordance with the terms of the 2016 Credit Facility, as amended.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i611617c6c45c4c4094fd5b5e1acd52da_I20160330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDMvZnJhZzowNzAzMjhlYWRiMzc0ODE4OWU4NDkxYzUwM2I1NjBlNC90ZXh0cmVnaW9uOjA3MDMyOGVhZGIzNzQ4MTg5ZTg0OTFjNTAzYjU2MGU0XzM2NQ_cea653e8-f1ba-4de5-87b9-1d69462a9619"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id1e31867452344a28feb42b25bd26e9e_I20160330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDMvZnJhZzowNzAzMjhlYWRiMzc0ODE4OWU4NDkxYzUwM2I1NjBlNC90ZXh0cmVnaW9uOjA3MDMyOGVhZGIzNzQ4MTg5ZTg0OTFjNTAzYjU2MGU0XzQ2OA_9adf87f7-3529-4655-84ba-fb38a5ff41ba"
      unitRef="usd">2000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i54fccdce6ab44e52865a8089fea4a4b7_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDMvZnJhZzowNzAzMjhlYWRiMzc0ODE4OWU4NDkxYzUwM2I1NjBlNC90ZXh0cmVnaW9uOjA3MDMyOGVhZGIzNzQ4MTg5ZTg0OTFjNTAzYjU2MGU0XzczMQ_a535990b-46ad-432f-abb0-f6309aaa12a7"
      unitRef="usd">500000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="i611617c6c45c4c4094fd5b5e1acd52da_I20160330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDMvZnJhZzowNzAzMjhlYWRiMzc0ODE4OWU4NDkxYzUwM2I1NjBlNC90ZXh0cmVnaW9uOjA3MDMyOGVhZGIzNzQ4MTg5ZTg0OTFjNTAzYjU2MGU0XzEyMTM_35ad8ca9-8c98-4105-8873-f2f21fa4dadf"
      unitRef="number">0.0493</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="i9aaec476c6ea436e8f313938e506aae7_I20180504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDMvZnJhZzowNzAzMjhlYWRiMzc0ODE4OWU4NDkxYzUwM2I1NjBlNC90ZXh0cmVnaW9uOjA3MDMyOGVhZGIzNzQ4MTg5ZTg0OTFjNTAzYjU2MGU0XzEyMTk_d53fcb03-5df8-42c4-ad35-22d6acd6a7ac"
      unitRef="number">0.0568</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <lfvn:DebtInstrumentCovenantFixedChargeCoverageRatio
      contextRef="i611617c6c45c4c4094fd5b5e1acd52da_I20160330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDMvZnJhZzowNzAzMjhlYWRiMzc0ODE4OWU4NDkxYzUwM2I1NjBlNC90ZXh0cmVnaW9uOjA3MDMyOGVhZGIzNzQ4MTg5ZTg0OTFjNTAzYjU2MGU0XzEzODM_47bd3763-6c79-4289-8d57-4e26703594c3"
      unitRef="number">1.50</lfvn:DebtInstrumentCovenantFixedChargeCoverageRatio>
    <lfvn:DebtInstrumentCovenantFixedChargeCoverageRatio
      contextRef="i9aaec476c6ea436e8f313938e506aae7_I20180504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDMvZnJhZzowNzAzMjhlYWRiMzc0ODE4OWU4NDkxYzUwM2I1NjBlNC90ZXh0cmVnaW9uOjA3MDMyOGVhZGIzNzQ4MTg5ZTg0OTFjNTAzYjU2MGU0XzEzOTc_62923ff7-00dd-4ee7-b882-9343cf14d3e3"
      unitRef="number">1.25</lfvn:DebtInstrumentCovenantFixedChargeCoverageRatio>
    <lfvn:DebtInstrumentTrailingPeriod
      contextRef="ib1bd4ea78a3a4698a8848c23844d07ef_D20180504-20180504"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDMvZnJhZzowNzAzMjhlYWRiMzc0ODE4OWU4NDkxYzUwM2I1NjBlNC90ZXh0cmVnaW9uOjA3MDMyOGVhZGIzNzQ4MTg5ZTg0OTFjNTAzYjU2MGU0XzU0NDQ_4b550d26-91bd-4d43-9b2d-e6848bffc56e">P12M</lfvn:DebtInstrumentTrailingPeriod>
    <lfvn:DebtInstrumentCovenantRequiredMinimumWorkingCapital
      contextRef="i611617c6c45c4c4094fd5b5e1acd52da_I20160330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDMvZnJhZzowNzAzMjhlYWRiMzc0ODE4OWU4NDkxYzUwM2I1NjBlNC90ZXh0cmVnaW9uOjA3MDMyOGVhZGIzNzQ4MTg5ZTg0OTFjNTAzYjU2MGU0XzE1MzA_b6c782f8-0ea2-4f44-ac2b-b3d5f56a96a8"
      unitRef="usd">5000000</lfvn:DebtInstrumentCovenantRequiredMinimumWorkingCapital>
    <lfvn:DebtInstrumentCovenantRequiredMinimumWorkingCapital
      contextRef="i9aaec476c6ea436e8f313938e506aae7_I20180504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDMvZnJhZzowNzAzMjhlYWRiMzc0ODE4OWU4NDkxYzUwM2I1NjBlNC90ZXh0cmVnaW9uOjA3MDMyOGVhZGIzNzQ4MTg5ZTg0OTFjNTAzYjU2MGU0XzE1MzY_17965a55-6ac2-4ce1-b79a-a4a97ca69d9a"
      unitRef="usd">8000000</lfvn:DebtInstrumentCovenantRequiredMinimumWorkingCapital>
    <lfvn:DebtInstrumentCovenantTotalLiabilitiesToTangibleNetWorthRatio
      contextRef="i9aaec476c6ea436e8f313938e506aae7_I20180504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDMvZnJhZzowNzAzMjhlYWRiMzc0ODE4OWU4NDkxYzUwM2I1NjBlNC90ZXh0cmVnaW9uOjA3MDMyOGVhZGIzNzQ4MTg5ZTg0OTFjNTAzYjU2MGU0XzE2OTI_e77da4d6-f130-4774-9c2b-fef36670a931"
      unitRef="number">3.00</lfvn:DebtInstrumentCovenantTotalLiabilitiesToTangibleNetWorthRatio>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id1e31867452344a28feb42b25bd26e9e_I20160330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDMvZnJhZzowNzAzMjhlYWRiMzc0ODE4OWU4NDkxYzUwM2I1NjBlNC90ZXh0cmVnaW9uOjA3MDMyOGVhZGIzNzQ4MTg5ZTg0OTFjNTAzYjU2MGU0XzIyMjQ_9adf87f7-3529-4655-84ba-fb38a5ff41ba"
      unitRef="usd">2000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="idc81204b934a41c58b59e204c89c959b_D20190201-20190201"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDMvZnJhZzowNzAzMjhlYWRiMzc0ODE4OWU4NDkxYzUwM2I1NjBlNC90ZXh0cmVnaW9uOjA3MDMyOGVhZGIzNzQ4MTg5ZTg0OTFjNTAzYjU2MGU0XzI1ODk_36276ff7-b348-4285-bce2-3371ebc88768"
      unitRef="usd">2000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id1e31867452344a28feb42b25bd26e9e_I20160330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDMvZnJhZzowNzAzMjhlYWRiMzc0ODE4OWU4NDkxYzUwM2I1NjBlNC90ZXh0cmVnaW9uOjA3MDMyOGVhZGIzNzQ4MTg5ZTg0OTFjNTAzYjU2MGU0XzI2Mzk_8226649a-9bf0-4316-b89e-e9cfcd4e1594"
      unitRef="usd">2000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i569c1358907740a5a80669d998f7b070_I20190201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDMvZnJhZzowNzAzMjhlYWRiMzc0ODE4OWU4NDkxYzUwM2I1NjBlNC90ZXh0cmVnaW9uOjA3MDMyOGVhZGIzNzQ4MTg5ZTg0OTFjNTAzYjU2MGU0XzI2NDU_35ec4929-54ee-4915-bbf4-a56cf2d41dfa"
      unitRef="usd">5000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <lfvn:DebtInstrumentCovenantFixedChargeCoverageRatio
      contextRef="i9aaec476c6ea436e8f313938e506aae7_I20180504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDMvZnJhZzowNzAzMjhlYWRiMzc0ODE4OWU4NDkxYzUwM2I1NjBlNC90ZXh0cmVnaW9uOjA3MDMyOGVhZGIzNzQ4MTg5ZTg0OTFjNTAzYjU2MGU0XzI4MDk_a6fac080-b898-4d4f-9ef3-56247822c235"
      unitRef="number">1.25</lfvn:DebtInstrumentCovenantFixedChargeCoverageRatio>
    <lfvn:DebtInstrumentCovenantFixedChargeCoverageRatio
      contextRef="i40f7e8edc7114731962996dd8f75dd07_I20190201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDMvZnJhZzowNzAzMjhlYWRiMzc0ODE4OWU4NDkxYzUwM2I1NjBlNC90ZXh0cmVnaW9uOjA3MDMyOGVhZGIzNzQ4MTg5ZTg0OTFjNTAzYjU2MGU0XzI4MjM_14c77351-708c-48ef-9f2b-ae3facaa39d1"
      unitRef="number">1.10</lfvn:DebtInstrumentCovenantFixedChargeCoverageRatio>
    <lfvn:DebtInstrumentTrailingPeriod
      contextRef="i5960b00f5d9449b884dec1230451707c_D20190201-20190201"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDMvZnJhZzowNzAzMjhlYWRiMzc0ODE4OWU4NDkxYzUwM2I1NjBlNC90ZXh0cmVnaW9uOjA3MDMyOGVhZGIzNzQ4MTg5ZTg0OTFjNTAzYjU2MGU0XzU0NDU_eed0192f-6525-40b8-a439-7ef1abbb20ef">P12M</lfvn:DebtInstrumentTrailingPeriod>
    <lfvn:DebtInstrumentCovenantRequiredMinimumWorkingCapital
      contextRef="i9aaec476c6ea436e8f313938e506aae7_I20180504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDMvZnJhZzowNzAzMjhlYWRiMzc0ODE4OWU4NDkxYzUwM2I1NjBlNC90ZXh0cmVnaW9uOjA3MDMyOGVhZGIzNzQ4MTg5ZTg0OTFjNTAzYjU2MGU0XzI5NTY_018deaad-9420-4fc2-8d71-1e3f297539c7"
      unitRef="usd">8000000</lfvn:DebtInstrumentCovenantRequiredMinimumWorkingCapital>
    <lfvn:DebtInstrumentCovenantRequiredMinimumWorkingCapital
      contextRef="i40f7e8edc7114731962996dd8f75dd07_I20190201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDMvZnJhZzowNzAzMjhlYWRiMzc0ODE4OWU4NDkxYzUwM2I1NjBlNC90ZXh0cmVnaW9uOjA3MDMyOGVhZGIzNzQ4MTg5ZTg0OTFjNTAzYjU2MGU0XzI5NjI_1a349be5-4e2d-44b2-8572-f3206ef3feaf"
      unitRef="usd">6000000</lfvn:DebtInstrumentCovenantRequiredMinimumWorkingCapital>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i7bc28f3f3203487fa1b4f774d0daaad4_D20210401-20210401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDMvZnJhZzowNzAzMjhlYWRiMzc0ODE4OWU4NDkxYzUwM2I1NjBlNC90ZXh0cmVnaW9uOjA3MDMyOGVhZGIzNzQ4MTg5ZTg0OTFjNTAzYjU2MGU0XzMyNzc_f94cdce9-c4b9-4bce-8288-5beed3c24a7a"
      unitRef="number">0.0300</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <lfvn:DebtInstrumentFloorInterestRate
      contextRef="i3187b144965a4ee08ba341b99fc0c8cf_D20210401-20210401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDMvZnJhZzowNzAzMjhlYWRiMzc0ODE4OWU4NDkxYzUwM2I1NjBlNC90ZXh0cmVnaW9uOjA3MDMyOGVhZGIzNzQ4MTg5ZTg0OTFjNTAzYjU2MGU0XzMzMTI_3184ee25-404f-48b6-b53c-ef3bd5333502"
      unitRef="number">0.0400</lfvn:DebtInstrumentFloorInterestRate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i6223a981d0074f5295a732eaa07108d5_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDMvZnJhZzowNzAzMjhlYWRiMzc0ODE4OWU4NDkxYzUwM2I1NjBlNC90ZXh0cmVnaW9uOjA3MDMyOGVhZGIzNzQ4MTg5ZTg0OTFjNTAzYjU2MGU0XzMzNjg_c4319418-7d0e-4e5e-b709-bb23a9650f31"
      unitRef="number">0.0400</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <lfvn:DebtInstrumentCovenantTotalLiabilitiesToTangibleNetWorthRatio
      contextRef="i6223a981d0074f5295a732eaa07108d5_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDMvZnJhZzowNzAzMjhlYWRiMzc0ODE4OWU4NDkxYzUwM2I1NjBlNC90ZXh0cmVnaW9uOjA3MDMyOGVhZGIzNzQ4MTg5ZTg0OTFjNTAzYjU2MGU0XzM1NjQ_0bd63f81-5e55-4244-8a20-b55f76545bf8"
      unitRef="number">2.00</lfvn:DebtInstrumentCovenantTotalLiabilitiesToTangibleNetWorthRatio>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ia42ddb6fd9024f2cab32cd146fbdb8e9_D20220501-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDMvZnJhZzowNzAzMjhlYWRiMzc0ODE4OWU4NDkxYzUwM2I1NjBlNC90ZXh0cmVnaW9uOjA3MDMyOGVhZGIzNzQ4MTg5ZTg0OTFjNTAzYjU2MGU0XzQ5NDc4MDIzMzA3NTM_94ace7c1-d6a6-4389-9c79-a7553948225d"
      unitRef="usdPerShare">0.03</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzI1MDk_32ccb0e7-8c52-4abe-91ba-221bd82deee8">Stockholders&#x2019; Equity&lt;div style="margin-bottom:8pt;margin-top:8pt;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;During the fiscal years ended June&#160;30, 2022, 2021 and 2020, the Company issued 30,000, 0.3 million and 25,000 shares, respectively, of common stock as a result of the exercise of options. During the fiscal years ended June&#160;30, 2022, 2021 and 2020, the Company issued &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;0.2 million&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;, 0.2 million and 0.9 million shares, respectively, under the Company's equity incentive plans. During the fiscal years ended June&#160;30, 2022, 2021 and 2020, &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;39,000&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;, 0.1 million and 0.4 million shares, respectively, of restricted stock were canceled or surrendered as payment of tax withholding upon vesting.&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 fiscal years 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, 2021 and 2020&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;, the Company sold 0.1 million, 0.1 million and 0.1 million shares under its 2019 Employee Stock Purchase Plan, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;On November&#160;27, 2017, the Company's board of directors approved a stock repurchase plan, which was subsequently amended on February&#160;1, 2019. Under the plan, the Company was authorized to repurchase up to $15.0 million of its outstanding shares through November&#160;27, 2020. On August&#160;27, 2020, the Board of Directors approved an amendment to the share repurchase program to increase the authorized share repurchase amount from $15&#160;million to $35&#160;million and to extend the duration of the program through &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;November&#160;30, 2023 and, on February 17, 2022, the Board of Directors approved an &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;amendment to the share repurchase program to increase the authorized share repurchase amount from $35&#160;million to $60&#160;million. The repurchase program permits the Company to purchase shares from time to time through a variety of methods, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;including in the open market, through privately negotiated transactions or other means as determined by the Company's management, in accordance with applicable securities laws. As part of the repurchase program, the Company may enter into a pre-arranged stock repurchase plan which operates in accordance with guidelines specified under Rule 10b5-1 of the Securities Exchange Act of 1934, as amended. Accordingly, any transactions under such stock repurchase plan would be completed in accordance with the terms of the plan, including specified price, volume and timing conditions. T&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;he authorization may be suspended or discontinued at any time. During year ended June&#160;30, 2022, the Company purchased 1.3 million&#160;shares of its common stock at an aggregate purchase price of $8.8 million under this repurchase program. During the fiscal year ending June&#160;30, 2021, the Company purchased 1.2 million&#160;shares of its common stock at an aggregate purchase price of $11.9 million under this repurchase program. At&#160;June&#160;30, 2022, there is&#160;$27.7 million&#160;remaining under this repurch&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;ase program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company&#x2019;s Certificate of Incorporation authorizes the designation and issuance shares of preferred stock. However, as of June&#160;30, 2022, none have been issued nor have any rights or preferences been assigned to the preferred stock by the Company&#x2019;s board of directors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Dividends&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;On May 3, 2022, the board of directors declared a quarterly cash dividend of $0.03 per share of common stock to stockholders of record as of May 17, 2022 and was paid on May 31, 2022.  Quarterly cash dividend for the year ended June&#160;30, 2022 totaled 0.4 million, or $0.03 per share&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;. In August 2022, the board of directors declared a quarterly cash dividend of $0.03 per share of common stock to be paid on September 15, 2022, to stockholders of record on September 2, 2022.   &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:18pt"&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 declaration of dividends is subject to the discretion of our board of directors and will depend upon various factors, including our earnings, financial condition, restrictions imposed by any indebtedness that may be outstanding, cash requirements, future prospects and other factors deemed relevant by our board of directors.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <lfvn:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised
      contextRef="ia2bff77d01034c6c8c51f594bb23b462_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5Xzk5_f1be0848-23d1-4a6d-b102-b41f29c4e204"
      unitRef="shares">30000</lfvn:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised>
    <lfvn:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised
      contextRef="if802e70862d14d5a9232a0af392cd248_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzEwMw_2c424a6e-dec6-4b04-b7dc-bbc2965d4450"
      unitRef="shares">300000</lfvn:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised>
    <lfvn:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised
      contextRef="i37f3aeb903ca4ceab0be3e017f76dd51_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzExMA_6fc025e6-9b01-46b1-bbfd-f1b004c68f99"
      unitRef="shares">25000</lfvn:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i2b322cf5d9504d11902bc3ed8b7dc281_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzI2OA_370caa63-bf35-45fe-8e38-93afc1a66859"
      unitRef="shares">200000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ib763166fc2ff401786c51d5999c9c33c_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzI3Mg_fb9063eb-512f-412f-a12e-9a56d0a65379"
      unitRef="shares">200000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i9da2e6e82aee499eb4ee46ee990ca12e_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzI3OQ_d2c2feac-d595-41bc-b24c-017bda40be00"
      unitRef="shares">900000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzM5Mw_8ab742d2-41bb-4829-abcc-0742ac4f99fc"
      unitRef="shares">39000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzM5Nw_ddf7af1a-6c97-42b6-a247-492afe5a5946"
      unitRef="shares">100000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzQwNA_f5c0de6f-c5cc-423a-adc0-e48d67f1ca94"
      unitRef="shares">400000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i17561298753047eba5f5e369c4f5890d_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzE2NDkyNjc0NDQzOTc_02b9047a-6559-4251-9bae-423a748d78d1"
      unitRef="shares">100000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="icc6419c4c2294529b26c700e2c6f6366_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzU4MA_44bc8098-4b04-4503-a1b9-f324598fedd2"
      unitRef="shares">100000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="idaa3198765a04694b9af625b4a8d5eb4_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzU4Nw_a048a7a8-a310-487c-9242-402e8fbc7632"
      unitRef="shares">100000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i40c71079dcd84d94a20747b7039ab165_I20190201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzkwMw_cc6d36db-d22c-430a-bc4a-797a6532794d"
      unitRef="usd">15000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i40c71079dcd84d94a20747b7039ab165_I20190201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzEwODQ_cc6d36db-d22c-430a-bc4a-797a6532794d"
      unitRef="usd">15000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="ia1b8e8d69c6a40a0a6c38b37b959bac0_I20200827"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzEwOTA_794ea462-6ba9-4cda-8326-6cd80970bf23"
      unitRef="usd">35000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="ia1b8e8d69c6a40a0a6c38b37b959bac0_I20200827"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzE2NDkyNjc0NDQzNjI_794ea462-6ba9-4cda-8326-6cd80970bf23"
      unitRef="usd">35000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i21c56f68159e46d69c45c43bf41d7519_I20220217"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzE2NDkyNjc0NDQzNjY_d0bf4040-8ff7-49ee-9c53-00464f218c03"
      unitRef="usd">60000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzE5NDY_e9711930-7b5e-49d4-84e6-3c5f04cd747d"
      unitRef="shares">1300000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzIwMTA_eec07f5f-c43f-4c60-9584-f1c55b158585"
      unitRef="usd">8800000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzIwODg_8f9d81b2-d07a-454f-8bee-9ee5052026bc"
      unitRef="shares">1200000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzIxNTI_7eb4288a-7ca9-4b07-9612-aec43f401d62"
      unitRef="usd">11900000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzIyMDI_7df950fa-6686-45d4-807e-165e2d17b25d"
      unitRef="usd">27700000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i2cc54794e07d43278e157c30edfe6351_D20220503-20220503"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzQ5NDc4MDIzMjg2NTE_3fc8627e-6c3e-47e0-9afd-1471f1b3e5cd"
      unitRef="usdPerShare">0.03</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i6baaddd815f54bb190eb5063242af093_D20220531-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzQ5NDc4MDIzMjg2NTE_d30be398-edc2-47b4-8705-66c05c929445"
      unitRef="usdPerShare">0.03</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzE2NDkyNjc0NDQ5MTE_a961e087-866d-4db3-abda-9d4cebfa152d"
      unitRef="usd">400000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzE2NDkyNjc0NDQ5MjE_940be5cc-2be3-4a79-a8d1-f820f7a8146e"
      unitRef="usdPerShare">0.03</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ia1ea0ff262c24ed4820b2637ce5941b4_D20220801-20220823"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzI3NDg3NzkwNzQ4MjI_00335766-d6b6-41a0-97c0-f9ae48aa90c0"
      unitRef="usdPerShare">0.03</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i29b76afc8d824866b94401a553ec7156_D20220915-20220915"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDYvZnJhZzplYjk0MGU3YTExMTY0ZGE0OWFhYmNhNTcyYjk3MDkxOS90ZXh0cmVnaW9uOmViOTQwZTdhMTExNjRkYTQ5YWFiY2E1NzJiOTcwOTE5XzI3NDg3NzkwNzQ4MjI_050af912-2306-46ad-b98c-e14eff0f5ac1"
      unitRef="usdPerShare">0.03</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzEzMTI0_2d170117-57a4-4bbd-9ff9-00e884a16cef">Share-Based Compensation&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Long-Term Incentive Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity-Settled Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company adopted, and the stockholders approved, the 2007 Long-Term Incentive Plan (the &#x201c;2007 Plan&#x201d;), effective November&#160;21, 2006, to provide incentives to certain eligible employees, directors and consultants. A maximum of 1.4 million shares of the Company&#x2019;s common stock can be issued under the 2007 Plan in connection with the grant of awards. Effective November 21, 2016, no new awards can be granted under the 2007 Plan. As of June&#160;30, 2022 there were no stock option awards outstanding under the 2007 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company adopted, and the stockholders approved, the 2010 Long-Term Incentive Plan (the &#x201c;2010 Plan&#x201d;), effective September 27, 2010, as amended on August 21, 2014, to provide incentives to certain eligible employees, directors and consultants. A maximum of 1.0 million shares of the Company&#x2019;s common stock can be issued under the 2010 Plan in connection with the grant of awards. Awards to purchase common stock have been granted pursuant to the 2010 Plan and are outstanding to various employees, officers and directors. Outstanding stock options awarded under the 2010 Plan have exercise prices between $9.31 and $19.74 per share, and vest over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzE3ODQ_03901957-7747-4030-aa79-b8c04f9796a5"&gt;one&lt;/span&gt; to four year vesting periods. Awards expire in accordance with the terms of each award. The contractual term of stock options granted is generally ten years. No new awards will be granted under the 2010 Plan and forfeited or terminated shares may be added to the 2017 Plan pool as described below. As of June&#160;30, 2022, under the 2010 Plan, there were stock option awards outstanding, net of awards expired, for an aggregate of 20,000 shares of the Company&#x2019;s common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company adopted, and the stockholders approved, the 2017 Long-Term Incentive Plan (the &#x201c;2017 Plan&#x201d;), effective February&#160;16, 2017, to provide incentives to eligible employees, directors and consultants. On February&#160;2, 2018, November&#160;15, 2018, and November 12, 2020, the stockholders approved amendments to the 2017 Plan to increase by 425,000 shares, 715,000 shares, and 650,000 shares  respectively, the number of shares of the Company's common stock that are available for issuance under the 2017 Plan. As of&#160;June&#160;30, 2022, a maximum of&#160;2.9 million&#160;shares of the Company's common stock can be issued under the 2017 Plan in connection with the grant of awards which is calculated as the sum of (i)&#160;2,440,000&#160;shares and (ii) up to&#160;475,000&#160;shares previously reserved for issuance under the 2010 Plan, including shares returned upon cancellation, termination or forfeiture of awards that were previously granted under that plan. Outstanding stock options awarded under the 2017 Plan have exercise prices of&#160;$4.44&#160;per share, and vest over a&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzI3NDg3NzkwODY1NTM_949e4e55-25a8-4c2a-9925-b44bf1e9fb32"&gt;three&#160;year&lt;/span&gt; vesting period. Awards expire in accordance with the terms of each award and, upon expiration of the award, the shares subject to the award are added back to the 2017 Plan. The contractual term of stock options granted are substantially the same as described above for the 2007 Plan and 2010 Plan. As of June&#160;30, 2022, under the 2017 Plan, there were stock option awards outstanding, net of awards expired, for an aggregate of 0.1 million shares of the Company&#x2019;s common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash-Settled Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Performance Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company adopted a performance incentive plan effective July 1, 2017 (the "Fiscal Year 2018 Performance Plan"). The Fiscal Year 2018 Performance Plan is intended to provide selected employees an opportunity to earn performance-based cash bonuses whose value is based upon the Company&#x2019;s stock value and to encourage such employees to provide services to the Company and to attract new individuals with outstanding qualifications. The Fiscal Year 2018 Performance Plan seeks to achieve this purpose by providing for awards in the form of performance share units (the &#x201c;Units&#x201d;). No shares will be issued under the Fiscal Year 2018 Performance Plan. Awards may be settled only with cash and will be paid subsequent to award vesting. The fair value of share-based compensation awards, that include performance shares, are accounted for as liabilities. Vesting for the Units is subject to achievement of both service-based and performance-based vesting requirements. Performance-based vesting occurs in three installments if the Company meets certain performance criteria generally set for each year of a three-year performance period. The service-based vesting criteria occurs in a single installment at the end of the third fiscal year after the awards are granted if the participant has continuously remained in service from the date of award through the end of the third fiscal year. The fair value of these awards is based on the trading price of the Company's common stock and is remeasured at each reporting period date until settlement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Phantom Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;During the fiscal year ended June 30, 2018, the Company awarded phantom units to its executive officers and senior management. The vesting date for the phantom units was December 31, 2018, at which time the units would be settled in cash equal to (i) the number of vested units multiplied by (ii) the positive difference (if any) between the value at December 31, 2018 and $4.76, the closing price of the Company's common stock on the start date. The start date is December 29, 2017, the last business day of calendar year 2017. The fair value of these awards is based on the Black-Scholes valuation model and is remeasured at each reporting period date until settlement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Upon vesting of the phantom units, the awards were partially settled in cash and partially settled with the issuance of restricted stock units. The restricted stock units were issued on January 8, 2019 and vest in a single installment after a one-year vesting period, subject to continued service through the vesting date. On January 8, 2020, the restricted stock units were fully vested. As of June&#160;30, 2022 and 2021, there were no restricted stock units outstanding related to the phantom units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;General.&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;&#160;&#160;&#160;The Company&#x2019;s 2019 Employee Stock Purchase Plan ("ESPP") was adopted by its board of directors in September 2018 and its stockholders approved it in November 2018. The ESPP is intended to qualify under Section 423 of the Internal Revenue Code.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Share Reserve.&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;&#160;&#160;&#160;The Company has reserved 0.4 million shares of its common stock for issuance under the ESPP. As of June&#160;30, 2022, 0.2 million shares were available for issuance. The number of shares reserved under the ESPP will automatically be adjusted in the event of a stock split, stock dividend or a reverse stock split (including an adjustment to the per-purchase period share limit).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Purchase Price.&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;&#160;&#160;&#160;Employees may purchase each share of common stock under the ESPP at a price equal to 85% of the lower of the fair market values of the stock as of the beginning or the end of the six-month offering periods. An employee&#x2019;s contributions to the ESPP are limited to 15% of the compensation, and up to a maximum of 3,000 shares may be purchased by an employee during any offering period. A participant shall not be granted an option under the ESPP if such option would permit the participant&#x2019;s rights to purchase stock to accrue at a rate exceeding $25,000 fair market value of stock for each calendar year in which such option is outstanding at any time.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Offering Periods.&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;&#160;&#160;&#160;Unless otherwise determined by the compensation committee, the ESPP will be operated through a series of successive six-month offering periods, which will begin each year on March 1 and September 1.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;During the fiscal years ended June&#160;30, 2022, 2021, and 2020, 0.1 million, 0.1 million, and 0.1 million shares of common stock were purchased under the ESPP, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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%;text-decoration:underline"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In accordance with accounting guidance for stock-based compensation, payments in equity instruments for goods or services are accounted for by the fair value method. For the fiscal year ended June&#160;30, 2022, stock-based compensation of $1.8 million&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; was reflected as an increase to additional paid in capital. &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;For the fiscal years ended June&#160;30, 2021 and 2020, stock-based compensation of&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; $2.2 million and $4.8 million, respectively, was reflected as an increase to additional paid in capital and a &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;reduction of $0.1 million and increase of $0.1 million, respectively, was reflected in other accrued expenses, all of which was employee related.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;At June&#160;30, 2022, there was $2.0 million of unrecognized compensation cost related to non-vested share-based compensation arrangements under the 2010 and 2017 Plans, based on management's estimate of the shares that will ultimately vest. The Company expects to recognize such costs over a weighted-average period of 1.83 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;During the fiscal year ended June 30, 2018, the Company awarded stock options ("FY 2018 Stock Options") to its executive officers and senior management. The vesting period for the FY 2018 Stock Options is three years and occurs as follows, subject to continued service through the applicable vesting dates: one-third of the total number of shares awarded vests on January 1, 2019; and one-twelfth of the total number of shares awarded vests on the last day of each fiscal quarter following January 1, 2019. The fair value of the stock options will be recognized on a straight-line basis over the requisite service period of the awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;There were no stock option grants during the fiscal years ended June&#160;30, 2022, 2021 and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following is a summary of stock option activity for the fiscal years ended June&#160;30, 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.398%"/&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:100%"&gt;Options (in thousands)&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:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&#160;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&#160;Remaining&lt;br/&gt;Contractual Term (in 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:100%"&gt;Aggregate Intrinsic Value (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt 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:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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:100%"&gt;20.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired or Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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:100%"&gt;4.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired or Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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:100%"&gt;16.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired or Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.39&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.39&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted Stock Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following is a summary of restricted stock award activity during the fiscal years ended June&#160;30, 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;(in thousands)&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:100%"&gt;Weighted Average Grant Date 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:100%"&gt;Nonvested at June 30, 2019&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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#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:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt 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;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:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June 30, 2021&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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr style="height:12pt"&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;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The total vesting date fair value of restricted shares that vested during the fiscal years ended June 30, 2022, 2021 and 2020 w&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;as $0.3 million&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;, $0.5 million and $1.0 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following is a summary of restricted stock units activity during the fiscal years ended June&#160;30, 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Units (in thousands)&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:100%"&gt;Weighted Average Grant Date 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:100%"&gt;Nonvested at June 30, 2019&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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#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:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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:100%"&gt;12.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt 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;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:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June 30, 2021&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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The total vesting date fair value of restricted stock units that vested during the fiscal years ended June 30, 2022, 2021, and 2020 was $0.6 million, $1.6 million, and $3.3 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Performance Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;During the fiscal year ended June 30, 2019, the Company awarded performance restricted stock units ("FY 2019 Performance Restricted Stock Units") to certain employees (the "FY 2019 Recipients"). Each FY 2019 Performance Restricted Stock Unit represents a contingent right for the FY 2019 Recipients to receive a distribution of shares of common stock of the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company equal to 0% to 200% of the target number of performance restricted stock units subject to the award. The actual number of shares distributed will be based on the Company's achievement of specified financial performance metrics. The performance period for the FY 2019 Performance Restricted Stock Units ended June 30, 2019. The FY 2019 Performance Restricted Stock Units will vest only to the extent the specified financial performance criteria are achieved and subject to the FY 2019 Recipient&#x2019;s continued service with the Company, as follows: (i) a portion of the earned award will vest on the first anniversary of the grant date and (ii) an additional portion of the earned award will vest thereafter in a series of quarterly installments. The fair values of the FY 2019 Performance Restricted Stock Units were based on the grant date fair value which is the closing price of the Company's common stock on the date of grant. During the fiscal years ended June 30, 2021 and 2020, the Company awarded performance restricted stock units ("FY 2021 Performance Restricted Stock Units" and "FY 2020 Performance Restricted Stock Units") to certain employees. The FY 2021 Performance Restricted Stock Units and FY 2020 Performance Restricted Stock Units include terms that are substantially the same as described above for the FY 2019 Performance Restricted Stock Units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following is a summary of performance restricted stock units activity during the fiscal years ended June&#160;30, 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Units (in thousands)&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:100%"&gt;Weighted Average Grant Date 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:100%"&gt;Nonvested at June 30, 2019&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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#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:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(658)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt 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;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Vested&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June 30, 2021&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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Vested&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.836%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:95.121%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;Includes shares added based on achievement of performance goals in excess of target.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;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;The total vesting date fair value of performance restricted stock units that vested during the fiscal years ended June 30, 2022, 2021, and 2020 was &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;$0.1 million&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;, $0.6 million, and $10.1 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash-Settled Performance Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following is a summary of cash-settled performance units activity during the fiscal year ended June&#160;30, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Units (in thousands)&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:100%"&gt;Weighted Average Grant Date 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:100%"&gt;Outstanding at June 30, 2019, nonvested&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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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:100%"&gt;7.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2020, nonvested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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="3" style="background-color:#ffffff;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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The fair value of vested awards under the cash-settled performance plan for the fiscal years ended June&#160;30, 2020 was $0.4 million, respectively. All vested awards under the cash-settle performance plan were cash-settled as of June&#160;30, 2021. Payments of $0.4 million and $0.3 million were made to settle vested cash-settled performance units during the fiscal years ended June&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ib8263fa500514956b08d7770dea61ba3_I20061121"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzMxNA_c8f88eb4-0f86-43f8-a452-548340cce4f6"
      unitRef="shares">1400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ibd366c52fc394230ac03927e724f9765_I20100927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzE0MTA_0109db17-03ec-40a1-9803-211f99f852fa"
      unitRef="shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i526167d7294445f6a283f715aec8fbbb_D20100927-20100927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzE3NDk_cc88ceb9-5d9a-4d36-868e-0e1643657e01"
      unitRef="usdPerShare">9.31</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="ie73dc19beacb480f933160602b98c891_D20100927-20100927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzE3NTY_65fd1915-c5c5-4bc8-8537-4b305c0fcb47"
      unitRef="usdPerShare">19.74</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ie73dc19beacb480f933160602b98c891_D20100927-20100927"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzI3NDg3NzkwODY1NTI_3ea9b3ec-530c-40ce-9e58-f7d57f2713f7">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <lfvn:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingContractualTerm
      contextRef="ifd0451b47585451abee139de1ff3b5d1_D20100927-20100927"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzE5MzI_0d2d53cf-8f16-4ef2-879f-3df6c0bee769">P10Y</lfvn:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ia16623150e1a43bbbe55785097bbc35b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzIxOTQ_fa558b2c-c9a0-41e2-b9ed-3a0e7f284bc7"
      unitRef="shares">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i9299a6fd358a44deb468bd78a012a5a2_D20180202-20180202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzI1Mjk_e14b3ffe-aa28-4dfe-842d-6e1112d38090"
      unitRef="shares">425000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="ied4206a686ed44c2ace78a5bcce9a509_D20181115-20181115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzI1NDA_6d09774d-3488-49c6-bfc8-75b05c948a13"
      unitRef="shares">715000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i58768c7d9ced4912be9db721ed40e81d_D20201112-20201112"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzI1NTU_42562569-04e1-4979-be3e-6dc93341c12b"
      unitRef="shares">650000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i1844ceb949614eafa59726ceac800fb7_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzI3MDc_0ddbfb83-a420-4f61-b250-174104fcebf7"
      unitRef="shares">2900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i4632e65d1b164185b78e91f8631ba6bc_I20180202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzI4NTg_56b55713-c8ce-4850-941a-dd601eaafc65"
      unitRef="shares">2440000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="iecec270b05c54c128b72cbcb4194ae3b_I20180202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzI4ODM_3fe8c7cd-84e0-468f-8026-a5198215a9dc"
      unitRef="shares">475000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1844ceb949614eafa59726ceac800fb7_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzMxNTI_48175701-ee57-4c4c-a772-8cd4dd1f9f33"
      unitRef="usdPerShare">4.44</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i1844ceb949614eafa59726ceac800fb7_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzM2MDY_94abc174-e010-42d0-8c76-d8ef6c17d8a8"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <lfvn:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments
      contextRef="i4a3a68d47e39420c9fa7e0cec004df75_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzQ2NjM_f36aec4e-ae50-4057-839f-ece682206e17"
      unitRef="installment">3</lfvn:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ibaa52fd8b7124b4ebee12aa68028e27b_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzEzMTM4_15a58c51-fabd-4f78-90b6-63972c540e4f">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharePrice
      contextRef="i9d8166d2eace42df9617f231f28fc0bb_I20171229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzU1ODY_cc72b4c1-a7ee-466b-a109-ed01a8bc05e4"
      unitRef="usdPerShare">4.76</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ib347bbf2f51b4fec81e5034b7693d095_D20190108-20190108"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzEzMTM5_56a5a649-4088-41c2-b4a6-5ff6eccd1ec7">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="ib5e3c366a8eb439eae5cc5bd5d6df46a_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzYyOTg_39df9fea-87c5-4e51-847f-aebc0c0c7483"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i93a29e3406bb4c3a957715da1822d78c_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzYyOTg_57d726d0-2ebe-4ccc-8c0f-39d8f59229d7"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i5c5e5fa2f23b48c5a125d1e29c9d5385_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzY2OTI_24271009-14ea-4de8-9028-603ad1651f7f"
      unitRef="shares">400000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i5c5e5fa2f23b48c5a125d1e29c9d5385_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzY3NjE_91a2da6b-4cfd-492f-892c-023b030f999b"
      unitRef="shares">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i17561298753047eba5f5e369c4f5890d_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzcxMTY_72e168cd-a22f-4202-aad4-8517548ce299"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i5c5e5fa2f23b48c5a125d1e29c9d5385_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzcyOTI_dd70a14f-5fb6-447f-970b-0d31f871be9c"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee
      contextRef="i17561298753047eba5f5e369c4f5890d_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzczMzk_c05a165f-395d-4f52-9f31-bab8095c472d"
      unitRef="shares">3000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee>
    <lfvn:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountInExcessOfFairMarketValueOfStockForOptionNotToBeGranted
      contextRef="i5c5e5fa2f23b48c5a125d1e29c9d5385_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1Xzc1NzA_9ea92c67-7476-4a35-9c62-31549cf43fc8"
      unitRef="usd">25000</lfvn:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountInExcessOfFairMarketValueOfStockForOptionNotToBeGranted>
    <lfvn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod
      contextRef="i17561298753047eba5f5e369c4f5890d_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzEzMTQ1_ad215ed8-aae8-4b04-bd1e-507421be8e2a">P6M</lfvn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i17561298753047eba5f5e369c4f5890d_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzE2NDkyNjc0NTU2OTI_02b9047a-6559-4251-9bae-423a748d78d1"
      unitRef="shares">100000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="icc6419c4c2294529b26c700e2c6f6366_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzE2NDkyNjc0NTU2OTg_44bc8098-4b04-4503-a1b9-f324598fedd2"
      unitRef="shares">100000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="idaa3198765a04694b9af625b4a8d5eb4_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzE2NDkyNjc0NTU3Mjk_a048a7a8-a310-487c-9242-402e8fbc7632"
      unitRef="shares">100000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzE2NDkyNjc0NTU5Mzg_8c2afb87-f8c9-40ab-9d2b-77bafdcc1917"
      unitRef="usd">1800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzgzNzY_be35ae20-a5e8-417c-afac-73e887483f2d"
      unitRef="usd">2200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzgzODM_7296f0cc-548e-46af-a4b9-f020e9650d86"
      unitRef="usd">4800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <lfvn:SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseDecreaseofSharebasedLiabilities
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1Xzg0OTk_f82e8620-2c31-45b1-be85-a1ecc15dda65"
      unitRef="usd">-100000</lfvn:SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseDecreaseofSharebasedLiabilities>
    <lfvn:SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseDecreaseofSharebasedLiabilities
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1Xzg1MDY_229e0333-573f-4403-a899-4e9945c5abc2"
      unitRef="usd">100000</lfvn:SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseDecreaseofSharebasedLiabilities>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i438dbcbc523f47abb9ce9bcbfb4ddc35_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1Xzg2MTc_70f0308d-70b4-4c2a-af01-c90969c59893"
      unitRef="usd">2000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i474b11628d684a7f8306cb8e85fd9d1e_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1Xzg4OTQ_3e6bf32b-b76f-43ba-b649-787cd5d749ff">P1Y9M29D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iec4dcc95f97e4247a5ee861dd33768c2_D20170701-20180630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzkxMjQ_2252e44d-8212-4a68-be24-7bcd01a9d1bc">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1Xzk1NTc_6ceab989-06a6-4af3-b543-494c042f335e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1Xzk1NTc_b2ff9d53-70b0-40d6-9112-8b66d078a3af"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1Xzk1NTc_f2cb27db-146a-4eb8-ba5d-eb99d5a7a943"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzEzMTQ3_7100f5ae-1064-40c9-9cb3-68576294cb91">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following is a summary of stock option activity for the fiscal years ended June&#160;30, 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.398%"/&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:100%"&gt;Options (in thousands)&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:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&#160;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&#160;Remaining&lt;br/&gt;Contractual Term (in 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:100%"&gt;Aggregate Intrinsic Value (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt 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:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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:100%"&gt;20.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired or Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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:100%"&gt;4.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired or Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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:100%"&gt;16.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired or Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.39&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.39&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i75dd798856104a5c8988997b0e16ac3d_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzEtMS0xLTEtMTYxMzM_b2f29af0-4697-44ef-8ce9-5a9707e55896"
      unitRef="shares">527000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i75dd798856104a5c8988997b0e16ac3d_I20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzEtMy0xLTEtMTYxMzM_4433f04a-1092-40a1-9324-019c032e50f8"
      unitRef="usdPerShare">5.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzMtMS0xLTEtMTYxMzM_e607d339-1a2f-41bd-81e9-582f50ce5c23"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzMtMy0xLTEtMTYxMzM_0c2ca037-b671-4248-bc14-d52eb2b452df"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzQtMS0xLTEtMTYxMzM_02c5d72c-c796-4a0b-95ff-5d6529599c2a"
      unitRef="shares">25000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzQtMy0xLTEtMTYxMzM_f1e6ab96-f87a-4205-b3d9-a4674aea2637"
      unitRef="usdPerShare">3.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzQtNy0xLTEtMTYxMzM_e2720558-97b2-4626-9b2c-93f34110d023"
      unitRef="usd">283000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzUtMS0xLTEtMTYxMzM_11401397-1c3c-4373-b9ea-fc8bbc4de98f"
      unitRef="shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzUtMy0xLTEtMTYxMzM_4cb9be95-3401-4875-91db-faa697382e48"
      unitRef="usdPerShare">20.09</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzYtMS0xLTEtMTYxMzM_8543efe2-7fbc-4ae4-8538-d5d1cae946e0"
      unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzYtMy0xLTEtMTYxMzM_4f651146-ac95-4ade-8116-2d7bbd3bde97"
      unitRef="usdPerShare">4.11</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="iae002e5d853740f6a7ce9961da4ca0d6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzctMS0xLTEtMTYxMzM_c509b5cb-1e54-430c-91f0-3274b11666a5"
      unitRef="shares">496000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="iae002e5d853740f6a7ce9961da4ca0d6_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzctMy0xLTEtMTYxMzM_47c5fa68-ebba-494b-9dcf-9d8ebb3f3936"
      unitRef="usdPerShare">5.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzktMS0xLTEtMTYxMzM_9ae7aa99-d658-4f5a-b1e0-592cc52d1c3f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzktMy0xLTEtMTYxMzM_ad563b19-331c-4ecc-abe2-87454adba025"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzEwLTEtMS0xLTE2MTMz_a4e954c6-f66d-432e-b5b1-c24add456ec2"
      unitRef="shares">289000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzEwLTMtMS0xLTE2MTMz_3186f636-621d-4e79-b7ce-51febc30a89f"
      unitRef="usdPerShare">4.77</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzEwLTctMS0xLTE2MTMz_1ed97bf9-1474-45a3-b34c-bdbc5aedf247"
      unitRef="usd">1590000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzExLTEtMS0xLTE2MTMz_8e09fc88-fc6d-40c4-a2c9-17fdc2bc1cae"
      unitRef="shares">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzExLTMtMS0xLTE2MTMz_7adeabc4-aa48-4c3c-beb1-ff8d9b70d46e"
      unitRef="usdPerShare">4.82</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzEyLTEtMS0xLTE2MTMz_fec31e59-6d93-4620-b54e-867d83c099e9"
      unitRef="shares">9000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzEyLTMtMS0xLTE2MTMz_7eada49f-4ce5-4b17-a3ca-085b690ea8bf"
      unitRef="usdPerShare">6.19</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzEzLTEtMS0xLTE2MTMz_0f5cea80-6910-4630-bc55-9b932056f438"
      unitRef="shares">178000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzEzLTMtMS0xLTE2MTMz_b70d6f68-b05b-4338-a5e2-7febc8f0c536"
      unitRef="usdPerShare">5.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzE1LTEtMS0xLTE2MTMz_bc05bb39-1ec4-4687-8585-10ef306796a8"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzE1LTMtMS0xLTE2MTMz_8d4d336b-251f-4b3e-87fa-799a1f59f5fb"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzE2LTEtMS0xLTE2MTMz_48dc69b4-4b03-46f0-9ffe-f69c081125dd"
      unitRef="shares">30000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzE2LTMtMS0xLTE2MTMz_41be2f49-57b9-488b-8c47-d6b1a6bb1a1d"
      unitRef="usdPerShare">4.44</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzE2LTctMS0xLTE2MTMz_decae402-1152-4add-bda2-e2b30229ea17"
      unitRef="usd">108000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzE3LTEtMS0xLTE2MTMz_7c8c748c-0bc1-433c-b3b0-a070014a38ce"
      unitRef="shares">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzE3LTMtMS0xLTE2MTMz_2dc7cb4e-5ea4-480c-a2c9-ac6a44ee8407"
      unitRef="usdPerShare">16.12</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzE4LTEtMS0xLTE2MTMz_378b92ad-d40f-4d97-b87b-f9a04cfabe13"
      unitRef="shares">54000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzE4LTMtMS0xLTE2MTMz_29468122-2d65-4233-8dbd-a884c00b5d33"
      unitRef="usdPerShare">5.93</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzE5LTEtMS0xLTE2MTMz_7133df3e-2787-4b8f-87da-851529c88c3c"
      unitRef="shares">92000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzE5LTMtMS0xLTE2MTMz_80db1b9a-8658-4d97-945d-ab722dd08fef"
      unitRef="usdPerShare">6.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzE5LTUtMS0xLTE2MTMz_33e93805-6016-486f-abea-58bf02f76d0e">P4Y4M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzE5LTctMS0xLTE2MTMz_dcadba6c-044a-4992-8784-be8eca990352"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzIwLTEtMS0xLTE2MTMz_42562623-1de4-4e0e-b98f-052288ae1b8b"
      unitRef="shares">92000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzIwLTMtMS0xLTE2MTMz_4249fa97-a760-406f-bf3b-a5b4937be7df"
      unitRef="usdPerShare">6.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzIwLTUtMS0xLTE2MTMz_23c3b142-c4af-47d3-ae40-1d4e62d32e2f">P4Y4M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo3MDc4YWY0YmMxY2M0NGM1YTRjOTY1OTI3NWJmZGQwNy90YWJsZXJhbmdlOjcwNzhhZjRiYzFjYzQ0YzVhNGM5NjU5Mjc1YmZkZDA3XzIwLTctMS0xLTE2MTMz_8dc33091-2fa6-4eff-872e-f18ac5fa1d3c"
      unitRef="usd">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzEzMTM0_84a45dad-baea-4c88-b349-a0e60a8606f0">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following is a summary of restricted stock award activity during the fiscal years ended June&#160;30, 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;(in thousands)&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:100%"&gt;Weighted Average Grant Date 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:100%"&gt;Nonvested at June 30, 2019&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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#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:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt 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;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:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June 30, 2021&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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr style="height:12pt"&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;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i839094aa593b4ab0a8a1a5e67e809629_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowYmY4MzI4MDMyNjg0N2JiYWFkYTdmOTEyZWZjYzNhMy90YWJsZXJhbmdlOjBiZjgzMjgwMzI2ODQ3YmJhYWRhN2Y5MTJlZmNjM2EzXzEtMi0xLTEtMTYxMzM_6a17c26e-f1fc-4f50-9fae-f00c5578e310"
      unitRef="shares">90000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i839094aa593b4ab0a8a1a5e67e809629_I20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowYmY4MzI4MDMyNjg0N2JiYWFkYTdmOTEyZWZjYzNhMy90YWJsZXJhbmdlOjBiZjgzMjgwMzI2ODQ3YmJhYWRhN2Y5MTJlZmNjM2EzXzEtNC0xLTEtMTYxMzM_70bf01fd-e62e-478e-84f1-13cdc406f715"
      unitRef="usdPerShare">7.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i9da2e6e82aee499eb4ee46ee990ca12e_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowYmY4MzI4MDMyNjg0N2JiYWFkYTdmOTEyZWZjYzNhMy90YWJsZXJhbmdlOjBiZjgzMjgwMzI2ODQ3YmJhYWRhN2Y5MTJlZmNjM2EzXzMtMi0xLTEtMTYxMzM_6dfbab41-2c5c-4cde-8e7a-f9dfe7514404"
      unitRef="shares">30000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9da2e6e82aee499eb4ee46ee990ca12e_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowYmY4MzI4MDMyNjg0N2JiYWFkYTdmOTEyZWZjYzNhMy90YWJsZXJhbmdlOjBiZjgzMjgwMzI2ODQ3YmJhYWRhN2Y5MTJlZmNjM2EzXzMtNC0xLTEtMTYxMzM_c45a1c55-fcca-4b42-8778-91b202a6526c"
      unitRef="usdPerShare">15.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i9da2e6e82aee499eb4ee46ee990ca12e_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowYmY4MzI4MDMyNjg0N2JiYWFkYTdmOTEyZWZjYzNhMy90YWJsZXJhbmdlOjBiZjgzMjgwMzI2ODQ3YmJhYWRhN2Y5MTJlZmNjM2EzXzQtMi0xLTEtMTYxMzM_179e2af3-6eea-4942-851d-1719490367f1"
      unitRef="shares">80000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9da2e6e82aee499eb4ee46ee990ca12e_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowYmY4MzI4MDMyNjg0N2JiYWFkYTdmOTEyZWZjYzNhMy90YWJsZXJhbmdlOjBiZjgzMjgwMzI2ODQ3YmJhYWRhN2Y5MTJlZmNjM2EzXzQtNC0xLTEtMTYxMzM_733fc8b1-c85b-4a51-a172-9380eb4b235a"
      unitRef="usdPerShare">8.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i9da2e6e82aee499eb4ee46ee990ca12e_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowYmY4MzI4MDMyNjg0N2JiYWFkYTdmOTEyZWZjYzNhMy90YWJsZXJhbmdlOjBiZjgzMjgwMzI2ODQ3YmJhYWRhN2Y5MTJlZmNjM2EzXzUtMi0xLTEtMTYxMzM_d5b13ccd-7ff7-4ec4-a9ec-a918333927cc"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i9da2e6e82aee499eb4ee46ee990ca12e_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowYmY4MzI4MDMyNjg0N2JiYWFkYTdmOTEyZWZjYzNhMy90YWJsZXJhbmdlOjBiZjgzMjgwMzI2ODQ3YmJhYWRhN2Y5MTJlZmNjM2EzXzUtNC0xLTEtMTYxMzM_7cd83153-de8c-4ceb-abbc-ab2de6b0d8db"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib5048a5d603a4947abcb094500b89c23_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowYmY4MzI4MDMyNjg0N2JiYWFkYTdmOTEyZWZjYzNhMy90YWJsZXJhbmdlOjBiZjgzMjgwMzI2ODQ3YmJhYWRhN2Y5MTJlZmNjM2EzXzYtMi0xLTEtMTYxMzM_ab5cb105-2e46-4a85-b6f0-de69a47c57ec"
      unitRef="shares">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib5048a5d603a4947abcb094500b89c23_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowYmY4MzI4MDMyNjg0N2JiYWFkYTdmOTEyZWZjYzNhMy90YWJsZXJhbmdlOjBiZjgzMjgwMzI2ODQ3YmJhYWRhN2Y5MTJlZmNjM2EzXzYtNC0xLTEtMTYxMzM_2fcf8ded-7a4b-4d64-b9e1-c211340f3d7a"
      unitRef="usdPerShare">12.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib763166fc2ff401786c51d5999c9c33c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowYmY4MzI4MDMyNjg0N2JiYWFkYTdmOTEyZWZjYzNhMy90YWJsZXJhbmdlOjBiZjgzMjgwMzI2ODQ3YmJhYWRhN2Y5MTJlZmNjM2EzXzktMi0xLTEtMTYxMzM_42562dcb-4c6e-4abb-89de-3e2a7e9d7834"
      unitRef="shares">41000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib763166fc2ff401786c51d5999c9c33c_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowYmY4MzI4MDMyNjg0N2JiYWFkYTdmOTEyZWZjYzNhMy90YWJsZXJhbmdlOjBiZjgzMjgwMzI2ODQ3YmJhYWRhN2Y5MTJlZmNjM2EzXzktNC0xLTEtMTYxMzM_eace6d45-7581-4297-8bef-47ffbf4b6e26"
      unitRef="usdPerShare">11.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ib763166fc2ff401786c51d5999c9c33c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowYmY4MzI4MDMyNjg0N2JiYWFkYTdmOTEyZWZjYzNhMy90YWJsZXJhbmdlOjBiZjgzMjgwMzI2ODQ3YmJhYWRhN2Y5MTJlZmNjM2EzXzEwLTItMS0xLTE2MTMz_8a7562e7-73ca-409d-809e-43d740fb3238"
      unitRef="shares">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib763166fc2ff401786c51d5999c9c33c_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowYmY4MzI4MDMyNjg0N2JiYWFkYTdmOTEyZWZjYzNhMy90YWJsZXJhbmdlOjBiZjgzMjgwMzI2ODQ3YmJhYWRhN2Y5MTJlZmNjM2EzXzEwLTQtMS0xLTE2MTMz_2abbe678-0bfe-44bd-b751-4ae22054673d"
      unitRef="usdPerShare">12.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ib763166fc2ff401786c51d5999c9c33c_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowYmY4MzI4MDMyNjg0N2JiYWFkYTdmOTEyZWZjYzNhMy90YWJsZXJhbmdlOjBiZjgzMjgwMzI2ODQ3YmJhYWRhN2Y5MTJlZmNjM2EzXzExLTItMS0xLTE2MTMz_59ae6478-b72a-43cb-b63c-287e4fa8d696"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ib763166fc2ff401786c51d5999c9c33c_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowYmY4MzI4MDMyNjg0N2JiYWFkYTdmOTEyZWZjYzNhMy90YWJsZXJhbmdlOjBiZjgzMjgwMzI2ODQ3YmJhYWRhN2Y5MTJlZmNjM2EzXzExLTQtMS0xLTE2MTMz_3ddeb195-85c4-4cee-9812-b46543ca2ec2"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i858dfc478bfd4891b3314f7924ffd0ac_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowYmY4MzI4MDMyNjg0N2JiYWFkYTdmOTEyZWZjYzNhMy90YWJsZXJhbmdlOjBiZjgzMjgwMzI2ODQ3YmJhYWRhN2Y5MTJlZmNjM2EzXzEyLTItMS0xLTE2MTMz_5240514b-09dd-42c3-98df-976c6f4f1f08"
      unitRef="shares">41000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i858dfc478bfd4891b3314f7924ffd0ac_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowYmY4MzI4MDMyNjg0N2JiYWFkYTdmOTEyZWZjYzNhMy90YWJsZXJhbmdlOjBiZjgzMjgwMzI2ODQ3YmJhYWRhN2Y5MTJlZmNjM2EzXzEyLTQtMS0xLTE2MTMz_f4691a54-76cc-4564-b17e-4a3697d427fa"
      unitRef="usdPerShare">11.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2b322cf5d9504d11902bc3ed8b7dc281_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowYmY4MzI4MDMyNjg0N2JiYWFkYTdmOTEyZWZjYzNhMy90YWJsZXJhbmdlOjBiZjgzMjgwMzI2ODQ3YmJhYWRhN2Y5MTJlZmNjM2EzXzE1LTItMS0xLTE2MTMz_4c59015d-a422-4c62-a897-510466920726"
      unitRef="shares">66000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2b322cf5d9504d11902bc3ed8b7dc281_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowYmY4MzI4MDMyNjg0N2JiYWFkYTdmOTEyZWZjYzNhMy90YWJsZXJhbmdlOjBiZjgzMjgwMzI2ODQ3YmJhYWRhN2Y5MTJlZmNjM2EzXzE1LTQtMS0xLTE2MTMz_a88fad1e-343b-4a90-9131-04e20939af7e"
      unitRef="usdPerShare">6.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i2b322cf5d9504d11902bc3ed8b7dc281_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowYmY4MzI4MDMyNjg0N2JiYWFkYTdmOTEyZWZjYzNhMy90YWJsZXJhbmdlOjBiZjgzMjgwMzI2ODQ3YmJhYWRhN2Y5MTJlZmNjM2EzXzE2LTItMS0xLTE2MTMz_4d85491c-601d-4fd2-8104-22b560939497"
      unitRef="shares">41000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2b322cf5d9504d11902bc3ed8b7dc281_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowYmY4MzI4MDMyNjg0N2JiYWFkYTdmOTEyZWZjYzNhMy90YWJsZXJhbmdlOjBiZjgzMjgwMzI2ODQ3YmJhYWRhN2Y5MTJlZmNjM2EzXzE2LTQtMS0xLTE2MTMz_afb92b80-58dc-4716-bdeb-84cceb6b94c9"
      unitRef="usdPerShare">11.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i2b322cf5d9504d11902bc3ed8b7dc281_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowYmY4MzI4MDMyNjg0N2JiYWFkYTdmOTEyZWZjYzNhMy90YWJsZXJhbmdlOjBiZjgzMjgwMzI2ODQ3YmJhYWRhN2Y5MTJlZmNjM2EzXzE3LTItMS0xLTE2MTMz_33590b46-5924-4d88-9f77-ba7b8a5a622b"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i2b322cf5d9504d11902bc3ed8b7dc281_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowYmY4MzI4MDMyNjg0N2JiYWFkYTdmOTEyZWZjYzNhMy90YWJsZXJhbmdlOjBiZjgzMjgwMzI2ODQ3YmJhYWRhN2Y5MTJlZmNjM2EzXzE3LTQtMS0xLTE2MTMz_bca0a433-2501-4113-b455-08ccbf4c6125"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i726cae2935c54406afd863274b8f8557_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowYmY4MzI4MDMyNjg0N2JiYWFkYTdmOTEyZWZjYzNhMy90YWJsZXJhbmdlOjBiZjgzMjgwMzI2ODQ3YmJhYWRhN2Y5MTJlZmNjM2EzXzE4LTItMS0xLTE2MTMz_16c8ccb2-021f-4d90-9e1d-9c4e8f002912"
      unitRef="shares">66000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i726cae2935c54406afd863274b8f8557_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowYmY4MzI4MDMyNjg0N2JiYWFkYTdmOTEyZWZjYzNhMy90YWJsZXJhbmdlOjBiZjgzMjgwMzI2ODQ3YmJhYWRhN2Y5MTJlZmNjM2EzXzE4LTQtMS0xLTE2MTMz_d7877629-505d-4ce0-a12c-545dff0f152c"
      unitRef="usdPerShare">6.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i2b322cf5d9504d11902bc3ed8b7dc281_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1Xzk5NzM_cbbd7d80-004e-4a59-b566-f9a2d61e3ced"
      unitRef="usd">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ib763166fc2ff401786c51d5999c9c33c_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1Xzk5Nzc_27ce7bf9-1a6a-4dbe-b129-62510f64b10a"
      unitRef="usd">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i9da2e6e82aee499eb4ee46ee990ca12e_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1Xzk5ODQ_b59dd5ab-90d8-4cae-aa9e-f8495f8f17e8"
      unitRef="usd">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzEzMTUx_0d2b3833-1d5b-4e7c-b113-1dc91f8db0da">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following is a summary of restricted stock units activity during the fiscal years ended June&#160;30, 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Units (in thousands)&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:100%"&gt;Weighted Average Grant Date 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:100%"&gt;Nonvested at June 30, 2019&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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#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:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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:100%"&gt;12.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt 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;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:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June 30, 2021&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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i61f75f94434c446883ef892de2ac5cda_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTplMmM4OTA0ZTJmMjM0ZTMzOWQzNGI1NjE0NzcxYjk5OC90YWJsZXJhbmdlOmUyYzg5MDRlMmYyMzRlMzM5ZDM0YjU2MTQ3NzFiOTk4XzEtMi0xLTEtMTYxMzM_2b55d27e-7308-4893-a381-a3aa611c725d"
      unitRef="shares">340000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i61f75f94434c446883ef892de2ac5cda_I20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTplMmM4OTA0ZTJmMjM0ZTMzOWQzNGI1NjE0NzcxYjk5OC90YWJsZXJhbmdlOmUyYzg5MDRlMmYyMzRlMzM5ZDM0YjU2MTQ3NzFiOTk4XzEtNC0xLTEtMTYxMzM_29aba8cb-54c7-47b8-8c3c-86aff84f8c45"
      unitRef="usdPerShare">13.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ibe2e7a671268475facf8b123922ba900_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTplMmM4OTA0ZTJmMjM0ZTMzOWQzNGI1NjE0NzcxYjk5OC90YWJsZXJhbmdlOmUyYzg5MDRlMmYyMzRlMzM5ZDM0YjU2MTQ3NzFiOTk4XzMtMi0xLTEtMTYxMzM_db034ec7-e432-446e-a1bc-c9c59fc61d66"
      unitRef="shares">122000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibe2e7a671268475facf8b123922ba900_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTplMmM4OTA0ZTJmMjM0ZTMzOWQzNGI1NjE0NzcxYjk5OC90YWJsZXJhbmdlOmUyYzg5MDRlMmYyMzRlMzM5ZDM0YjU2MTQ3NzFiOTk4XzMtNC0xLTEtMTYxMzM_2808e890-a5de-4b1d-a5a7-7b5f61412a26"
      unitRef="usdPerShare">13.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ibe2e7a671268475facf8b123922ba900_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTplMmM4OTA0ZTJmMjM0ZTMzOWQzNGI1NjE0NzcxYjk5OC90YWJsZXJhbmdlOmUyYzg5MDRlMmYyMzRlMzM5ZDM0YjU2MTQ3NzFiOTk4XzQtMi0xLTEtMTYxMzM_8abf4227-5389-406c-8091-fac7294e2d4d"
      unitRef="shares">221000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibe2e7a671268475facf8b123922ba900_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTplMmM4OTA0ZTJmMjM0ZTMzOWQzNGI1NjE0NzcxYjk5OC90YWJsZXJhbmdlOmUyYzg5MDRlMmYyMzRlMzM5ZDM0YjU2MTQ3NzFiOTk4XzQtNC0xLTEtMTYxMzM_f3eea01b-3bdd-4daf-b952-f9e53fd82a70"
      unitRef="usdPerShare">13.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ibe2e7a671268475facf8b123922ba900_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTplMmM4OTA0ZTJmMjM0ZTMzOWQzNGI1NjE0NzcxYjk5OC90YWJsZXJhbmdlOmUyYzg5MDRlMmYyMzRlMzM5ZDM0YjU2MTQ3NzFiOTk4XzUtMi0xLTEtMTYxMzM_1fee1b25-7640-462f-a55b-f930f143ad67"
      unitRef="shares">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ibe2e7a671268475facf8b123922ba900_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTplMmM4OTA0ZTJmMjM0ZTMzOWQzNGI1NjE0NzcxYjk5OC90YWJsZXJhbmdlOmUyYzg5MDRlMmYyMzRlMzM5ZDM0YjU2MTQ3NzFiOTk4XzUtNC0xLTEtMTYxMzM_2f3f03be-8c26-4f2d-b75e-71a6524e3f46"
      unitRef="usdPerShare">12.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i93d4e79b14fb4b19bda24ce3602ef92d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTplMmM4OTA0ZTJmMjM0ZTMzOWQzNGI1NjE0NzcxYjk5OC90YWJsZXJhbmdlOmUyYzg5MDRlMmYyMzRlMzM5ZDM0YjU2MTQ3NzFiOTk4XzYtMi0xLTEtMTYxMzM_67a6f075-280c-4271-b32b-20c2a71bfc99"
      unitRef="shares">239000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i93d4e79b14fb4b19bda24ce3602ef92d_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTplMmM4OTA0ZTJmMjM0ZTMzOWQzNGI1NjE0NzcxYjk5OC90YWJsZXJhbmdlOmUyYzg5MDRlMmYyMzRlMzM5ZDM0YjU2MTQ3NzFiOTk4XzYtNC0xLTEtMTYxMzM_c68139fc-6e44-4413-9c04-fded96003288"
      unitRef="usdPerShare">13.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i232b39a36b0044c5955ce668736d4986_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTplMmM4OTA0ZTJmMjM0ZTMzOWQzNGI1NjE0NzcxYjk5OC90YWJsZXJhbmdlOmUyYzg5MDRlMmYyMzRlMzM5ZDM0YjU2MTQ3NzFiOTk4XzktMi0xLTEtMTYxMzM_d436ac48-9cc7-4b54-9f86-3497ac95e8b6"
      unitRef="shares">202000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i232b39a36b0044c5955ce668736d4986_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTplMmM4OTA0ZTJmMjM0ZTMzOWQzNGI1NjE0NzcxYjk5OC90YWJsZXJhbmdlOmUyYzg5MDRlMmYyMzRlMzM5ZDM0YjU2MTQ3NzFiOTk4XzktNC0xLTEtMTYxMzM_e13a8938-8576-4fb1-af17-82c6bda62821"
      unitRef="usdPerShare">12.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i232b39a36b0044c5955ce668736d4986_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTplMmM4OTA0ZTJmMjM0ZTMzOWQzNGI1NjE0NzcxYjk5OC90YWJsZXJhbmdlOmUyYzg5MDRlMmYyMzRlMzM5ZDM0YjU2MTQ3NzFiOTk4XzEwLTItMS0xLTE2MTMz_6aad9061-b220-4f67-ba43-4978e3d17a44"
      unitRef="shares">135000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i232b39a36b0044c5955ce668736d4986_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTplMmM4OTA0ZTJmMjM0ZTMzOWQzNGI1NjE0NzcxYjk5OC90YWJsZXJhbmdlOmUyYzg5MDRlMmYyMzRlMzM5ZDM0YjU2MTQ3NzFiOTk4XzEwLTQtMS0xLTE2MTMz_17c3bf85-74b6-4b53-bbdf-b1fe9325f068"
      unitRef="usdPerShare">13.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i232b39a36b0044c5955ce668736d4986_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTplMmM4OTA0ZTJmMjM0ZTMzOWQzNGI1NjE0NzcxYjk5OC90YWJsZXJhbmdlOmUyYzg5MDRlMmYyMzRlMzM5ZDM0YjU2MTQ3NzFiOTk4XzExLTItMS0xLTE2MTMz_6deb672a-101e-4fe2-9aba-5eaca18fa81a"
      unitRef="shares">121000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i232b39a36b0044c5955ce668736d4986_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTplMmM4OTA0ZTJmMjM0ZTMzOWQzNGI1NjE0NzcxYjk5OC90YWJsZXJhbmdlOmUyYzg5MDRlMmYyMzRlMzM5ZDM0YjU2MTQ3NzFiOTk4XzExLTQtMS0xLTE2MTMz_7e2d155f-e142-4a87-b6a6-cf983a2574f0"
      unitRef="usdPerShare">14.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic28393b508064e0b8fa960aaf5f0e00f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTplMmM4OTA0ZTJmMjM0ZTMzOWQzNGI1NjE0NzcxYjk5OC90YWJsZXJhbmdlOmUyYzg5MDRlMmYyMzRlMzM5ZDM0YjU2MTQ3NzFiOTk4XzEyLTItMS0xLTE2MTMz_10f8d11b-d932-4634-8124-8d364e4e9419"
      unitRef="shares">185000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic28393b508064e0b8fa960aaf5f0e00f_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTplMmM4OTA0ZTJmMjM0ZTMzOWQzNGI1NjE0NzcxYjk5OC90YWJsZXJhbmdlOmUyYzg5MDRlMmYyMzRlMzM5ZDM0YjU2MTQ3NzFiOTk4XzEyLTQtMS0xLTE2MTMz_c929b645-c7a5-42d3-a35c-2728361a13a6"
      unitRef="usdPerShare">12.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0d02a67bac3f402e81c24021b6b8d44d_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTplMmM4OTA0ZTJmMjM0ZTMzOWQzNGI1NjE0NzcxYjk5OC90YWJsZXJhbmdlOmUyYzg5MDRlMmYyMzRlMzM5ZDM0YjU2MTQ3NzFiOTk4XzE1LTItMS0xLTE2MTMz_ec0fafb4-c6a8-44b1-83cc-779609d8890d"
      unitRef="shares">321000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0d02a67bac3f402e81c24021b6b8d44d_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTplMmM4OTA0ZTJmMjM0ZTMzOWQzNGI1NjE0NzcxYjk5OC90YWJsZXJhbmdlOmUyYzg5MDRlMmYyMzRlMzM5ZDM0YjU2MTQ3NzFiOTk4XzE1LTQtMS0xLTE2MTMz_fb07a5bc-bc41-457c-9948-a1e338863cbf"
      unitRef="usdPerShare">6.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i0d02a67bac3f402e81c24021b6b8d44d_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTplMmM4OTA0ZTJmMjM0ZTMzOWQzNGI1NjE0NzcxYjk5OC90YWJsZXJhbmdlOmUyYzg5MDRlMmYyMzRlMzM5ZDM0YjU2MTQ3NzFiOTk4XzE2LTItMS0xLTE2MTMz_bb38fbc1-4f56-4135-aaa7-e27af3cfe5ed"
      unitRef="shares">92000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0d02a67bac3f402e81c24021b6b8d44d_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTplMmM4OTA0ZTJmMjM0ZTMzOWQzNGI1NjE0NzcxYjk5OC90YWJsZXJhbmdlOmUyYzg5MDRlMmYyMzRlMzM5ZDM0YjU2MTQ3NzFiOTk4XzE2LTQtMS0xLTE2MTMz_507db80a-1502-4d7a-ba3d-d9d711fdc2b1"
      unitRef="usdPerShare">13.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i0d02a67bac3f402e81c24021b6b8d44d_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTplMmM4OTA0ZTJmMjM0ZTMzOWQzNGI1NjE0NzcxYjk5OC90YWJsZXJhbmdlOmUyYzg5MDRlMmYyMzRlMzM5ZDM0YjU2MTQ3NzFiOTk4XzE3LTItMS0xLTE2MTMz_d13b7aa5-6344-4fb1-b5ca-05960b1093ce"
      unitRef="shares">80000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i0d02a67bac3f402e81c24021b6b8d44d_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTplMmM4OTA0ZTJmMjM0ZTMzOWQzNGI1NjE0NzcxYjk5OC90YWJsZXJhbmdlOmUyYzg5MDRlMmYyMzRlMzM5ZDM0YjU2MTQ3NzFiOTk4XzE3LTQtMS0xLTE2MTMz_a2bb54b5-9b87-475e-af79-1a9f5af091d2"
      unitRef="usdPerShare">9.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i47f10ef413fb46ec8b564adca4422df3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTplMmM4OTA0ZTJmMjM0ZTMzOWQzNGI1NjE0NzcxYjk5OC90YWJsZXJhbmdlOmUyYzg5MDRlMmYyMzRlMzM5ZDM0YjU2MTQ3NzFiOTk4XzE4LTItMS0xLTE2MTMz_e62093e5-238b-4a77-8a1a-453a6b7a6303"
      unitRef="shares">334000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i47f10ef413fb46ec8b564adca4422df3_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTplMmM4OTA0ZTJmMjM0ZTMzOWQzNGI1NjE0NzcxYjk5OC90YWJsZXJhbmdlOmUyYzg5MDRlMmYyMzRlMzM5ZDM0YjU2MTQ3NzFiOTk4XzE4LTQtMS0xLTE2MTMz_634558c4-7f08-4bb2-8341-92fbf9215ee6"
      unitRef="usdPerShare">7.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i0d02a67bac3f402e81c24021b6b8d44d_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzEwMjU0_7aad1efa-bcf0-4e48-8d92-f0a0f8edb802"
      unitRef="usd">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i232b39a36b0044c5955ce668736d4986_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzEwMjYx_51e6f434-9cad-4fe2-a299-5c9349dd8ed8"
      unitRef="usd">1600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ibe2e7a671268475facf8b123922ba900_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzE2NDkyNjc0NTg2MTI_b2982948-bf2d-4f7f-b518-74260ff06ee4"
      unitRef="usd">3300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <lfvn:SharebasedCompensationArrangementbySharebasedPaymentAwardDistributionPercentage
      contextRef="i8f1c1f1fdbb34c44b3771165cc178330_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzEwNzU4_f0391a33-9cae-4eac-834c-540b243675ac"
      unitRef="number">0</lfvn:SharebasedCompensationArrangementbySharebasedPaymentAwardDistributionPercentage>
    <lfvn:SharebasedCompensationArrangementbySharebasedPaymentAwardDistributionPercentage
      contextRef="i75eaf877309f49b38f251129dab2caa9_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzEwNzY0_3ad6120f-7945-4359-98f5-3076aa2a39b1"
      unitRef="number">2</lfvn:SharebasedCompensationArrangementbySharebasedPaymentAwardDistributionPercentage>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzEzMTIy_b16d63ab-e7ca-4c61-8130-a27c4f4f726b">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following is a summary of performance restricted stock units activity during the fiscal years ended June&#160;30, 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Units (in thousands)&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:100%"&gt;Weighted Average Grant Date 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:100%"&gt;Nonvested at June 30, 2019&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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#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:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(658)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt 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;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Vested&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June 30, 2021&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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Vested&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.836%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:95.121%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;Includes shares added based on achievement of performance goals in excess of target.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id34632f4f17a4757903c854826be30d2_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo5MTQ5NzllZjUzYmE0MDA3ODBjMGIxMmY3OTY0ZGRiZS90YWJsZXJhbmdlOjkxNDk3OWVmNTNiYTQwMDc4MGMwYjEyZjc5NjRkZGJlXzEtMi0xLTEtMTYxMzM_a8ff8fd5-f5c2-400e-86ce-8303218d9e18"
      unitRef="shares">450000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id34632f4f17a4757903c854826be30d2_I20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo5MTQ5NzllZjUzYmE0MDA3ODBjMGIxMmY3OTY0ZGRiZS90YWJsZXJhbmdlOjkxNDk3OWVmNTNiYTQwMDc4MGMwYjEyZjc5NjRkZGJlXzEtNC0xLTEtMTYxMzM_10834e01-b609-4aa7-bf63-7bbd68313477"
      unitRef="usdPerShare">7.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3ed6308f5df04f369816b992dbdc0ad0_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo5MTQ5NzllZjUzYmE0MDA3ODBjMGIxMmY3OTY0ZGRiZS90YWJsZXJhbmdlOjkxNDk3OWVmNTNiYTQwMDc4MGMwYjEyZjc5NjRkZGJlXzMtMi0xLTEtMTYxMzM_6e0e092e-8dd7-404a-936b-f606146152b1"
      unitRef="shares">357000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3ed6308f5df04f369816b992dbdc0ad0_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo5MTQ5NzllZjUzYmE0MDA3ODBjMGIxMmY3OTY0ZGRiZS90YWJsZXJhbmdlOjkxNDk3OWVmNTNiYTQwMDc4MGMwYjEyZjc5NjRkZGJlXzMtNC0xLTEtMTYxMzM_b630b8d1-6f3d-4765-b433-2f8c369f7275"
      unitRef="usdPerShare">6.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i3ed6308f5df04f369816b992dbdc0ad0_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo5MTQ5NzllZjUzYmE0MDA3ODBjMGIxMmY3OTY0ZGRiZS90YWJsZXJhbmdlOjkxNDk3OWVmNTNiYTQwMDc4MGMwYjEyZjc5NjRkZGJlXzQtMi0xLTEtMTYxMzM_5b4eea7c-1e2a-4249-936c-97b6834bc830"
      unitRef="shares">658000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3ed6308f5df04f369816b992dbdc0ad0_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo5MTQ5NzllZjUzYmE0MDA3ODBjMGIxMmY3OTY0ZGRiZS90YWJsZXJhbmdlOjkxNDk3OWVmNTNiYTQwMDc4MGMwYjEyZjc5NjRkZGJlXzQtNC0xLTEtMTYxMzM_7c1af835-d537-4bed-98f7-201efa6d95ae"
      unitRef="usdPerShare">5.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i3ed6308f5df04f369816b992dbdc0ad0_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo5MTQ5NzllZjUzYmE0MDA3ODBjMGIxMmY3OTY0ZGRiZS90YWJsZXJhbmdlOjkxNDk3OWVmNTNiYTQwMDc4MGMwYjEyZjc5NjRkZGJlXzUtMi0xLTEtMTYxMzM_cb7eb87f-8252-45d5-8440-2bb63f0ce276"
      unitRef="shares">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i3ed6308f5df04f369816b992dbdc0ad0_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo5MTQ5NzllZjUzYmE0MDA3ODBjMGIxMmY3OTY0ZGRiZS90YWJsZXJhbmdlOjkxNDk3OWVmNTNiYTQwMDc4MGMwYjEyZjc5NjRkZGJlXzUtNC0xLTEtMTYxMzM_1e700aaf-51c4-426b-9897-7cfc91040490"
      unitRef="usdPerShare">15.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7b87fd7091ab45b68c59d5ede35089cf_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo5MTQ5NzllZjUzYmE0MDA3ODBjMGIxMmY3OTY0ZGRiZS90YWJsZXJhbmdlOjkxNDk3OWVmNTNiYTQwMDc4MGMwYjEyZjc5NjRkZGJlXzYtMi0xLTEtMTYxMzM_154dd142-9dc4-4131-8129-d2aeef479595"
      unitRef="shares">109000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7b87fd7091ab45b68c59d5ede35089cf_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo5MTQ5NzllZjUzYmE0MDA3ODBjMGIxMmY3OTY0ZGRiZS90YWJsZXJhbmdlOjkxNDk3OWVmNTNiYTQwMDc4MGMwYjEyZjc5NjRkZGJlXzYtNC0xLTEtMTYxMzM_cf4fb2d6-d109-4f92-9c95-2fdccb4d8fb8"
      unitRef="usdPerShare">13.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i02bc88abf92f4dc3a21cc779d4736d27_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo5MTQ5NzllZjUzYmE0MDA3ODBjMGIxMmY3OTY0ZGRiZS90YWJsZXJhbmdlOjkxNDk3OWVmNTNiYTQwMDc4MGMwYjEyZjc5NjRkZGJlXzgtMi0xLTEtMTYxMzM_aece5043-f0c1-4087-97f0-e943692703c7"
      unitRef="shares">49000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i02bc88abf92f4dc3a21cc779d4736d27_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo5MTQ5NzllZjUzYmE0MDA3ODBjMGIxMmY3OTY0ZGRiZS90YWJsZXJhbmdlOjkxNDk3OWVmNTNiYTQwMDc4MGMwYjEyZjc5NjRkZGJlXzgtNC0xLTEtMTYxMzM_a33d9137-6a6b-42e8-8803-d630dff9cfda"
      unitRef="usdPerShare">14.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i02bc88abf92f4dc3a21cc779d4736d27_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo5MTQ5NzllZjUzYmE0MDA3ODBjMGIxMmY3OTY0ZGRiZS90YWJsZXJhbmdlOjkxNDk3OWVmNTNiYTQwMDc4MGMwYjEyZjc5NjRkZGJlXzktMi0xLTEtMTYxMzM_b5e82e88-20bc-4ad9-83e3-172494962fd5"
      unitRef="shares">55000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i02bc88abf92f4dc3a21cc779d4736d27_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo5MTQ5NzllZjUzYmE0MDA3ODBjMGIxMmY3OTY0ZGRiZS90YWJsZXJhbmdlOjkxNDk3OWVmNTNiYTQwMDc4MGMwYjEyZjc5NjRkZGJlXzktNC0xLTEtMTYxMzM_1f162201-99e1-4bc8-8961-4f52c44d7993"
      unitRef="usdPerShare">13.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i02bc88abf92f4dc3a21cc779d4736d27_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo5MTQ5NzllZjUzYmE0MDA3ODBjMGIxMmY3OTY0ZGRiZS90YWJsZXJhbmdlOjkxNDk3OWVmNTNiYTQwMDc4MGMwYjEyZjc5NjRkZGJlXzEwLTItMS0xLTE2MTMz_48964d56-cd47-4e36-a0e1-21c74cc4ed37"
      unitRef="shares">91000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i02bc88abf92f4dc3a21cc779d4736d27_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo5MTQ5NzllZjUzYmE0MDA3ODBjMGIxMmY3OTY0ZGRiZS90YWJsZXJhbmdlOjkxNDk3OWVmNTNiYTQwMDc4MGMwYjEyZjc5NjRkZGJlXzEwLTQtMS0xLTE2MTMz_85d6fc76-f44a-4b4c-a835-70fb1cb6d0e2"
      unitRef="usdPerShare">14.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i06be9b82e5224efc83442a3a41017670_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo5MTQ5NzllZjUzYmE0MDA3ODBjMGIxMmY3OTY0ZGRiZS90YWJsZXJhbmdlOjkxNDk3OWVmNTNiYTQwMDc4MGMwYjEyZjc5NjRkZGJlXzExLTItMS0xLTE2MTMz_e4137fd7-d8aa-4e82-9c7e-cb8c1a8449f8"
      unitRef="shares">12000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i06be9b82e5224efc83442a3a41017670_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo5MTQ5NzllZjUzYmE0MDA3ODBjMGIxMmY3OTY0ZGRiZS90YWJsZXJhbmdlOjkxNDk3OWVmNTNiYTQwMDc4MGMwYjEyZjc5NjRkZGJlXzExLTQtMS0xLTE2MTMz_3a745244-48fc-43de-8919-09e44dd49d31"
      unitRef="usdPerShare">13.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i43f3cf2b50e841bea057f4b6b13820d5_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo5MTQ5NzllZjUzYmE0MDA3ODBjMGIxMmY3OTY0ZGRiZS90YWJsZXJhbmdlOjkxNDk3OWVmNTNiYTQwMDc4MGMwYjEyZjc5NjRkZGJlXzEzLTItMS0xLTE2MTMz_f5d4904d-42db-4cba-97e9-34bffe0ff6d5"
      unitRef="shares">176000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i43f3cf2b50e841bea057f4b6b13820d5_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo5MTQ5NzllZjUzYmE0MDA3ODBjMGIxMmY3OTY0ZGRiZS90YWJsZXJhbmdlOjkxNDk3OWVmNTNiYTQwMDc4MGMwYjEyZjc5NjRkZGJlXzEzLTQtMS0xLTE2MTMz_55fdbd1d-47f3-4982-84aa-d1ab94c02daa"
      unitRef="usdPerShare">7.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i43f3cf2b50e841bea057f4b6b13820d5_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo5MTQ5NzllZjUzYmE0MDA3ODBjMGIxMmY3OTY0ZGRiZS90YWJsZXJhbmdlOjkxNDk3OWVmNTNiYTQwMDc4MGMwYjEyZjc5NjRkZGJlXzE0LTItMS0xLTE2MTMz_a9d18d94-add1-4155-bbc8-869afc2e3a9e"
      unitRef="shares">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i43f3cf2b50e841bea057f4b6b13820d5_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo5MTQ5NzllZjUzYmE0MDA3ODBjMGIxMmY3OTY0ZGRiZS90YWJsZXJhbmdlOjkxNDk3OWVmNTNiYTQwMDc4MGMwYjEyZjc5NjRkZGJlXzE0LTQtMS0xLTE2MTMz_4dba67c2-d024-4990-b777-5cbce1617dbd"
      unitRef="usdPerShare">13.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i43f3cf2b50e841bea057f4b6b13820d5_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo5MTQ5NzllZjUzYmE0MDA3ODBjMGIxMmY3OTY0ZGRiZS90YWJsZXJhbmdlOjkxNDk3OWVmNTNiYTQwMDc4MGMwYjEyZjc5NjRkZGJlXzE1LTItMS0xLTE2MTMz_0e3567ac-ce98-4657-bd77-8df37e5b335d"
      unitRef="shares">177000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i43f3cf2b50e841bea057f4b6b13820d5_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo5MTQ5NzllZjUzYmE0MDA3ODBjMGIxMmY3OTY0ZGRiZS90YWJsZXJhbmdlOjkxNDk3OWVmNTNiYTQwMDc4MGMwYjEyZjc5NjRkZGJlXzE1LTQtMS0xLTE2MTMz_cddea857-c3ef-46fc-8165-da6f06a39098"
      unitRef="usdPerShare">7.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if7f3a7d7fe754c4b8ee016022e5b96cf_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo5MTQ5NzllZjUzYmE0MDA3ODBjMGIxMmY3OTY0ZGRiZS90YWJsZXJhbmdlOjkxNDk3OWVmNTNiYTQwMDc4MGMwYjEyZjc5NjRkZGJlXzE2LTItMS0xLTE2MTMz_b6bdbb8c-2a9e-4daf-af4f-39c8f5d37123"
      unitRef="shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if7f3a7d7fe754c4b8ee016022e5b96cf_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTo5MTQ5NzllZjUzYmE0MDA3ODBjMGIxMmY3OTY0ZGRiZS90YWJsZXJhbmdlOjkxNDk3OWVmNTNiYTQwMDc4MGMwYjEyZjc5NjRkZGJlXzE2LTQtMS0xLTE2MTMz_d7f9d3ce-1d07-4520-a805-950c10ed149a"
      unitRef="usdPerShare">15.2</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i43f3cf2b50e841bea057f4b6b13820d5_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzEyMzcx_c62b0875-4314-44d8-b3df-14755807d290"
      unitRef="usd">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i02bc88abf92f4dc3a21cc779d4736d27_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzEyMzc1_dd144309-37ca-4eff-b755-d535eca39962"
      unitRef="usd">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i3ed6308f5df04f369816b992dbdc0ad0_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzEyMzgz_b09f5529-e6c3-4905-9dac-d9ecd69d25ce"
      unitRef="usd">10100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzEzMTQy_2a381822-a813-4c15-bed5-67dd9142226b">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following is a summary of cash-settled performance units activity during the fiscal year ended June&#160;30, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Units (in thousands)&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:100%"&gt;Weighted Average Grant Date 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:100%"&gt;Outstanding at June 30, 2019, nonvested&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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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:100%"&gt;7.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2020, nonvested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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="3" style="background-color:#ffffff;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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2a7ca29a510e41c2a52c95e91f56d481_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowNjgxYjM3MDA1NWI0OTg5ODE4ZTE3MzkzODk4ZDA4Zi90YWJsZXJhbmdlOjA2ODFiMzcwMDU1YjQ5ODk4MThlMTczOTM4OThkMDhmXzEtMi0xLTEtMTYxMzM_a79edcb8-e9e1-45ce-be1d-765d1599fa8d"
      unitRef="shares">50000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6120469d695344069d16b3d4fd55d4fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowNjgxYjM3MDA1NWI0OTg5ODE4ZTE3MzkzODk4ZDA4Zi90YWJsZXJhbmdlOjA2ODFiMzcwMDU1YjQ5ODk4MThlMTczOTM4OThkMDhmXzMtMi0xLTEtMTYxMzM_1fa9c897-4509-4201-93a8-51e9cf5b230c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6120469d695344069d16b3d4fd55d4fc_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowNjgxYjM3MDA1NWI0OTg5ODE4ZTE3MzkzODk4ZDA4Zi90YWJsZXJhbmdlOjA2ODFiMzcwMDU1YjQ5ODk4MThlMTczOTM4OThkMDhmXzMtNC0xLTEtMTYxMzM_e71ff107-0fd2-40ac-a551-7fe4608e1d3f"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i6120469d695344069d16b3d4fd55d4fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowNjgxYjM3MDA1NWI0OTg5ODE4ZTE3MzkzODk4ZDA4Zi90YWJsZXJhbmdlOjA2ODFiMzcwMDU1YjQ5ODk4MThlMTczOTM4OThkMDhmXzQtMi0xLTEtMTYxMzM_ab4ee04a-660c-4ced-b57a-12c0f1e7da73"
      unitRef="shares">42000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6120469d695344069d16b3d4fd55d4fc_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowNjgxYjM3MDA1NWI0OTg5ODE4ZTE3MzkzODk4ZDA4Zi90YWJsZXJhbmdlOjA2ODFiMzcwMDU1YjQ5ODk4MThlMTczOTM4OThkMDhmXzQtNC0xLTEtMTYxMzM_46c2cbd7-a974-4182-8927-f2d0c712673c"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i6120469d695344069d16b3d4fd55d4fc_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowNjgxYjM3MDA1NWI0OTg5ODE4ZTE3MzkzODk4ZDA4Zi90YWJsZXJhbmdlOjA2ODFiMzcwMDU1YjQ5ODk4MThlMTczOTM4OThkMDhmXzUtMi0xLTEtMTYxMzM_76f358c9-b6c6-4deb-bc22-5e2c7a5174d0"
      unitRef="shares">8000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i6120469d695344069d16b3d4fd55d4fc_D20190701-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowNjgxYjM3MDA1NWI0OTg5ODE4ZTE3MzkzODk4ZDA4Zi90YWJsZXJhbmdlOjA2ODFiMzcwMDU1YjQ5ODk4MThlMTczOTM4OThkMDhmXzUtNC0xLTEtMTYxMzM_8c915753-f909-4da2-94fb-23793091e969"
      unitRef="usdPerShare">7.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i769ec48f59604fbebc878cdbd17bcaf6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90YWJsZTowNjgxYjM3MDA1NWI0OTg5ODE4ZTE3MzkzODk4ZDA4Zi90YWJsZXJhbmdlOjA2ODFiMzcwMDU1YjQ5ODk4MThlMTczOTM4OThkMDhmXzYtMi0xLTEtMTYxMzM_ae9383d7-0ac8-4fce-b376-276ab381a498"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i6120469d695344069d16b3d4fd55d4fc_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzEyNjY2_0c1a92e6-71eb-425b-a9d5-632eac42ff43"
      unitRef="usd">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid
      contextRef="id2a3faeef4a34db6a066b4c0760356d2_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzEyNzg1_ef9bad6d-6afa-458a-982a-60820a2e2d3d"
      unitRef="usd">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid
      contextRef="i6120469d695344069d16b3d4fd55d4fc_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNDkvZnJhZzo1OTdjYmIwZmQzZjE0Y2FiYjUzM2M5YWQ2YzQxMTZmNS90ZXh0cmVnaW9uOjU5N2NiYjBmZDNmMTRjYWJiNTMzYzlhZDZjNDExNmY1XzEyNzky_139cee80-41dc-45fc-aa35-3bc8149e4e80"
      unitRef="usd">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTUvZnJhZzo5ZGJlMjMzOTEyOGI0ZTFmOTA2N2E0M2U5MjA5Mjc4Ni90ZXh0cmVnaW9uOjlkYmUyMzM5MTI4YjRlMWY5MDY3YTQzZTkyMDkyNzg2Xzk4_89ca30e7-1762-4cc7-83f1-c8a6e7891112">Other Expense, Net&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Other expense, net consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.911%"/&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:100%"&gt;Year ended June&#160;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.5pt 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2020&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency transaction gain (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(646)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(434)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on settlement of forward contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on disposal of fixed 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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total other expense, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(669)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(366)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTUvZnJhZzo5ZGJlMjMzOTEyOGI0ZTFmOTA2N2E0M2U5MjA5Mjc4Ni90ZXh0cmVnaW9uOjlkYmUyMzM5MTI4YjRlMWY5MDY3YTQzZTkyMDkyNzg2XzEwNA_ed2c78f5-0919-4531-895c-7c40c9f32f00">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Other expense, net consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.911%"/&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:100%"&gt;Year ended June&#160;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.5pt 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2020&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency transaction gain (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(646)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(434)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on settlement of forward contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on disposal of fixed 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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total other expense, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(669)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(366)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTUvZnJhZzo5ZGJlMjMzOTEyOGI0ZTFmOTA2N2E0M2U5MjA5Mjc4Ni90YWJsZTplYTJhMmViZTFjNjM0ZWFhODgxZTkwY2E2NjBlODA5Ni90YWJsZXJhbmdlOmVhMmEyZWJlMWM2MzRlYWE4ODFlOTBjYTY2MGU4MDk2XzMtMS0xLTEtMTYxMzM_f2d8db5d-1940-428c-a458-428565ced577"
      unitRef="usd">-646000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTUvZnJhZzo5ZGJlMjMzOTEyOGI0ZTFmOTA2N2E0M2U5MjA5Mjc4Ni90YWJsZTplYTJhMmViZTFjNjM0ZWFhODgxZTkwY2E2NjBlODA5Ni90YWJsZXJhbmdlOmVhMmEyZWJlMWM2MzRlYWE4ODFlOTBjYTY2MGU4MDk2XzMtMy0xLTEtMTYxMzM_aa9151a5-c059-4c3d-92f3-2a14a6baeb96"
      unitRef="usd">201000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTUvZnJhZzo5ZGJlMjMzOTEyOGI0ZTFmOTA2N2E0M2U5MjA5Mjc4Ni90YWJsZTplYTJhMmViZTFjNjM0ZWFhODgxZTkwY2E2NjBlODA5Ni90YWJsZXJhbmdlOmVhMmEyZWJlMWM2MzRlYWE4ODFlOTBjYTY2MGU4MDk2XzMtNS0xLTEtMTYxMzM_352cf27f-e8db-4233-80c7-cc05e3f5958e"
      unitRef="usd">-434000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:GainLossOnSaleOfDerivatives
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTUvZnJhZzo5ZGJlMjMzOTEyOGI0ZTFmOTA2N2E0M2U5MjA5Mjc4Ni90YWJsZTplYTJhMmViZTFjNjM0ZWFhODgxZTkwY2E2NjBlODA5Ni90YWJsZXJhbmdlOmVhMmEyZWJlMWM2MzRlYWE4ODFlOTBjYTY2MGU4MDk2XzQtMS0xLTEtMTYxMzM_fb3c96d6-c661-4b5a-b0b6-f0f57406ccd8"
      unitRef="usd">-64000</us-gaap:GainLossOnSaleOfDerivatives>
    <us-gaap:GainLossOnSaleOfDerivatives
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTUvZnJhZzo5ZGJlMjMzOTEyOGI0ZTFmOTA2N2E0M2U5MjA5Mjc4Ni90YWJsZTplYTJhMmViZTFjNjM0ZWFhODgxZTkwY2E2NjBlODA5Ni90YWJsZXJhbmdlOmVhMmEyZWJlMWM2MzRlYWE4ODFlOTBjYTY2MGU4MDk2XzQtMy0xLTEtMTYxMzM_d4d87628-a37b-444d-a1a8-47eb3768d463"
      unitRef="usd">-571000</us-gaap:GainLossOnSaleOfDerivatives>
    <us-gaap:GainLossOnSaleOfDerivatives
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTUvZnJhZzo5ZGJlMjMzOTEyOGI0ZTFmOTA2N2E0M2U5MjA5Mjc4Ni90YWJsZTplYTJhMmViZTFjNjM0ZWFhODgxZTkwY2E2NjBlODA5Ni90YWJsZXJhbmdlOmVhMmEyZWJlMWM2MzRlYWE4ODFlOTBjYTY2MGU4MDk2XzQtNS0xLTEtMTYxMzM_0c110da8-12d6-4f49-8ea3-7c700c903b06"
      unitRef="usd">-368000</us-gaap:GainLossOnSaleOfDerivatives>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTUvZnJhZzo5ZGJlMjMzOTEyOGI0ZTFmOTA2N2E0M2U5MjA5Mjc4Ni90YWJsZTplYTJhMmViZTFjNjM0ZWFhODgxZTkwY2E2NjBlODA5Ni90YWJsZXJhbmdlOmVhMmEyZWJlMWM2MzRlYWE4ODFlOTBjYTY2MGU4MDk2XzUtMS0xLTEtMTYxMzM_492ad9e8-93a7-4d3f-b37d-aebea4a0d9b5"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTUvZnJhZzo5ZGJlMjMzOTEyOGI0ZTFmOTA2N2E0M2U5MjA5Mjc4Ni90YWJsZTplYTJhMmViZTFjNjM0ZWFhODgxZTkwY2E2NjBlODA5Ni90YWJsZXJhbmdlOmVhMmEyZWJlMWM2MzRlYWE4ODFlOTBjYTY2MGU4MDk2XzUtMy0xLTEtMTYxMzM_a4ef977f-5561-473c-bdb1-5d745bbcadba"
      unitRef="usd">7000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTUvZnJhZzo5ZGJlMjMzOTEyOGI0ZTFmOTA2N2E0M2U5MjA5Mjc4Ni90YWJsZTplYTJhMmViZTFjNjM0ZWFhODgxZTkwY2E2NjBlODA5Ni90YWJsZXJhbmdlOmVhMmEyZWJlMWM2MzRlYWE4ODFlOTBjYTY2MGU4MDk2XzUtNS0xLTEtMTYxMzM_a15f99bd-4279-4c73-80c2-62eb2d497686"
      unitRef="usd">3000</us-gaap:GainLossOnDispositionOfAssets>
    <lfvn:OtherMiscellaneousIncomeExpensesNet
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTUvZnJhZzo5ZGJlMjMzOTEyOGI0ZTFmOTA2N2E0M2U5MjA5Mjc4Ni90YWJsZTplYTJhMmViZTFjNjM0ZWFhODgxZTkwY2E2NjBlODA5Ni90YWJsZXJhbmdlOmVhMmEyZWJlMWM2MzRlYWE4ODFlOTBjYTY2MGU4MDk2XzctMS0xLTEtMTYxMzM_8dd44223-9038-4ad0-8b4a-94993959416b"
      unitRef="usd">41000</lfvn:OtherMiscellaneousIncomeExpensesNet>
    <lfvn:OtherMiscellaneousIncomeExpensesNet
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTUvZnJhZzo5ZGJlMjMzOTEyOGI0ZTFmOTA2N2E0M2U5MjA5Mjc4Ni90YWJsZTplYTJhMmViZTFjNjM0ZWFhODgxZTkwY2E2NjBlODA5Ni90YWJsZXJhbmdlOmVhMmEyZWJlMWM2MzRlYWE4ODFlOTBjYTY2MGU4MDk2XzctMy0xLTEtMTYxMzM_f57ac6cb-e83a-4d4e-9963-989dc7fd25ab"
      unitRef="usd">-3000</lfvn:OtherMiscellaneousIncomeExpensesNet>
    <lfvn:OtherMiscellaneousIncomeExpensesNet
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTUvZnJhZzo5ZGJlMjMzOTEyOGI0ZTFmOTA2N2E0M2U5MjA5Mjc4Ni90YWJsZTplYTJhMmViZTFjNjM0ZWFhODgxZTkwY2E2NjBlODA5Ni90YWJsZXJhbmdlOmVhMmEyZWJlMWM2MzRlYWE4ODFlOTBjYTY2MGU4MDk2XzctNS0xLTEtMTYxMzM_b3843a3a-b198-42a4-89dc-8707f0cefb94"
      unitRef="usd">114000</lfvn:OtherMiscellaneousIncomeExpensesNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTUvZnJhZzo5ZGJlMjMzOTEyOGI0ZTFmOTA2N2E0M2U5MjA5Mjc4Ni90YWJsZTplYTJhMmViZTFjNjM0ZWFhODgxZTkwY2E2NjBlODA5Ni90YWJsZXJhbmdlOmVhMmEyZWJlMWM2MzRlYWE4ODFlOTBjYTY2MGU4MDk2XzgtMS0xLTEtMTYxMzM_fa789819-22c6-4b35-9e17-a160612cad03"
      unitRef="usd">-669000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTUvZnJhZzo5ZGJlMjMzOTEyOGI0ZTFmOTA2N2E0M2U5MjA5Mjc4Ni90YWJsZTplYTJhMmViZTFjNjM0ZWFhODgxZTkwY2E2NjBlODA5Ni90YWJsZXJhbmdlOmVhMmEyZWJlMWM2MzRlYWE4ODFlOTBjYTY2MGU4MDk2XzgtMy0xLTEtMTYxMzM_a8b39f5a-9092-4c26-93c3-5647e993243b"
      unitRef="usd">-366000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTUvZnJhZzo5ZGJlMjMzOTEyOGI0ZTFmOTA2N2E0M2U5MjA5Mjc4Ni90YWJsZTplYTJhMmViZTFjNjM0ZWFhODgxZTkwY2E2NjBlODA5Ni90YWJsZXJhbmdlOmVhMmEyZWJlMWM2MzRlYWE4ODFlOTBjYTY2MGU4MDk2XzgtNS0xLTEtMTYxMzM_11f9fec6-6f42-44ba-8b36-f0552bb84bf7"
      unitRef="usd">-685000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90ZXh0cmVnaW9uOjNkNmU5YWQ2ODViODRkZjU4ZTQ0YWE4ZTEyY2FjNDk4XzI2OTU_0301a6ec-aaf1-428c-8a89-1eb69c8a8c42">Income Taxes&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The income tax expense for the fiscal years ended June&#160;30, 2022, 2021 and 2020 consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.911%"/&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:100%"&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.5pt 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income Before Income Taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt 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:0.5pt 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:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current Taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Current Income Tax Provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred Taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Deferred Income Tax Provision&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(116)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income Tax Provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The effective income tax rate for the fiscal years ended June&#160;30, 2022, 2021 and 2020 differs from the U.S. Federal statutory income tax rate due to the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.911%"/&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:100%"&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.5pt 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal statutory income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax rate difference&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax return to provision true-up&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Limit on future stock compensation due to 162(m)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign withholding tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revalue of deferred for change in federal tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent differences:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014; stock based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014; current year section 162(m) limitation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014; foreign derived intangible income deduction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014; tax 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:100%"&gt;(16.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014; meals and entertainment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014; removal of permanent reinvestment assertion in Japan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014; other permanent differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:100%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income tax provision &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The components of the deferred tax assets and liabilities as of June&#160;30, 2022 and 2021 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.910%"/&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:100%"&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:0.5pt 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal, state, and foreign net operating loss carryovers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock option compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued vacation, allowance for returns, bonuses&#160;&amp;amp; other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents and trademarks&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(99)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property&#160;&amp;amp; equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;During fiscal 2022, the Company impaired its investment in GEG Corporation for book purposes. The Company performed an analysis and determined that for tax purposes the loss would be capital in nature, but that the tax event had not yet occurred. The Company recorded a deferred tax asset for the loss in the current year, but recorded a full valuation allowance against the deferred tax asset because the Company believes that when the tax event does occur, it will not be able to utilize the capital loss within the carryback or carryforward period. This valuation allowance is the main driving factor behind the Company's increased tax rate in fiscal 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;During fiscal 2022, the Company removed its permanent reinvestment assertion in Japan. As a result, the Company recorded provisions for withholding tax that it will pay to Japan and income taxes it will pay to various states when the cash is repatriated from Japan to Singapore. During the year, the Company made a check the box election for LifeVantage Asia to be &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;taxed as a DRE of the parent company, so dividends from Japan to Singapore are treated as received by the United States for USA income tax purposes. The Company also recorded an unborn foreign tax credit related to the 965(a) PTEP in Japan that will be given a partial FTC when the cash is repatriated. Japan also has E&amp;amp;P in the 965(b) PTEP basket, but is not allowed to take a foreign tax credit against that income. It also has E&amp;amp;P in the 951A basket. The Company has historically had little or no excess FTC limitation in the 951A basket and has therefore chosen not to record the unborn foreign tax credit related to that basket.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company has adopted accounting guidance for uncertain tax positions which provides that in order to recognize an uncertain tax benefit, the taxpayer must be more likely than not of sustaining the position. The measurement of the benefit is calculated as the largest amount that is more than 50% likely to be realized upon recognition of the benefit. Currently, the Company has no material uncertain tax positions and does not expect significant changes within the next twelve months. Accordingly, the Company has not reserved for any corresponding interest or penalties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In fiscal 2020, LifeVantage recorded an uncertain tax position related to withholding taxes in Taiwan. During fiscal 2021, the Company determined that this liability was owed, and moved it out of the UTP into taxes payable. In fiscal 2022, the Company made the payment. The Company applied for a reduced withholding rate with the Taiwan government and was advised by its tax service providers who assisted with the application to hold payment until after a decision was made on the application. Near the end of fiscal 2021, the Taiwan government approved the application, and accordingly, LifeVantage made the required payments in the beginning of fiscal 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The beginning balance, ending balance, and changes to the liability for uncertain tax positions for the fiscal years ending June 30, 2021 and 2020 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.910%"/&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:100%"&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:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefits, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases - tax positions in prior period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross decreases - tax positions in prior period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases - tax positions in current period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefits, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The tax years open for examination by the Internal Revenue Service (&#x201c;IRS&#x201d;) include returns for fiscal years June 30, 2019 through present and the open tax years by state tax authorities include returns for fiscal years June 30, 2018 through present. In addition, the IRS and state tax authorities may examine net operating losses ("NOLs") for any previous years if utilized by the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;As of June&#160;30, 2022, the Company had utilized all of its Federal NOL carry-forwards. The net operating losses were to expire by June 30, 2024 and are subject to review by the Internal Revenue Service, and are subject to U.S. Internal Revenue Code Section 382 limitati&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;ons. As of June&#160;30, 2022, state NOLs were $6.5 million and foreign NOLs were $0.3 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:18pt"&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 total recognized tax benefit from settlement of stock based awards for the fiscal years ending June&#160;30, 2022 and 2021, was $0.2 million and $8,000, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company conducts its business globally. As a result, the Company and its subsidiaries file income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions, and are subject to examination for the open tax years of June 30, 2018 through June 30, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90ZXh0cmVnaW9uOjNkNmU5YWQ2ODViODRkZjU4ZTQ0YWE4ZTEyY2FjNDk4XzI2ODA_d0460560-707e-41c2-a7ac-c10f3f028cc3">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The income tax expense for the fiscal years ended June&#160;30, 2022, 2021 and 2020 consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.911%"/&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:100%"&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.5pt 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income Before Income Taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt 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:0.5pt 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:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current Taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Current Income Tax Provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred Taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Deferred Income Tax Provision&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(116)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income Tax Provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzMtMS0xLTEtMTYxMzM_b8ca4206-296e-4146-a96e-0073781e02d4"
      unitRef="usd">1613000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzMtMy0xLTEtMTYxMzM_52acbf9c-5d2a-48d4-8614-d63432938b17"
      unitRef="usd">15233000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzMtNS0xLTEtMTYxMzM_d8b41618-703a-4354-9766-d0ceb751bd48"
      unitRef="usd">12817000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzQtMS0xLTEtMTYxMzM_498901da-41f3-4930-ba23-285df0cec393"
      unitRef="usd">3078000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzQtMy0xLTEtMTYxMzM_f2223a72-a5a6-473c-bffb-7e826f6cf2d1"
      unitRef="usd">1999000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzQtNS0xLTEtMTYxMzM_545acdba-69fc-4d8a-a787-99bcd4ade63d"
      unitRef="usd">1844000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzUtMS0xLTEtMTYxMzM_1a27215b-14a5-4f49-8258-ba60ac9f2b9d"
      unitRef="usd">4691000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzUtMy0xLTEtMTYxMzM_36ce5484-2645-439a-ab11-85c1d564be84"
      unitRef="usd">17232000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzUtNS0xLTEtMTYxMzM_c683d4ac-93a4-475f-9519-f8051af1c365"
      unitRef="usd">14661000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzctMS0xLTEtMTYxMzM_3707b71e-9f67-4c20-8770-e43a4cfa5bbc"
      unitRef="usd">255000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzctMy0xLTEtMTYxMzM_dd3c8cf9-d6a0-4b0c-b75c-cb51e83a28d7"
      unitRef="usd">2146000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzctNS0xLTEtMTYxMzM_eee3101f-2515-4664-a695-63b06468e47b"
      unitRef="usd">1297000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzgtMS0xLTEtMTYxMzM_9359ed24-5150-41fe-a4e5-c202812d9fae"
      unitRef="usd">237000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzgtMy0xLTEtMTYxMzM_50ebb9e4-fc3a-412b-b58d-783f189c6b18"
      unitRef="usd">510000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzgtNS0xLTEtMTYxMzM_7ab58839-a007-48fe-8fbe-51cdda8f1db7"
      unitRef="usd">332000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzktMS0xLTEtMTYxMzM_f17e7048-8d85-4578-9793-74cb8f0ee15d"
      unitRef="usd">1195000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzktMy0xLTEtMTYxMzM_64aa5461-48cd-443e-963b-c8af424d4fc3"
      unitRef="usd">730000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzktNS0xLTEtMTYxMzM_4d06bbee-61a6-41c0-805e-67c73b52217e"
      unitRef="usd">1113000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzEwLTEtMS0xLTE2MTMz_e3ef1339-183a-4273-9d34-9cf05177c31c"
      unitRef="usd">1687000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzEwLTMtMS0xLTE2MTMz_da7794ec-d103-4d68-8272-86254fb619c9"
      unitRef="usd">3386000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzEwLTUtMS0xLTE2MTMz_43d3a53f-47f8-4241-92f9-a7240a360543"
      unitRef="usd">2742000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzEyLTEtMS0xLTE2MTMz_1466f841-d4bd-462b-8272-ba8c9e3b456b"
      unitRef="usd">-391000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzEyLTMtMS0xLTE2MTMz_0a9b4152-7c45-49a8-b857-0f38a42590dc"
      unitRef="usd">897000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzEyLTUtMS0xLTE2MTMz_b3217184-3a2d-4d0d-907a-19f815dd8adc"
      unitRef="usd">316000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzEzLTEtMS0xLTE2MTMz_493d3b95-062b-4fd0-b368-91d3739578f5"
      unitRef="usd">-43000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzEzLTMtMS0xLTE2MTMz_7271d0bb-7beb-460d-8aa7-57d778988f1e"
      unitRef="usd">197000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzEzLTUtMS0xLTE2MTMz_121a8dc7-c59e-49fd-9316-aaa89e8c2e89"
      unitRef="usd">71000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzE0LTEtMS0xLTE2MTMz_855cbe56-a300-404a-a459-58b5dd52ab9b"
      unitRef="usd">318000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzE0LTMtMS0xLTE2MTMz_d9994c9e-1888-4ebc-ab9e-2ab18834417c"
      unitRef="usd">-142000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzE0LTUtMS0xLTE2MTMz_278d300d-6c5b-4015-b8b6-b7803ba460c3"
      unitRef="usd">-17000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzE1LTEtMS0xLTE2MTMz_21ebd905-b47d-413b-b05a-2f959d33e952"
      unitRef="usd">-116000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzE1LTMtMS0xLTE2MTMz_aa61dfbb-21de-4482-8031-13bd98435379"
      unitRef="usd">952000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzE1LTUtMS0xLTE2MTMz_76ba454d-46f7-4040-b862-4097d93ad76d"
      unitRef="usd">370000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzE2LTEtMS0xLTE2MTMz_e0548285-77bb-48d7-a23a-b198b02be0b0"
      unitRef="usd">1571000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzE2LTMtMS0xLTE2MTMz_a8bbbf6e-9ff1-488c-a23c-a582442d792d"
      unitRef="usd">4338000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo0MjVlYzk1YTJlOTU0ZDhlOWJlMWM5ZDQ2N2NkYTNjZC90YWJsZXJhbmdlOjQyNWVjOTVhMmU5NTRkOGU5YmUxYzlkNDY3Y2RhM2NkXzE2LTUtMS0xLTE2MTMz_a8816dab-51b3-44ef-ab0c-6fed633a3ddc"
      unitRef="usd">3112000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90ZXh0cmVnaW9uOjNkNmU5YWQ2ODViODRkZjU4ZTQ0YWE4ZTEyY2FjNDk4XzI2OTQ_1dca9fc4-0f86-42ec-9112-5cd0c5bdb7fe">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The effective income tax rate for the fiscal years ended June&#160;30, 2022, 2021 and 2020 differs from the U.S. Federal statutory income tax rate due to the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.911%"/&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:100%"&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.5pt 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal statutory income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax rate difference&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax return to provision true-up&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Limit on future stock compensation due to 162(m)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign withholding tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revalue of deferred for change in federal tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent differences:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014; stock based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014; current year section 162(m) limitation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014; foreign derived intangible income deduction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014; tax 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:100%"&gt;(16.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014; meals and entertainment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014; removal of permanent reinvestment assertion in Japan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014; other permanent differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:100%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income tax provision &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzItMS0xLTEtMTYxMzM_3e4d17e4-f738-4501-8393-1b554c78243b"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzItMy0xLTEtMTYxMzM_a154c476-a3fd-43b8-a832-4dce28540747"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzItNS0xLTEtMTYxMzM_46fa1f57-68af-4cb7-8242-6de291f9a5bf"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzMtMS0xLTEtMTYxMzM_b103198e-dea3-4fd3-9423-29cda6b9b049"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzMtMy0xLTEtMTYxMzM_e3aae6f7-3edb-4288-82bb-7633b12640e0"
      unitRef="number">0.036</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzMtNS0xLTEtMTYxMzM_8d5aaecf-85de-4fd7-ae1f-c33656566cff"
      unitRef="number">0.038</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzQtMS0xLTEtMTYxMzM_b617711e-859c-48d2-bf96-0feef11ca980"
      unitRef="number">0.129</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzQtMy0xLTEtMTYxMzM_4dff439f-4c8c-4da0-9f37-ebcb43e809a0"
      unitRef="number">0.021</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzQtNS0xLTEtMTYxMzM_3ac9d319-2108-4b76-af3e-e60f2dffac11"
      unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <lfvn:EffectiveIncomeTaxRateReconciliationTaxReturnToProvisionsTrueUp
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzUtMS0xLTEtMTYxMzM_746e1ddd-d82b-46e6-8c04-950674014c9d"
      unitRef="number">-0.043</lfvn:EffectiveIncomeTaxRateReconciliationTaxReturnToProvisionsTrueUp>
    <lfvn:EffectiveIncomeTaxRateReconciliationTaxReturnToProvisionsTrueUp
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzUtMy0xLTEtMTYxMzM_d2606161-ebe5-4f0d-8f52-956083d2df33"
      unitRef="number">-0.007</lfvn:EffectiveIncomeTaxRateReconciliationTaxReturnToProvisionsTrueUp>
    <lfvn:EffectiveIncomeTaxRateReconciliationTaxReturnToProvisionsTrueUp
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzUtNS0xLTEtMTYxMzM_6f41a3bb-8ab4-4516-af29-5b48494c772b"
      unitRef="number">0.000</lfvn:EffectiveIncomeTaxRateReconciliationTaxReturnToProvisionsTrueUp>
    <lfvn:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseLimitationOnFutureStockBasedCompensationExpensePercent
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzYtMS0xLTEtMTYxMzM_ec03179e-8f39-453a-80c1-6622e4b3f146"
      unitRef="number">0.001</lfvn:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseLimitationOnFutureStockBasedCompensationExpensePercent>
    <lfvn:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseLimitationOnFutureStockBasedCompensationExpensePercent
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzYtMy0xLTEtMTYxMzM_8639ba35-e6d8-4788-8695-575bead351f8"
      unitRef="number">0.017</lfvn:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseLimitationOnFutureStockBasedCompensationExpensePercent>
    <lfvn:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseLimitationOnFutureStockBasedCompensationExpensePercent
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzYtNS0xLTEtMTYxMzM_8025b55c-776e-40d1-a07a-4f615ada1020"
      unitRef="number">0.023</lfvn:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseLimitationOnFutureStockBasedCompensationExpensePercent>
    <lfvn:EffectiveIncomeTaxRateReconciliationForeignWithholdingTaxPercent
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzctMS0xLTEtMTYxMzM_da192ba5-48f9-40fa-8d09-8849fc68a206"
      unitRef="number">0.013</lfvn:EffectiveIncomeTaxRateReconciliationForeignWithholdingTaxPercent>
    <lfvn:EffectiveIncomeTaxRateReconciliationForeignWithholdingTaxPercent
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzctMy0xLTEtMTYxMzM_43cf41f0-1b6a-43ba-b8c9-67c661a64f22"
      unitRef="number">0.004</lfvn:EffectiveIncomeTaxRateReconciliationForeignWithholdingTaxPercent>
    <lfvn:EffectiveIncomeTaxRateReconciliationForeignWithholdingTaxPercent
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzctNS0xLTEtMTYxMzM_b4c23f1b-a4d8-4902-9d33-3b41cabcada6"
      unitRef="number">0.033</lfvn:EffectiveIncomeTaxRateReconciliationForeignWithholdingTaxPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzgtMS0xLTEtMTYxMzM_ffea1cb6-3aff-45cb-8d9a-8d035f09334e"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzgtMy0xLTEtMTYxMzM_7d131ada-61a2-4abe-b450-38bcde651a38"
      unitRef="number">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzgtNS0xLTEtMTYxMzM_60f7a55b-26a5-415f-8eff-56ca1b084083"
      unitRef="number">0.019</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzktMS0xLTEtMTYxMzM_abf17245-6053-47f4-9777-c70944000b1d"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzktMy0xLTEtMTYxMzM_15d6b3d3-3b3f-4232-9016-c88cefecc0cd"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzktNS0xLTEtMTYxMzM_ecffa956-bfa0-4112-802e-c6666161a892"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzExLTEtMS0xLTE2MTMz_f989acfc-6adc-4105-9b0c-5bd1f0c6430e"
      unitRef="number">-0.039</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzExLTMtMS0xLTE2MTMz_e107043b-fdbf-4f1f-8ef2-eeaa81c46180"
      unitRef="number">0.023</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzExLTUtMS0xLTE2MTMz_0efe6f7c-f9ff-4f98-bfe5-844e1165491e"
      unitRef="number">0.136</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <lfvn:EffectiveIncomeTaxRateReconciliationCurrentYearSection162mLimitationPercent
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzEyLTEtMS0xLTE2MTMz_1a5d96fe-e2ad-4bda-84a5-f9570f49382f"
      unitRef="number">0.000</lfvn:EffectiveIncomeTaxRateReconciliationCurrentYearSection162mLimitationPercent>
    <lfvn:EffectiveIncomeTaxRateReconciliationCurrentYearSection162mLimitationPercent
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzEyLTMtMS0xLTE2MTMz_ebaa6d3a-4c7d-4382-8014-10907a929a87"
      unitRef="number">0.000</lfvn:EffectiveIncomeTaxRateReconciliationCurrentYearSection162mLimitationPercent>
    <lfvn:EffectiveIncomeTaxRateReconciliationCurrentYearSection162mLimitationPercent
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzEyLTUtMS0xLTE2MTMz_73638525-4829-4403-abe6-bc24e83edd08"
      unitRef="number">0.016</lfvn:EffectiveIncomeTaxRateReconciliationCurrentYearSection162mLimitationPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsExtraterritorialIncomeExclusion
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzEzLTEtMS0xLTE2MTMz_acb79ed1-e53b-45aa-98e6-d3e6508feb9b"
      unitRef="number">0.065</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsExtraterritorialIncomeExclusion>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsExtraterritorialIncomeExclusion
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzEzLTMtMS0xLTE2MTMz_311fab85-62a3-47aa-b43b-0773029526f9"
      unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsExtraterritorialIncomeExclusion>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsExtraterritorialIncomeExclusion
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzEzLTUtMS0xLTE2MTMz_3bc6eeff-4c26-45bd-ab7f-69392d18e627"
      unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsExtraterritorialIncomeExclusion>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzE1LTEtMS0xLTE2MTMz_a6a8929b-2618-46b7-b513-4cae90e5f425"
      unitRef="number">0.160</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzE1LTMtMS0xLTE2MTMz_dcc2ef0a-e672-439b-898a-c7fd579abe38"
      unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzE1LTUtMS0xLTE2MTMz_8ea368c7-866e-4811-a2d2-5fc320403698"
      unitRef="number">0.023</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzE2LTEtMS0xLTE2MTMz_a5bb6212-dacc-49d4-9cd2-33f160a2ed03"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzE2LTMtMS0xLTE2MTMz_68cad884-74d1-473b-bd46-810f27c9ac3c"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzE2LTUtMS0xLTE2MTMz_fe5bb27d-a7fa-48c1-b94f-b967ba7eba01"
      unitRef="number">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <lfvn:EffectiveIncomeTaxRateReconciliationRemovalOfPermanentReinvestmentAssertion
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzE3LTEtMS0xLTIzMTM0_6fd9f5f0-1133-425e-9f98-5b5b6a8ba39e"
      unitRef="number">0.046</lfvn:EffectiveIncomeTaxRateReconciliationRemovalOfPermanentReinvestmentAssertion>
    <lfvn:EffectiveIncomeTaxRateReconciliationRemovalOfPermanentReinvestmentAssertion
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzE3LTMtMS0xLTIzMTM0_02d7920e-e407-4d35-92f2-ee4d34c93d73"
      unitRef="number">0.000</lfvn:EffectiveIncomeTaxRateReconciliationRemovalOfPermanentReinvestmentAssertion>
    <lfvn:EffectiveIncomeTaxRateReconciliationRemovalOfPermanentReinvestmentAssertion
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzE3LTUtMS0xLTIzMTM0_d0385a2e-1be3-460b-b3d6-28cdb4880010"
      unitRef="number">0.000</lfvn:EffectiveIncomeTaxRateReconciliationRemovalOfPermanentReinvestmentAssertion>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzE3LTEtMS0xLTE2MTMz_348f2813-2a47-4854-b28b-f37008e241b8"
      unitRef="number">0.022</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzE3LTMtMS0xLTE2MTMz_d6beea0f-46d5-435a-82af-e6859b531b07"
      unitRef="number">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzE3LTUtMS0xLTE2MTMz_c2e9d69c-d8ad-4601-932a-21634471900d"
      unitRef="number">0.018</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzE4LTEtMS0xLTE2MTMz_2fb1ffac-41bf-4e73-a199-12adbca568b3"
      unitRef="number">0.131</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzE4LTMtMS0xLTE2MTMz_3ee96156-f6ba-4e2b-961a-e7926d4d9008"
      unitRef="number">-0.012</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzE4LTUtMS0xLTE2MTMz_68d7569b-b5cb-4b69-864b-e6d59387ec20"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzE5LTEtMS0xLTE2MTMz_4249c440-b261-494c-ad27-913d9e094a05"
      unitRef="number">0.335</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzE5LTMtMS0xLTE2MTMz_2de92fac-3e69-4d91-9ea4-c0b73465c7d5"
      unitRef="number">0.252</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTplYWJmMzEyZDA2ZDI0NGY0OWUyMDU5NjZkZmJmYTE5Ni90YWJsZXJhbmdlOmVhYmYzMTJkMDZkMjQ0ZjQ5ZTIwNTk2NmRmYmZhMTk2XzE5LTUtMS0xLTE2MTMz_19f0dbf7-c6c1-4122-a1ad-5096e9f73e07"
      unitRef="number">0.212</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90ZXh0cmVnaW9uOjNkNmU5YWQ2ODViODRkZjU4ZTQ0YWE4ZTEyY2FjNDk4XzI3MDM_bcb4d377-0ddc-44f4-8018-9db08eea9fc1">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The components of the deferred tax assets and liabilities as of June&#160;30, 2022 and 2021 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.910%"/&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:100%"&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:0.5pt 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal, state, and foreign net operating loss carryovers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock option compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued vacation, allowance for returns, bonuses&#160;&amp;amp; other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents and trademarks&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(99)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property&#160;&amp;amp; equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo3YWVjZWFlOWJmZTk0ZjE0OGE2OTY1ZjA4ODI0NmRkOC90YWJsZXJhbmdlOjdhZWNlYWU5YmZlOTRmMTQ4YTY5NjVmMDg4MjQ2ZGQ4XzMtMS0xLTEtMTYxMzM_e2e7b967-c051-4e6f-86a8-3b7da036139c"
      unitRef="usd">292000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo3YWVjZWFlOWJmZTk0ZjE0OGE2OTY1ZjA4ODI0NmRkOC90YWJsZXJhbmdlOjdhZWNlYWU5YmZlOTRmMTQ4YTY5NjVmMDg4MjQ2ZGQ4XzMtMy0xLTEtMTYxMzM_25ecb6bf-b699-46cd-9afc-ec6a17cce487"
      unitRef="usd">271000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo3YWVjZWFlOWJmZTk0ZjE0OGE2OTY1ZjA4ODI0NmRkOC90YWJsZXJhbmdlOjdhZWNlYWU5YmZlOTRmMTQ4YTY5NjVmMDg4MjQ2ZGQ4XzQtMS0xLTEtMTYxMzM_d5658859-076e-4506-9109-d6d6f0749f64"
      unitRef="usd">232000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo3YWVjZWFlOWJmZTk0ZjE0OGE2OTY1ZjA4ODI0NmRkOC90YWJsZXJhbmdlOjdhZWNlYWU5YmZlOTRmMTQ4YTY5NjVmMDg4MjQ2ZGQ4XzQtMy0xLTEtMTYxMzM_53802126-83d9-4083-bf1e-953ad2c351a3"
      unitRef="usd">444000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo3YWVjZWFlOWJmZTk0ZjE0OGE2OTY1ZjA4ODI0NmRkOC90YWJsZXJhbmdlOjdhZWNlYWU5YmZlOTRmMTQ4YTY5NjVmMDg4MjQ2ZGQ4XzUtMS0xLTEtMTYxMzM_9042b701-5865-4706-a86f-77482d270c3f"
      unitRef="usd">3923000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo3YWVjZWFlOWJmZTk0ZjE0OGE2OTY1ZjA4ODI0NmRkOC90YWJsZXJhbmdlOjdhZWNlYWU5YmZlOTRmMTQ4YTY5NjVmMDg4MjQ2ZGQ4XzUtMy0xLTEtMTYxMzM_7619e278-4ff9-4aba-aa93-c2d47b1f6cea"
      unitRef="usd">2104000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo3YWVjZWFlOWJmZTk0ZjE0OGE2OTY1ZjA4ODI0NmRkOC90YWJsZXJhbmdlOjdhZWNlYWU5YmZlOTRmMTQ4YTY5NjVmMDg4MjQ2ZGQ4XzYtMS0xLTEtMTYxMzM_06690e79-f712-4cee-a156-b84900dbdfaa"
      unitRef="usd">4447000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo3YWVjZWFlOWJmZTk0ZjE0OGE2OTY1ZjA4ODI0NmRkOC90YWJsZXJhbmdlOjdhZWNlYWU5YmZlOTRmMTQ4YTY5NjVmMDg4MjQ2ZGQ4XzYtMy0xLTEtMTYxMzM_78d892b4-7400-49ca-8151-d576c154a599"
      unitRef="usd">2819000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo3YWVjZWFlOWJmZTk0ZjE0OGE2OTY1ZjA4ODI0NmRkOC90YWJsZXJhbmdlOjdhZWNlYWU5YmZlOTRmMTQ4YTY5NjVmMDg4MjQ2ZGQ4XzktMS0xLTEtMTYxMzM_adee9e70-8aa0-4d7c-b2fa-f9aaddc43191"
      unitRef="usd">78000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo3YWVjZWFlOWJmZTk0ZjE0OGE2OTY1ZjA4ODI0NmRkOC90YWJsZXJhbmdlOjdhZWNlYWU5YmZlOTRmMTQ4YTY5NjVmMDg4MjQ2ZGQ4XzktMy0xLTEtMTYxMzM_a32c9906-c0c5-4cf8-8de5-3a110ca41497"
      unitRef="usd">99000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo3YWVjZWFlOWJmZTk0ZjE0OGE2OTY1ZjA4ODI0NmRkOC90YWJsZXJhbmdlOjdhZWNlYWU5YmZlOTRmMTQ4YTY5NjVmMDg4MjQ2ZGQ4XzExLTEtMS0xLTE2MTMz_3a7336a7-e9e3-45f6-9fd0-5865560822d1"
      unitRef="usd">1996000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo3YWVjZWFlOWJmZTk0ZjE0OGE2OTY1ZjA4ODI0NmRkOC90YWJsZXJhbmdlOjdhZWNlYWU5YmZlOTRmMTQ4YTY5NjVmMDg4MjQ2ZGQ4XzExLTMtMS0xLTE2MTMz_ebe90352-0d99-4b13-b8fe-d4cb229e6386"
      unitRef="usd">1250000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo3YWVjZWFlOWJmZTk0ZjE0OGE2OTY1ZjA4ODI0NmRkOC90YWJsZXJhbmdlOjdhZWNlYWU5YmZlOTRmMTQ4YTY5NjVmMDg4MjQ2ZGQ4XzEyLTEtMS0xLTE2MTMz_3853214e-ce5d-405c-a34d-0cc8da79a345"
      unitRef="usd">409000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo3YWVjZWFlOWJmZTk0ZjE0OGE2OTY1ZjA4ODI0NmRkOC90YWJsZXJhbmdlOjdhZWNlYWU5YmZlOTRmMTQ4YTY5NjVmMDg4MjQ2ZGQ4XzEyLTMtMS0xLTE2MTMz_dc00dd26-aa23-40a2-a220-3aedb9e6e083"
      unitRef="usd">189000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo3YWVjZWFlOWJmZTk0ZjE0OGE2OTY1ZjA4ODI0NmRkOC90YWJsZXJhbmdlOjdhZWNlYWU5YmZlOTRmMTQ4YTY5NjVmMDg4MjQ2ZGQ4XzEzLTEtMS0xLTE2MTMz_b134e90c-a265-46ad-a9bd-485be5ecd939"
      unitRef="usd">2483000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo3YWVjZWFlOWJmZTk0ZjE0OGE2OTY1ZjA4ODI0NmRkOC90YWJsZXJhbmdlOjdhZWNlYWU5YmZlOTRmMTQ4YTY5NjVmMDg4MjQ2ZGQ4XzEzLTMtMS0xLTE2MTMz_66979996-94fa-443c-bbf3-57e5843b18b7"
      unitRef="usd">1538000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo3YWVjZWFlOWJmZTk0ZjE0OGE2OTY1ZjA4ODI0NmRkOC90YWJsZXJhbmdlOjdhZWNlYWU5YmZlOTRmMTQ4YTY5NjVmMDg4MjQ2ZGQ4XzE0LTEtMS0xLTE2MTMz_e98bc4c1-9958-49a4-8fbf-c25ecbeb8b3b"
      unitRef="usd">675000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo3YWVjZWFlOWJmZTk0ZjE0OGE2OTY1ZjA4ODI0NmRkOC90YWJsZXJhbmdlOjdhZWNlYWU5YmZlOTRmMTQ4YTY5NjVmMDg4MjQ2ZGQ4XzE0LTMtMS0xLTE2MTMz_6c32829c-3773-4182-832c-d401405ba228"
      unitRef="usd">73000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo3YWVjZWFlOWJmZTk0ZjE0OGE2OTY1ZjA4ODI0NmRkOC90YWJsZXJhbmdlOjdhZWNlYWU5YmZlOTRmMTQ4YTY5NjVmMDg4MjQ2ZGQ4XzE1LTEtMS0xLTE2MTMz_77acc3c8-9c29-4f9f-8396-6aab291d26d2"
      unitRef="usd">1289000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTo3YWVjZWFlOWJmZTk0ZjE0OGE2OTY1ZjA4ODI0NmRkOC90YWJsZXJhbmdlOjdhZWNlYWU5YmZlOTRmMTQ4YTY5NjVmMDg4MjQ2ZGQ4XzE1LTMtMS0xLTE2MTMz_68d0d468-a1d1-4331-9791-34aa1e9da351"
      unitRef="usd">1208000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90ZXh0cmVnaW9uOjNkNmU5YWQ2ODViODRkZjU4ZTQ0YWE4ZTEyY2FjNDk4XzI2Nzk_ed5695d1-c4c1-41b4-b974-c4b9d6b6e43e">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The beginning balance, ending balance, and changes to the liability for uncertain tax positions for the fiscal years ending June 30, 2021 and 2020 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.910%"/&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:100%"&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:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefits, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases - tax positions in prior period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross decreases - tax positions in prior period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases - tax positions in current period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefits, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTowZGJlMzdjZTFiZmQ0MzM0ODQ3NWFmNjFlMzQ5ODZlYi90YWJsZXJhbmdlOjBkYmUzN2NlMWJmZDQzMzQ4NDc1YWY2MWUzNDk4NmViXzItMS0xLTEtMTYxMzM_aa482c84-6b06-4eb4-bc59-2b2559b7f471"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iae002e5d853740f6a7ce9961da4ca0d6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTowZGJlMzdjZTFiZmQ0MzM0ODQ3NWFmNjFlMzQ5ODZlYi90YWJsZXJhbmdlOjBkYmUzN2NlMWJmZDQzMzQ4NDc1YWY2MWUzNDk4NmViXzItMy0xLTEtMTYxMzM_3ba9a2cb-47bd-4101-a84f-4616764e9482"
      unitRef="usd">480000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTowZGJlMzdjZTFiZmQ0MzM0ODQ3NWFmNjFlMzQ5ODZlYi90YWJsZXJhbmdlOjBkYmUzN2NlMWJmZDQzMzQ4NDc1YWY2MWUzNDk4NmViXzMtMS0xLTEtMTYxMzM_12122b2d-0cc7-4f9c-82e2-6e86be1a76cb"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTowZGJlMzdjZTFiZmQ0MzM0ODQ3NWFmNjFlMzQ5ODZlYi90YWJsZXJhbmdlOjBkYmUzN2NlMWJmZDQzMzQ4NDc1YWY2MWUzNDk4NmViXzMtMy0xLTEtMTYxMzM_c39f6eb3-1055-4759-97ae-f7b919ba0beb"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTowZGJlMzdjZTFiZmQ0MzM0ODQ3NWFmNjFlMzQ5ODZlYi90YWJsZXJhbmdlOjBkYmUzN2NlMWJmZDQzMzQ4NDc1YWY2MWUzNDk4NmViXzQtMS0xLTEtMTYxMzM_eacb8cef-efe8-48bb-890d-4cf6eecd4b63"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTowZGJlMzdjZTFiZmQ0MzM0ODQ3NWFmNjFlMzQ5ODZlYi90YWJsZXJhbmdlOjBkYmUzN2NlMWJmZDQzMzQ4NDc1YWY2MWUzNDk4NmViXzQtMy0xLTEtMTYxMzM_d5ec9247-3b08-475a-9c03-62300dc32349"
      unitRef="usd">480000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTowZGJlMzdjZTFiZmQ0MzM0ODQ3NWFmNjFlMzQ5ODZlYi90YWJsZXJhbmdlOjBkYmUzN2NlMWJmZDQzMzQ4NDc1YWY2MWUzNDk4NmViXzUtMS0xLTEtMTYxMzM_5fd75c07-3f11-4f12-a080-abd920a9fc71"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTowZGJlMzdjZTFiZmQ0MzM0ODQ3NWFmNjFlMzQ5ODZlYi90YWJsZXJhbmdlOjBkYmUzN2NlMWJmZDQzMzQ4NDc1YWY2MWUzNDk4NmViXzUtMy0xLTEtMTYxMzM_ddeaddb9-150d-47ec-81cd-c99b095a010d"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTowZGJlMzdjZTFiZmQ0MzM0ODQ3NWFmNjFlMzQ5ODZlYi90YWJsZXJhbmdlOjBkYmUzN2NlMWJmZDQzMzQ4NDc1YWY2MWUzNDk4NmViXzYtMS0xLTEtMTYxMzM_8564ba99-b874-4ac1-9e21-ea227e6fd02a"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTowZGJlMzdjZTFiZmQ0MzM0ODQ3NWFmNjFlMzQ5ODZlYi90YWJsZXJhbmdlOjBkYmUzN2NlMWJmZDQzMzQ4NDc1YWY2MWUzNDk4NmViXzYtMy0xLTEtMTYxMzM_68c4e1af-7809-4de8-a521-a1b8654be111"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTowZGJlMzdjZTFiZmQ0MzM0ODQ3NWFmNjFlMzQ5ODZlYi90YWJsZXJhbmdlOjBkYmUzN2NlMWJmZDQzMzQ4NDc1YWY2MWUzNDk4NmViXzctMS0xLTEtMTYxMzM_b212916c-f81d-4e6a-aff2-2f7bb4132d24"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTowZGJlMzdjZTFiZmQ0MzM0ODQ3NWFmNjFlMzQ5ODZlYi90YWJsZXJhbmdlOjBkYmUzN2NlMWJmZDQzMzQ4NDc1YWY2MWUzNDk4NmViXzctMy0xLTEtMTYxMzM_5370ab37-1bc2-4a7c-83e7-01ddb92ef86d"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTowZGJlMzdjZTFiZmQ0MzM0ODQ3NWFmNjFlMzQ5ODZlYi90YWJsZXJhbmdlOjBkYmUzN2NlMWJmZDQzMzQ4NDc1YWY2MWUzNDk4NmViXzgtMS0xLTEtMTYxMzM_82ced518-2588-4404-b0a3-1f3788bab930"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTowZGJlMzdjZTFiZmQ0MzM0ODQ3NWFmNjFlMzQ5ODZlYi90YWJsZXJhbmdlOjBkYmUzN2NlMWJmZDQzMzQ4NDc1YWY2MWUzNDk4NmViXzgtMy0xLTEtMTYxMzM_f0cad499-b82d-46cb-a7fe-0843e753c156"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTowZGJlMzdjZTFiZmQ0MzM0ODQ3NWFmNjFlMzQ5ODZlYi90YWJsZXJhbmdlOjBkYmUzN2NlMWJmZDQzMzQ4NDc1YWY2MWUzNDk4NmViXzktMS0xLTEtMTYxMzM_e6161d25-d9f6-4102-9635-7e65544949d9"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i7ea32fbd16a74a208e152916dbbcf5cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90YWJsZTowZGJlMzdjZTFiZmQ0MzM0ODQ3NWFmNjFlMzQ5ODZlYi90YWJsZXJhbmdlOjBkYmUzN2NlMWJmZDQzMzQ4NDc1YWY2MWUzNDk4NmViXzktMy0xLTEtMTYxMzM_a5f04020-e4f8-48d0-964d-38d7c4488105"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:OperatingLossCarryforwards
      contextRef="idef953a093864c209f863582acc28bcb_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90ZXh0cmVnaW9uOjNkNmU5YWQ2ODViODRkZjU4ZTQ0YWE4ZTEyY2FjNDk4XzIyMjA_9c5de4a5-7907-4711-9b93-335dbf8c6ba9"
      unitRef="usd">6500000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i74444b33a5964b5ebc005129581d3917_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90ZXh0cmVnaW9uOjNkNmU5YWQ2ODViODRkZjU4ZTQ0YWE4ZTEyY2FjNDk4XzIyNDU_f73a049b-32b9-4a5e-b3a6-caa1740621ee"
      unitRef="usd">300000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90ZXh0cmVnaW9uOjNkNmU5YWQ2ODViODRkZjU4ZTQ0YWE4ZTEyY2FjNDk4XzIzNjU_43ac18d2-124c-4f50-b056-ca6f6ffb5345"
      unitRef="usd">200000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNTgvZnJhZzozZDZlOWFkNjg1Yjg0ZGY1OGU0NGFhOGUxMmNhYzQ5OC90ZXh0cmVnaW9uOjNkNmU5YWQ2ODViODRkZjU4ZTQ0YWE4ZTEyY2FjNDk4XzIzNzI_d43473b9-bc52-492d-860a-7d2a39d24e9b"
      unitRef="usd">8000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjEvZnJhZzo5MGExNDM2NGUzZjM0MzVkYjQwMGI4M2E0MmQwNDc5Yy90ZXh0cmVnaW9uOjkwYTE0MzY0ZTNmMzQzNWRiNDAwYjgzYTQyZDA0NzljXzY0Mg_97187ffb-7e71-45fb-8b52-e7c862c33943">Leases&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company has operating leases for current corporate offices and certain equipment. These leases have remaining terms of approximately &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjEvZnJhZzo5MGExNDM2NGUzZjM0MzVkYjQwMGI4M2E0MmQwNDc5Yy90ZXh0cmVnaW9uOjkwYTE0MzY0ZTNmMzQzNWRiNDAwYjgzYTQyZDA0NzljXzE1OQ_f1728d56-bfbe-46d7-b3ce-488193dd570e"&gt;one&lt;/span&gt; to ten years. As of June&#160;30, 2022, the weighted average remaining lease term and weighted average discount rate for operating leases was 8.51 years and 3.27%, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;For the fiscal years ended June&#160;30, 2022,  2021, and 2020, operating lease expense was $3.2 million, $3.6 million, and $2.7 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Supplemental cash flow information related to operating leases was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.910%"/&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:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:100%"&gt;Right-of-use assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Maturity of lease liabilities at June&#160;30, 2022 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.909%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 30,&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:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="idb8f7af300f141eebec20396d269c81a_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjEvZnJhZzo5MGExNDM2NGUzZjM0MzVkYjQwMGI4M2E0MmQwNDc5Yy90ZXh0cmVnaW9uOjkwYTE0MzY0ZTNmMzQzNWRiNDAwYjgzYTQyZDA0NzljXzE2NQ_1c604b26-472b-42aa-8722-69a61beb2041">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjEvZnJhZzo5MGExNDM2NGUzZjM0MzVkYjQwMGI4M2E0MmQwNDc5Yy90ZXh0cmVnaW9uOjkwYTE0MzY0ZTNmMzQzNWRiNDAwYjgzYTQyZDA0NzljXzI4MQ_739555b9-ab56-4bbc-bc5f-d8caf288b60a">P8Y6M3D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjEvZnJhZzo5MGExNDM2NGUzZjM0MzVkYjQwMGI4M2E0MmQwNDc5Yy90ZXh0cmVnaW9uOjkwYTE0MzY0ZTNmMzQzNWRiNDAwYjgzYTQyZDA0NzljXzI4OA_afa16976-197a-4af7-a8bf-16c14554df1a"
      unitRef="number">0.0327</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseExpense
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjEvZnJhZzo5MGExNDM2NGUzZjM0MzVkYjQwMGI4M2E0MmQwNDc5Yy90ZXh0cmVnaW9uOjkwYTE0MzY0ZTNmMzQzNWRiNDAwYjgzYTQyZDA0NzljXzM3Mg_2d81f200-d318-4230-89ce-b47ea584b3f1"
      unitRef="usd">3200000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjEvZnJhZzo5MGExNDM2NGUzZjM0MzVkYjQwMGI4M2E0MmQwNDc5Yy90ZXh0cmVnaW9uOjkwYTE0MzY0ZTNmMzQzNWRiNDAwYjgzYTQyZDA0NzljXzM3OQ_cf85eede-09cf-433e-9031-20310db42ad8"
      unitRef="usd">3600000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="ic15a4fad17f6419b95ca0c9d774484a8_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjEvZnJhZzo5MGExNDM2NGUzZjM0MzVkYjQwMGI4M2E0MmQwNDc5Yy90ZXh0cmVnaW9uOjkwYTE0MzY0ZTNmMzQzNWRiNDAwYjgzYTQyZDA0NzljXzE2NDkyNjc0NDI0MTE_f780c516-87f5-4c13-9a2b-64dfa3805035"
      unitRef="usd">2700000</us-gaap:OperatingLeaseExpense>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjEvZnJhZzo5MGExNDM2NGUzZjM0MzVkYjQwMGI4M2E0MmQwNDc5Yy90ZXh0cmVnaW9uOjkwYTE0MzY0ZTNmMzQzNWRiNDAwYjgzYTQyZDA0NzljXzYzOQ_343b0917-b947-4df4-a787-8e37b6e6bf6b">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Supplemental cash flow information related to operating leases was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.910%"/&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:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:100%"&gt;Right-of-use assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjEvZnJhZzo5MGExNDM2NGUzZjM0MzVkYjQwMGI4M2E0MmQwNDc5Yy90YWJsZTpiN2EwNzNmYTJjODQ0OGVlYmU2MjdkY2E5OTcwY2U4Ni90YWJsZXJhbmdlOmI3YTA3M2ZhMmM4NDQ4ZWViZTYyN2RjYTk5NzBjZTg2XzEtMS0xLTEtMTYxMzM_77fd3893-1d07-4f3e-b353-012851a6483a"
      unitRef="usd">2709000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjEvZnJhZzo5MGExNDM2NGUzZjM0MzVkYjQwMGI4M2E0MmQwNDc5Yy90YWJsZTpiN2EwNzNmYTJjODQ0OGVlYmU2MjdkY2E5OTcwY2U4Ni90YWJsZXJhbmdlOmI3YTA3M2ZhMmM4NDQ4ZWViZTYyN2RjYTk5NzBjZTg2XzEtMy0xLTEtMTYxMzM_7afbecb5-bc0f-4614-ab39-373daad7d758"
      unitRef="usd">2536000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjEvZnJhZzo5MGExNDM2NGUzZjM0MzVkYjQwMGI4M2E0MmQwNDc5Yy90YWJsZTpiN2EwNzNmYTJjODQ0OGVlYmU2MjdkY2E5OTcwY2U4Ni90YWJsZXJhbmdlOmI3YTA3M2ZhMmM4NDQ4ZWViZTYyN2RjYTk5NzBjZTg2XzItMS0xLTEtMTYxMzM_afc3b0d4-b389-4cd5-96c6-7db57b679fd1"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjEvZnJhZzo5MGExNDM2NGUzZjM0MzVkYjQwMGI4M2E0MmQwNDc5Yy90YWJsZTpiN2EwNzNmYTJjODQ0OGVlYmU2MjdkY2E5OTcwY2U4Ni90YWJsZXJhbmdlOmI3YTA3M2ZhMmM4NDQ4ZWViZTYyN2RjYTk5NzBjZTg2XzItMy0xLTEtMTYxMzM_76eeb87f-e85f-4b87-b24b-b8cda3313a9e"
      unitRef="usd">15725000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjEvZnJhZzo5MGExNDM2NGUzZjM0MzVkYjQwMGI4M2E0MmQwNDc5Yy90ZXh0cmVnaW9uOjkwYTE0MzY0ZTNmMzQzNWRiNDAwYjgzYTQyZDA0NzljXzY0MA_85e15d33-bf73-43dd-8052-4558735039cc">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Maturity of lease liabilities at June&#160;30, 2022 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.909%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended June 30,&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:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjEvZnJhZzo5MGExNDM2NGUzZjM0MzVkYjQwMGI4M2E0MmQwNDc5Yy90YWJsZTpiOGQ5ZGVkYTVmMTc0MzQxYjdjZjljMmNjYzhiNzI0Yi90YWJsZXJhbmdlOmI4ZDlkZWRhNWYxNzQzNDFiN2NmOWMyY2NjOGI3MjRiXzEtMi0xLTEtMTYxMzM_658ad10c-707e-4f2e-bb47-bf6bccc24b0d"
      unitRef="usd">3070000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjEvZnJhZzo5MGExNDM2NGUzZjM0MzVkYjQwMGI4M2E0MmQwNDc5Yy90YWJsZTpiOGQ5ZGVkYTVmMTc0MzQxYjdjZjljMmNjYzhiNzI0Yi90YWJsZXJhbmdlOmI4ZDlkZWRhNWYxNzQzNDFiN2NmOWMyY2NjOGI3MjRiXzItMi0xLTEtMTYxMzM_4b043873-c931-463b-910a-79a62baa51e8"
      unitRef="usd">1985000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjEvZnJhZzo5MGExNDM2NGUzZjM0MzVkYjQwMGI4M2E0MmQwNDc5Yy90YWJsZTpiOGQ5ZGVkYTVmMTc0MzQxYjdjZjljMmNjYzhiNzI0Yi90YWJsZXJhbmdlOmI4ZDlkZWRhNWYxNzQzNDFiN2NmOWMyY2NjOGI3MjRiXzMtMi0xLTEtMTYxMzM_c490b589-8b73-4e5d-9572-54eb20489330"
      unitRef="usd">1606000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjEvZnJhZzo5MGExNDM2NGUzZjM0MzVkYjQwMGI4M2E0MmQwNDc5Yy90YWJsZTpiOGQ5ZGVkYTVmMTc0MzQxYjdjZjljMmNjYzhiNzI0Yi90YWJsZXJhbmdlOmI4ZDlkZWRhNWYxNzQzNDFiN2NmOWMyY2NjOGI3MjRiXzQtMi0xLTEtMTYxMzM_87d9e648-3574-49e0-8748-d774f223fc82"
      unitRef="usd">1646000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjEvZnJhZzo5MGExNDM2NGUzZjM0MzVkYjQwMGI4M2E0MmQwNDc5Yy90YWJsZTpiOGQ5ZGVkYTVmMTc0MzQxYjdjZjljMmNjYzhiNzI0Yi90YWJsZXJhbmdlOmI4ZDlkZWRhNWYxNzQzNDFiN2NmOWMyY2NjOGI3MjRiXzUtMi0xLTEtMTYxMzM_e086a597-9311-403e-a8f7-854ff6654a72"
      unitRef="usd">1687000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjEvZnJhZzo5MGExNDM2NGUzZjM0MzVkYjQwMGI4M2E0MmQwNDc5Yy90YWJsZTpiOGQ5ZGVkYTVmMTc0MzQxYjdjZjljMmNjYzhiNzI0Yi90YWJsZXJhbmdlOmI4ZDlkZWRhNWYxNzQzNDFiN2NmOWMyY2NjOGI3MjRiXzYtMi0xLTEtMTYxMzM_46fabeba-8694-45b7-a57d-50904d7903da"
      unitRef="usd">8123000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjEvZnJhZzo5MGExNDM2NGUzZjM0MzVkYjQwMGI4M2E0MmQwNDc5Yy90YWJsZTpiOGQ5ZGVkYTVmMTc0MzQxYjdjZjljMmNjYzhiNzI0Yi90YWJsZXJhbmdlOmI4ZDlkZWRhNWYxNzQzNDFiN2NmOWMyY2NjOGI3MjRiXzctMi0xLTEtMTYxMzM_f0249a13-ffb2-44d1-bfa0-5440a1e38c4f"
      unitRef="usd">18117000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjEvZnJhZzo5MGExNDM2NGUzZjM0MzVkYjQwMGI4M2E0MmQwNDc5Yy90YWJsZTpiOGQ5ZGVkYTVmMTc0MzQxYjdjZjljMmNjYzhiNzI0Yi90YWJsZXJhbmdlOmI4ZDlkZWRhNWYxNzQzNDFiN2NmOWMyY2NjOGI3MjRiXzgtMi0xLTEtMTYxMzM_f1389935-e6cc-42f3-b75f-f05beb77d25b"
      unitRef="usd">2362000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i264313faaa9f4b42af851e26af99c136_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjEvZnJhZzo5MGExNDM2NGUzZjM0MzVkYjQwMGI4M2E0MmQwNDc5Yy90YWJsZTpiOGQ5ZGVkYTVmMTc0MzQxYjdjZjljMmNjYzhiNzI0Yi90YWJsZXJhbmdlOmI4ZDlkZWRhNWYxNzQzNDFiN2NmOWMyY2NjOGI3MjRiXzktMi0xLTEtMTYxMzM_665ef359-a7da-45fc-b4e4-3e327a7ce46d"
      unitRef="usd">15755000</us-gaap:OperatingLeaseLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjQvZnJhZzphOWExOTU0ZjgxMjU0MzM2ODgyZWQzMjllYmU4NDUzNS90ZXh0cmVnaW9uOmE5YTE5NTRmODEyNTQzMzY4ODJlZDMyOWViZTg0NTM1XzgzMjM_1c3957e5-d2f7-491b-b68e-3d96e48b9690">Commitments and Contingencies&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company accounts for contingent liabilities in accordance with ASC 450, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingencies&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;. This guidance requires management to assess potential contingent liabilities that may exist as of the date of the financial statements to determine the probability and amount of loss that may have occurred, which inherently involves an exercise of judgment. If the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability can be estimated, then the estimated liability would be accrued in the Company&#x2019;s financial statements. If the assessment indicates that a potential material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, and an estimate of the range of possible losses, if determinable and material, would be disclosed. For loss contingencies considered remote, no accrual or disclosures are generally made. Management has assessed potential contingent liabilities as of June&#160;30, 2022, and based on the assessment there are no probable loss contingencies requiring accrual or disclosures within its financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Legal Accruals&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In addition to commitments and obligations in the ordinary course of business, from time to time, the Company is subject to various claims, pending and potential legal actions, investigations relating to governmental laws and regulations and other matters arising out of the normal conduct of its business. Management assesses contingencies to determine the degree of probability and range of possible loss for potential accrual in the consolidated financial statements. An estimated loss contingency is accrued in the consolidated financial statements if it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Because evaluating legal claims and litigation results are inherently unpredictable and unfavorable results could occur, assessing contingencies is highly subjective and requires judgments about future events. When evaluating contingencies, management may be unable to provide a meaningful estimate due to a number of factors, including the procedural status of the matter in question, the presence of complex or novel legal theories, and/or the ongoing discovery and development of information important to the matters. In addition, damage amounts claimed or asserted against the Company may be unsupported, exaggerated or unrelated to possible outcomes, and as such are not meaningful indicators of a potential liability. Management regularly reviews contingencies to determine the adequacy of financial statement accruals and related disclosures. The amount of ultimate loss may differ from these estimates. It is possible that cash flows or results of operations could be materially affected in any particular period by the unfavorable publicity or resolution of one or more of these contingencies. Whether any losses finally determined in any claim, action, investigation or proceeding or publicity related to such could reasonably have a material effect on the Company's business, financial condition, results of operations or cash flows will depend on a number of variables, including: the timing and amount of such losses; the structure and type of any remedies; the significance of the impact of any such losses, damages or remedies may have on the consolidated financial statements; and the unique facts and circumstances of the particular matter that may give rise to additional factors.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Class Action Lawsuit (Smith v. LifeVantage Corp.):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#160;On January 24, 2018, a purported class action was filed in the United States District Court for the District of Connecticut, entitled Smith v. LifeVantage Corp., Case No. 3:18-cv-a35 (D. Connecticut filed Jan. 24, 2018). In this action, Plaintiffs alleged that the Company, its Chief Executive Officer, Chief Sales Officer and Chief Marketing Officer operated a pyramid scheme in violation of a variety of federal and state statutes, including RICO and the Connecticut Unfair Trade Practices Act. On April 16, 2018, the Company filed motions with the court to dismiss the complaint against LifeVantage, dismiss the complaint against the Company's executives, transfer the venue of the case from the State of Connecticut to the State of Utah, and contest class certification. On July 23, 2018, the parties filed a stipulation with the Court agreeing to transfer the case to the Federal District Court for Utah. On September 20, 2018, Plaintiffs filed an amended complaint in Utah. As per the parties stipulated agreement, Plaintiffs' amended complaint dropped the RICO and Connecticut state law claims and removed the Company's Chief Sales Officer and Chief Marketing Officer as individual defendants (the former Chief Executive Officer remains a defendant in the case). The Plaintiffs' amended complaint added an antitrust claim, alleging that the Company fraudulently obtained patents for its products and is attempting to use those patents in an anti-competitive manner. The Company filed a Motion to Dismiss the amended complaint on November 5, 2018, Plaintiffs filed a response to the Company&#x2019;s Motion to Dismiss on December 17, 2018, and the Company filed a reply brief on January 10, 2019. The Court ruled on the motion on December 5, 2019, dismissing three of the Plaintiff's four claims, including the antitrust claim, unjust enrichment claim, and the securities claim for the sale of unregistered securities. On December 19, 2019, Plaintiffs filed a second amended complaint which included three causes of action, including a 10(b)(5) securities fraud claim, and renewed claims relating to the sale of unregistered securities and unjust enrichment. LifeVantage filed a Motion to Dismiss the Second Amended Complaint on January 28, 2020, and with the Motion fully briefed by the parties as of March 17, 2020, the Court decided the matter on the parties&#x2019; briefs only on November 25, 2020. In its decision, the Court dismissed with prejudice the Plaintiffs&#x2019; Section 12(1) claim (sale of an unregistered security), because the Court concluded the claim is time barred. The Court also dismissed the Plaintiffs&#x2019; claim for unjust enrichment against LifeVantage without prejudice, and the Plaintiffs did not amend their complaint following the Court&#x2019;s order to re-plead unjust enrichment. The court found that the Plaintiffs had sufficiently pled their claim under Section 12(2) (offer to sell a security that misstates or omits a material fact by means of a prospectus or oral communication). LifeVantage filed its Answer to the Second Amended Complaint on December 23, 2020, responding to the Plaintiffs&#x2019; remaining securities claims. On February 2, 2021, the Court issued an amended scheduling order that reflects the parties&#x2019; agreement on a schedule for discovery and other litigation matters. On June 15, 2021, the plaintiffs filed their motion for class certification, and on July 13, 2021, the defendants, including LifeVantage Corporation, filed their opposition brief that opposed class certification. On July 27, 2021, the Plaintiffs filed their reply to the Company's &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;opposition brief. The court held a hearing for the motion for class certification on March 28, 2022. On April 19, 2022, the court issued an order denying the Plaintiff&#x2019;s motion for class certification. The case has been stayed by the Court as of June 24, 2022 and is currently stayed until September 23, 2022.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company has not established a loss contingency accrual for this lawsuit as it believes liability is not probable or estimable, and the Company plans to vigorously defend against this lawsuit. Nonetheless, an unfavorable resolution of this matter could have a material adverse effect on the Company's business, results of operations or financial condition.&lt;/span&gt;&lt;/div&gt;Other Matters.   In addition to the matters described above, the Company also may become involved in other litigation and regulatory matters incidental to its business and the matters disclosed in this annual report on Form 10-K, including, but not limited to, product liability claims, regulatory actions, employment matters and commercial disputes. The Company intends to defend itself in any such matters and does not currently believe that the outcome of any such matters will have a material adverse effect on the Company's business, financial condition, results of operations and cash flows.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyClaimsDismissedNumber
      contextRef="i46529008f356452098f770fc58ba3673_D20191205-20191205"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjQvZnJhZzphOWExOTU0ZjgxMjU0MzM2ODgyZWQzMjllYmU4NDUzNS90ZXh0cmVnaW9uOmE5YTE5NTRmODEyNTQzMzY4ODJlZDMyOWViZTg0NTM1XzQ5NDc4MDIzNTA4MTQ_bfbf1b97-99b4-44c8-81a9-80e38aa4329f"
      unitRef="claim">3</us-gaap:LossContingencyClaimsDismissedNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i67ef0765f2f3425ca5939c3a86d18d46_I20191205"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjQvZnJhZzphOWExOTU0ZjgxMjU0MzM2ODgyZWQzMjllYmU4NDUzNS90ZXh0cmVnaW9uOmE5YTE5NTRmODEyNTQzMzY4ODJlZDMyOWViZTg0NTM1XzQ5NDc4MDIzNTA4MjU_4e04b00c-f5fd-4b68-8b4a-314a97c2e679"
      unitRef="claim">4</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjcvZnJhZzpjNWYyYTRmNGIyMTA0ZjJlYjM1YjYyOTY1MWIwNTlhOS90ZXh0cmVnaW9uOmM1ZjJhNGY0YjIxMDRmMmViMzViNjI5NjUxYjA1OWE5XzYzMQ_feaa4a66-2568-46da-9ed1-6d9edc981730">Related Party TransactionsThe Company has entered into a series of agreements with GEG for outsourced software application development services. The Company and GEG have also entered into a common stock purchase agreement. For discussion related to the common stock purchase agreement, see Note 6. Two members of the Company's board of directors serve on the GEG board of directors. During the fiscal year ended June 30, 2020, the Company paid $1.2&#160;million to GEG for software application development services. No payments were made to GEG for software and application development services during the fiscal years ended June&#160;30, 2022 and 2021.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <lfvn:MembersOfBoardOfDirectorsServingOnRelatedPartyBoardOfDirectors
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjcvZnJhZzpjNWYyYTRmNGIyMTA0ZjJlYjM1YjYyOTY1MWIwNTlhOS90ZXh0cmVnaW9uOmM1ZjJhNGY0YjIxMDRmMmViMzViNjI5NjUxYjA1OWE5XzMxNA_299e4e67-8b26-428c-b53b-a39d418fbd4c"
      unitRef="member">2</lfvn:MembersOfBoardOfDirectorsServingOnRelatedPartyBoardOfDirectors>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="ib0dec2d176e847ecbb1c1282389d0095_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjcvZnJhZzpjNWYyYTRmNGIyMTA0ZjJlYjM1YjYyOTY1MWIwNTlhOS90ZXh0cmVnaW9uOmM1ZjJhNGY0YjIxMDRmMmViMzViNjI5NjUxYjA1OWE5XzQ1OQ_bc42cc7c-20fb-455f-8f28-187243071602"
      unitRef="usd">1200000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="id088936b3a264a4c8fe8970c1a8f68d3_D20210701-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjcvZnJhZzpjNWYyYTRmNGIyMTA0ZjJlYjM1YjYyOTY1MWIwNTlhOS90ZXh0cmVnaW9uOmM1ZjJhNGY0YjIxMDRmMmViMzViNjI5NjUxYjA1OWE5XzUxNg_274554b0-9755-48d5-8bb7-6ef24e3bba9b"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i7441b2d177434ffb997f8c13322631aa_D20200701-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNjcvZnJhZzpjNWYyYTRmNGIyMTA0ZjJlYjM1YjYyOTY1MWIwNTlhOS90ZXh0cmVnaW9uOmM1ZjJhNGY0YjIxMDRmMmViMzViNjI5NjUxYjA1OWE5XzUxNg_57332d5f-f522-4e6c-be0b-34e188164895"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90ZXh0cmVnaW9uOjMyZDEyNDI0YzVhZjQ5ZWZhMWEwNmMxNzVmN2M1YWYzXzMxMA_184e0e1e-6302-4a6e-ba9e-21f7df899d80">Interim Financial Results (Unaudited)&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following summarizes selected quarterly financial information for quarterly periods during the fiscal years ended June&#160;30, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;LIFEVANTAGE CORPORATION AND SUBSIDIARIES&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CONDENSED CONSOLIDATED QUARTERLY RESULTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(in thousands except per share data)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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:100%"&gt;Fiscal Quarter&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:100%"&gt;Year ended June 30, 2022&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:0.5pt 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:100%"&gt;First&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;Second&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;Third&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;Fourth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) per share, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) per share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.11)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:100%"&gt;Fiscal Quarter&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:100%"&gt;Year ended June 30, 2021&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:0.5pt 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:100%"&gt;First&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;Second&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;Third&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;Fourth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income per share, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income per share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90ZXh0cmVnaW9uOjMyZDEyNDI0YzVhZjQ5ZWZhMWEwNmMxNzVmN2M1YWYzXzMxMQ_e071d639-5b67-407f-819a-1592a1c9ddbe">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following summarizes selected quarterly financial information for quarterly periods during the fiscal years ended June&#160;30, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;LIFEVANTAGE CORPORATION AND SUBSIDIARIES&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CONDENSED CONSOLIDATED QUARTERLY RESULTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(in thousands except per share data)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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:100%"&gt;Fiscal Quarter&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:100%"&gt;Year ended June 30, 2022&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:0.5pt 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:100%"&gt;First&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;Second&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;Third&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;Fourth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) per share, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) per share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.11)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:100%"&gt;Fiscal Quarter&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:100%"&gt;Year ended June 30, 2021&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:0.5pt 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:100%"&gt;First&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;Second&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;Third&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:100%"&gt;Fourth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income per share, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income per share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3728444bbf03464b8127f615c6168d6a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTo1N2NlMTE3OWNkMzQ0NTgxYTc1YjcxMDI3NzYzYjM0ZC90YWJsZXJhbmdlOjU3Y2UxMTc5Y2QzNDQ1ODFhNzViNzEwMjc3NjNiMzRkXzItMS0xLTEtMTYxMzM_ef77cca8-c8ee-419f-997c-5c4573b2928e"
      unitRef="usd">53224000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a9e17ded65f499b8fa2537084c43ad3_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTo1N2NlMTE3OWNkMzQ0NTgxYTc1YjcxMDI3NzYzYjM0ZC90YWJsZXJhbmdlOjU3Y2UxMTc5Y2QzNDQ1ODFhNzViNzEwMjc3NjNiMzRkXzItMy0xLTEtMTYxMzM_a0f06369-d9ad-4100-a39c-e5a79c54fd8f"
      unitRef="usd">52189000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ea4434499ff4e68b3a3deafe64eb447_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTo1N2NlMTE3OWNkMzQ0NTgxYTc1YjcxMDI3NzYzYjM0ZC90YWJsZXJhbmdlOjU3Y2UxMTc5Y2QzNDQ1ODFhNzViNzEwMjc3NjNiMzRkXzItNS0xLTEtMTYxMzM_80e561c8-d777-4710-951b-7484929f6375"
      unitRef="usd">50004000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f07d57975a744fcbf44b9b4eeab72d4_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTo1N2NlMTE3OWNkMzQ0NTgxYTc1YjcxMDI3NzYzYjM0ZC90YWJsZXJhbmdlOjU3Y2UxMTc5Y2QzNDQ1ODFhNzViNzEwMjc3NjNiMzRkXzItNy0xLTEtMTYxMzM_b358a3c5-9097-4377-a24d-09408f610763"
      unitRef="usd">50943000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTo1N2NlMTE3OWNkMzQ0NTgxYTc1YjcxMDI3NzYzYjM0ZC90YWJsZXJhbmdlOjU3Y2UxMTc5Y2QzNDQ1ODFhNzViNzEwMjc3NjNiMzRkXzItOS0xLTEtMTYxMzM_625d5fa6-b28e-4f02-ad40-957bedda56f7"
      unitRef="usd">206360000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i3728444bbf03464b8127f615c6168d6a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTo1N2NlMTE3OWNkMzQ0NTgxYTc1YjcxMDI3NzYzYjM0ZC90YWJsZXJhbmdlOjU3Y2UxMTc5Y2QzNDQ1ODFhNzViNzEwMjc3NjNiMzRkXzMtMS0xLTEtMTYxMzM_bfb4cf4f-4fb1-4f7d-b3e1-06be6c03417a"
      unitRef="usd">43793000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i1a9e17ded65f499b8fa2537084c43ad3_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTo1N2NlMTE3OWNkMzQ0NTgxYTc1YjcxMDI3NzYzYjM0ZC90YWJsZXJhbmdlOjU3Y2UxMTc5Y2QzNDQ1ODFhNzViNzEwMjc3NjNiMzRkXzMtMy0xLTEtMTYxMzM_e7ccc896-229b-4f17-a926-c5d5fe59264f"
      unitRef="usd">42512000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0ea4434499ff4e68b3a3deafe64eb447_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTo1N2NlMTE3OWNkMzQ0NTgxYTc1YjcxMDI3NzYzYjM0ZC90YWJsZXJhbmdlOjU3Y2UxMTc5Y2QzNDQ1ODFhNzViNzEwMjc3NjNiMzRkXzMtNS0xLTEtMTYxMzM_1653af24-0509-4f1b-a5ca-6e0893e1c394"
      unitRef="usd">40347000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8f07d57975a744fcbf44b9b4eeab72d4_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTo1N2NlMTE3OWNkMzQ0NTgxYTc1YjcxMDI3NzYzYjM0ZC90YWJsZXJhbmdlOjU3Y2UxMTc5Y2QzNDQ1ODFhNzViNzEwMjc3NjNiMzRkXzMtNy0xLTEtMTYxMzM_aa7d2d8e-fa8f-44e9-8129-f9fcc008582f"
      unitRef="usd">41611000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTo1N2NlMTE3OWNkMzQ0NTgxYTc1YjcxMDI3NzYzYjM0ZC90YWJsZXJhbmdlOjU3Y2UxMTc5Y2QzNDQ1ODFhNzViNzEwMjc3NjNiMzRkXzMtOS0xLTEtMTYxMzM_eaff566f-98f6-47f8-aa9b-2c2d461bd76b"
      unitRef="usd">168263000</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLoss
      contextRef="i3728444bbf03464b8127f615c6168d6a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTo1N2NlMTE3OWNkMzQ0NTgxYTc1YjcxMDI3NzYzYjM0ZC90YWJsZXJhbmdlOjU3Y2UxMTc5Y2QzNDQ1ODFhNzViNzEwMjc3NjNiMzRkXzQtMS0xLTEtMTYxMzM_4d73d399-7ecd-4f57-b541-797fa8468af2"
      unitRef="usd">3316000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1a9e17ded65f499b8fa2537084c43ad3_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTo1N2NlMTE3OWNkMzQ0NTgxYTc1YjcxMDI3NzYzYjM0ZC90YWJsZXJhbmdlOjU3Y2UxMTc5Y2QzNDQ1ODFhNzViNzEwMjc3NjNiMzRkXzQtMy0xLTEtMTYxMzM_5db8b57b-fa11-41ea-bb85-f107d1e3b6d1"
      unitRef="usd">79000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0ea4434499ff4e68b3a3deafe64eb447_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTo1N2NlMTE3OWNkMzQ0NTgxYTc1YjcxMDI3NzYzYjM0ZC90YWJsZXJhbmdlOjU3Y2UxMTc5Y2QzNDQ1ODFhNzViNzEwMjc3NjNiMzRkXzQtNS0xLTEtMTYxMzM_88824927-905c-421e-b722-c63dd0c4788f"
      unitRef="usd">1141000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8f07d57975a744fcbf44b9b4eeab72d4_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTo1N2NlMTE3OWNkMzQ0NTgxYTc1YjcxMDI3NzYzYjM0ZC90YWJsZXJhbmdlOjU3Y2UxMTc5Y2QzNDQ1ODFhNzViNzEwMjc3NjNiMzRkXzQtNy0xLTEtMTYxMzM_e6ec92aa-5479-403b-bd7f-d862db73877a"
      unitRef="usd">-1416000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTo1N2NlMTE3OWNkMzQ0NTgxYTc1YjcxMDI3NzYzYjM0ZC90YWJsZXJhbmdlOjU3Y2UxMTc5Y2QzNDQ1ODFhNzViNzEwMjc3NjNiMzRkXzQtOS0xLTEtMTYxMzM_2bc44aa3-6f85-46c3-bb48-45454c82034d"
      unitRef="usd">3120000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3728444bbf03464b8127f615c6168d6a_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTo1N2NlMTE3OWNkMzQ0NTgxYTc1YjcxMDI3NzYzYjM0ZC90YWJsZXJhbmdlOjU3Y2UxMTc5Y2QzNDQ1ODFhNzViNzEwMjc3NjNiMzRkXzYtMS0xLTEtMTYxMzM_5d59135f-3b59-4203-8f73-48923d875123"
      unitRef="usdPerShare">0.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1a9e17ded65f499b8fa2537084c43ad3_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTo1N2NlMTE3OWNkMzQ0NTgxYTc1YjcxMDI3NzYzYjM0ZC90YWJsZXJhbmdlOjU3Y2UxMTc5Y2QzNDQ1ODFhNzViNzEwMjc3NjNiMzRkXzYtMy0xLTEtMTYxMzM_842332a0-ec37-4589-ba6e-369397468273"
      unitRef="usdPerShare">0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0ea4434499ff4e68b3a3deafe64eb447_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTo1N2NlMTE3OWNkMzQ0NTgxYTc1YjcxMDI3NzYzYjM0ZC90YWJsZXJhbmdlOjU3Y2UxMTc5Y2QzNDQ1ODFhNzViNzEwMjc3NjNiMzRkXzYtNS0xLTEtMTYxMzM_96628e33-ad26-4c1b-983e-1e284537e73e"
      unitRef="usdPerShare">0.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8f07d57975a744fcbf44b9b4eeab72d4_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTo1N2NlMTE3OWNkMzQ0NTgxYTc1YjcxMDI3NzYzYjM0ZC90YWJsZXJhbmdlOjU3Y2UxMTc5Y2QzNDQ1ODFhNzViNzEwMjc3NjNiMzRkXzYtNy0xLTEtMTYxMzM_7b6f916b-ed4e-4093-9b3b-b9cbffa8588f"
      unitRef="usdPerShare">-0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTo1N2NlMTE3OWNkMzQ0NTgxYTc1YjcxMDI3NzYzYjM0ZC90YWJsZXJhbmdlOjU3Y2UxMTc5Y2QzNDQ1ODFhNzViNzEwMjc3NjNiMzRkXzYtOS0xLTEtMTYxMzM_fa18b10b-cc39-40c5-9096-1750f1023e00"
      unitRef="usdPerShare">0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3728444bbf03464b8127f615c6168d6a_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTo1N2NlMTE3OWNkMzQ0NTgxYTc1YjcxMDI3NzYzYjM0ZC90YWJsZXJhbmdlOjU3Y2UxMTc5Y2QzNDQ1ODFhNzViNzEwMjc3NjNiMzRkXzctMS0xLTEtMTYxMzM_f1c7e1ec-7c34-454b-873f-7e588e0a00b5"
      unitRef="usdPerShare">0.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1a9e17ded65f499b8fa2537084c43ad3_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTo1N2NlMTE3OWNkMzQ0NTgxYTc1YjcxMDI3NzYzYjM0ZC90YWJsZXJhbmdlOjU3Y2UxMTc5Y2QzNDQ1ODFhNzViNzEwMjc3NjNiMzRkXzctMy0xLTEtMTYxMzM_8ff30dcf-924c-4a6e-891d-edea2fefd0e5"
      unitRef="usdPerShare">0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0ea4434499ff4e68b3a3deafe64eb447_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTo1N2NlMTE3OWNkMzQ0NTgxYTc1YjcxMDI3NzYzYjM0ZC90YWJsZXJhbmdlOjU3Y2UxMTc5Y2QzNDQ1ODFhNzViNzEwMjc3NjNiMzRkXzctNS0xLTEtMTYxMzM_306e1d27-d87a-4689-8af5-20ee85a42ff3"
      unitRef="usdPerShare">0.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8f07d57975a744fcbf44b9b4eeab72d4_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTo1N2NlMTE3OWNkMzQ0NTgxYTc1YjcxMDI3NzYzYjM0ZC90YWJsZXJhbmdlOjU3Y2UxMTc5Y2QzNDQ1ODFhNzViNzEwMjc3NjNiMzRkXzctNy0xLTEtMTYxMzM_5f18e203-9321-485e-b4ac-bdbb2b70a3f8"
      unitRef="usdPerShare">-0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i29d8271090614a93b1cc7d11c789d18f_D20210701-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTo1N2NlMTE3OWNkMzQ0NTgxYTc1YjcxMDI3NzYzYjM0ZC90YWJsZXJhbmdlOjU3Y2UxMTc5Y2QzNDQ1ODFhNzViNzEwMjc3NjNiMzRkXzctOS0xLTEtMTYxMzM_07e94d02-e2cc-43b0-a047-b0653e105aab"
      unitRef="usdPerShare">0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d98a06edac949e1bb8209251d6aaabd_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTozNGY2OTRhZWUxYmI0OTRhOGQxYzJhMDE0YzNkMTk3MS90YWJsZXJhbmdlOjM0ZjY5NGFlZTFiYjQ5NGE4ZDFjMmEwMTRjM2QxOTcxXzItMS0xLTEtMTYxMzM_77aec383-c490-42d7-8efe-69206e7f975e"
      unitRef="usd">54827000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iefe77b4a69c240c7b63c0d37b0196cac_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTozNGY2OTRhZWUxYmI0OTRhOGQxYzJhMDE0YzNkMTk3MS90YWJsZXJhbmdlOjM0ZjY5NGFlZTFiYjQ5NGE4ZDFjMmEwMTRjM2QxOTcxXzItMy0xLTEtMTYxMzM_833e0a19-8de8-4c5a-b04d-70565b4a45bf"
      unitRef="usd">59007000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i058b68394e5043a78b613d41a40c200f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTozNGY2OTRhZWUxYmI0OTRhOGQxYzJhMDE0YzNkMTk3MS90YWJsZXJhbmdlOjM0ZjY5NGFlZTFiYjQ5NGE4ZDFjMmEwMTRjM2QxOTcxXzItNS0xLTEtMTYxMzM_ce824508-7f5b-4533-b029-1e8eabed0b07"
      unitRef="usd">51570000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie5887e0fe01a4f87b5ff2262254a3e7c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTozNGY2OTRhZWUxYmI0OTRhOGQxYzJhMDE0YzNkMTk3MS90YWJsZXJhbmdlOjM0ZjY5NGFlZTFiYjQ5NGE4ZDFjMmEwMTRjM2QxOTcxXzItNy0xLTEtMTYxMzM_3c207e30-850e-40bb-a101-794052fc86c3"
      unitRef="usd">54777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTozNGY2OTRhZWUxYmI0OTRhOGQxYzJhMDE0YzNkMTk3MS90YWJsZXJhbmdlOjM0ZjY5NGFlZTFiYjQ5NGE4ZDFjMmEwMTRjM2QxOTcxXzItOS0xLTEtMTYxMzM_2498ee87-3f3f-4ceb-bdf6-808b82689ec1"
      unitRef="usd">220181000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i8d98a06edac949e1bb8209251d6aaabd_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTozNGY2OTRhZWUxYmI0OTRhOGQxYzJhMDE0YzNkMTk3MS90YWJsZXJhbmdlOjM0ZjY5NGFlZTFiYjQ5NGE4ZDFjMmEwMTRjM2QxOTcxXzMtMS0xLTEtMTYxMzM_afee1add-6f1d-43d2-ac3f-6d99a0266e32"
      unitRef="usd">45429000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iefe77b4a69c240c7b63c0d37b0196cac_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTozNGY2OTRhZWUxYmI0OTRhOGQxYzJhMDE0YzNkMTk3MS90YWJsZXJhbmdlOjM0ZjY5NGFlZTFiYjQ5NGE4ZDFjMmEwMTRjM2QxOTcxXzMtMy0xLTEtMTYxMzM_e87ab3f1-3ec4-4177-9a57-e4d1b2c41b86"
      unitRef="usd">48818000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i058b68394e5043a78b613d41a40c200f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTozNGY2OTRhZWUxYmI0OTRhOGQxYzJhMDE0YzNkMTk3MS90YWJsZXJhbmdlOjM0ZjY5NGFlZTFiYjQ5NGE4ZDFjMmEwMTRjM2QxOTcxXzMtNS0xLTEtMTYxMzM_8f9412cb-7cc0-4c50-9354-f0e73215430c"
      unitRef="usd">42752000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie5887e0fe01a4f87b5ff2262254a3e7c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTozNGY2OTRhZWUxYmI0OTRhOGQxYzJhMDE0YzNkMTk3MS90YWJsZXJhbmdlOjM0ZjY5NGFlZTFiYjQ5NGE4ZDFjMmEwMTRjM2QxOTcxXzMtNy0xLTEtMTYxMzM_a56c7bee-c0f3-405a-bb23-1b092f50f796"
      unitRef="usd">44995000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTozNGY2OTRhZWUxYmI0OTRhOGQxYzJhMDE0YzNkMTk3MS90YWJsZXJhbmdlOjM0ZjY5NGFlZTFiYjQ5NGE4ZDFjMmEwMTRjM2QxOTcxXzMtOS0xLTEtMTYxMzM_31f4a212-9ef2-46e3-812b-97a3d1ccd407"
      unitRef="usd">181994000</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLoss
      contextRef="i8d98a06edac949e1bb8209251d6aaabd_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTozNGY2OTRhZWUxYmI0OTRhOGQxYzJhMDE0YzNkMTk3MS90YWJsZXJhbmdlOjM0ZjY5NGFlZTFiYjQ5NGE4ZDFjMmEwMTRjM2QxOTcxXzQtMS0xLTEtMTYxMzM_79e228f5-f856-4e63-997c-78ff7890ac6b"
      unitRef="usd">2451000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iefe77b4a69c240c7b63c0d37b0196cac_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTozNGY2OTRhZWUxYmI0OTRhOGQxYzJhMDE0YzNkMTk3MS90YWJsZXJhbmdlOjM0ZjY5NGFlZTFiYjQ5NGE4ZDFjMmEwMTRjM2QxOTcxXzQtMy0xLTEtMTYxMzM_8575839f-011e-4ed2-a6a2-09a61881f21b"
      unitRef="usd">3812000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i058b68394e5043a78b613d41a40c200f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTozNGY2OTRhZWUxYmI0OTRhOGQxYzJhMDE0YzNkMTk3MS90YWJsZXJhbmdlOjM0ZjY5NGFlZTFiYjQ5NGE4ZDFjMmEwMTRjM2QxOTcxXzQtNS0xLTEtMTYxMzM_1559681b-a24b-4f73-a468-fde802fd7692"
      unitRef="usd">1724000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie5887e0fe01a4f87b5ff2262254a3e7c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTozNGY2OTRhZWUxYmI0OTRhOGQxYzJhMDE0YzNkMTk3MS90YWJsZXJhbmdlOjM0ZjY5NGFlZTFiYjQ5NGE4ZDFjMmEwMTRjM2QxOTcxXzQtNy0xLTEtMTYxMzM_c88c6da4-efd1-48a3-ae64-258dada486f7"
      unitRef="usd">4907000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTozNGY2OTRhZWUxYmI0OTRhOGQxYzJhMDE0YzNkMTk3MS90YWJsZXJhbmdlOjM0ZjY5NGFlZTFiYjQ5NGE4ZDFjMmEwMTRjM2QxOTcxXzQtOS0xLTEtMTYxMzM_45ed5a16-9acf-4d2a-9c7e-a904841cd52d"
      unitRef="usd">12894000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8d98a06edac949e1bb8209251d6aaabd_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTozNGY2OTRhZWUxYmI0OTRhOGQxYzJhMDE0YzNkMTk3MS90YWJsZXJhbmdlOjM0ZjY5NGFlZTFiYjQ5NGE4ZDFjMmEwMTRjM2QxOTcxXzYtMS0xLTEtMTYxMzM_632ebb3d-93fe-4676-b33c-4906b0ce1346"
      unitRef="usdPerShare">0.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iefe77b4a69c240c7b63c0d37b0196cac_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTozNGY2OTRhZWUxYmI0OTRhOGQxYzJhMDE0YzNkMTk3MS90YWJsZXJhbmdlOjM0ZjY5NGFlZTFiYjQ5NGE4ZDFjMmEwMTRjM2QxOTcxXzYtMy0xLTEtMTYxMzM_f1be051a-4054-4a34-a66b-eaddb9b92ed5"
      unitRef="usdPerShare">0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i058b68394e5043a78b613d41a40c200f_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTozNGY2OTRhZWUxYmI0OTRhOGQxYzJhMDE0YzNkMTk3MS90YWJsZXJhbmdlOjM0ZjY5NGFlZTFiYjQ5NGE4ZDFjMmEwMTRjM2QxOTcxXzYtNS0xLTEtMTYxMzM_9a23770a-c61b-4e0d-b4a5-4dc83623b8e7"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie5887e0fe01a4f87b5ff2262254a3e7c_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTozNGY2OTRhZWUxYmI0OTRhOGQxYzJhMDE0YzNkMTk3MS90YWJsZXJhbmdlOjM0ZjY5NGFlZTFiYjQ5NGE4ZDFjMmEwMTRjM2QxOTcxXzYtNy0xLTEtMTYxMzM_eea072bd-5a7a-4699-a00e-0b6917d6049c"
      unitRef="usdPerShare">0.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTozNGY2OTRhZWUxYmI0OTRhOGQxYzJhMDE0YzNkMTk3MS90YWJsZXJhbmdlOjM0ZjY5NGFlZTFiYjQ5NGE4ZDFjMmEwMTRjM2QxOTcxXzYtOS0xLTEtMTYxMzM_b0077776-c69b-40f3-b90f-96a2796c317b"
      unitRef="usdPerShare">0.92</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8d98a06edac949e1bb8209251d6aaabd_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTozNGY2OTRhZWUxYmI0OTRhOGQxYzJhMDE0YzNkMTk3MS90YWJsZXJhbmdlOjM0ZjY5NGFlZTFiYjQ5NGE4ZDFjMmEwMTRjM2QxOTcxXzctMS0xLTEtMTYxMzM_dde8bcb4-956c-4bf7-8a71-a338f81a52f5"
      unitRef="usdPerShare">0.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iefe77b4a69c240c7b63c0d37b0196cac_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTozNGY2OTRhZWUxYmI0OTRhOGQxYzJhMDE0YzNkMTk3MS90YWJsZXJhbmdlOjM0ZjY5NGFlZTFiYjQ5NGE4ZDFjMmEwMTRjM2QxOTcxXzctMy0xLTEtMTYxMzM_07a404e8-61df-4473-8716-cf34d7fe9e78"
      unitRef="usdPerShare">0.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i058b68394e5043a78b613d41a40c200f_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTozNGY2OTRhZWUxYmI0OTRhOGQxYzJhMDE0YzNkMTk3MS90YWJsZXJhbmdlOjM0ZjY5NGFlZTFiYjQ5NGE4ZDFjMmEwMTRjM2QxOTcxXzctNS0xLTEtMTYxMzM_4e8cc0af-1348-4879-87b3-ab699e2f443b"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie5887e0fe01a4f87b5ff2262254a3e7c_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTozNGY2OTRhZWUxYmI0OTRhOGQxYzJhMDE0YzNkMTk3MS90YWJsZXJhbmdlOjM0ZjY5NGFlZTFiYjQ5NGE4ZDFjMmEwMTRjM2QxOTcxXzctNy0xLTEtMTYxMzM_0309ee1e-3b3b-4365-8886-e12bcfaca96f"
      unitRef="usdPerShare">0.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8c54276528124b0b970590977ca32555_D20200701-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlOTc4MTI4MDFiNjQ2YjFhM2Q4MzJmZDZkYTEzM2ViL3NlYzowZTk3ODEyODAxYjY0NmIxYTNkODMyZmQ2ZGExMzNlYl8zNzAvZnJhZzozMmQxMjQyNGM1YWY0OWVmYTFhMDZjMTc1ZjdjNWFmMy90YWJsZTozNGY2OTRhZWUxYmI0OTRhOGQxYzJhMDE0YzNkMTk3MS90YWJsZXJhbmdlOjM0ZjY5NGFlZTFiYjQ5NGE4ZDFjMmEwMTRjM2QxOTcxXzctOS0xLTEtMTYxMzM_33674771-de01-4546-8629-36b00d1fbae0"
      unitRef="usdPerShare">0.90</us-gaap:EarningsPerShareDiluted>
</xbrl>
